Empregos atuais relacionados a Principal Software Engineer - Rio de Janeiro - Ranger Technical Resources

  • Principal Software Engineer

    4 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Tbwa ChiatDay Inc Tempo inteiro

    Unlock the power of equity ownership with Carta, a platform trusted by over 40,000 companies and two million people worldwide to manage cap tables, compensation, and valuations. Our mission is to democratize equity access for more people in more places.Key Features:Manage equity ownership for individuals and companiesBuild and invest in businesses of the...

  • Principal Engineer

    Há 1 mês


    Rio De Janeiro, Brasil Malga Tempo inteiro

    [Full Time] Principal Engineer at Malga (United States) | BEAMSTART JobsPrincipal EngineerMalga United StatesDate Posted: 15 May, 2023Work Location: Rio de Janeiro, Brazil, United StatesSalary Offered: Not SpecifiedJob Type: Full TimeExperience Required: No experience requiredRemote Work: YesStock Options: NoVacancies: 1 availablePlug is a payments...

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Reachr Tempo inteiro

    We are seeking a highly skilled Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This will involve working closely with cross-functional teams to identify and prioritize project requirements, and collaborating with other engineers to ensure that...

  • Principal Engineer

    3 meses atrás


    Rio de Janeiro, Brasil Malga Tempo inteiro

    (Full Time) Principal Engineer at Malga (United States) | BEAMSTART Jobs Principal EngineerMalga United States Date Posted: 15 May, 2023 Work Location: Rio de Janeiro, Brazil, United States Salary Offered: Not Specified Job Type: Full Time Experience Required: No experience required Remote Work: Yes Stock Options: No Vacancies: 1 available Plug is a...

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Buscarvagas - Empregos E Consultoria Brasil Tempo inteiro

    Job Description:We are looking for a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languagesTest and debug software applications to ensure they meet...

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Buscarvagas - Empregos E Consultoria Brasil Tempo inteiro

    Job Title: Software EngineerJob Description:As a software engineer, you will be responsible for designing, developing, and testing software applications. This includes writing clean, efficient, and well-documented code, collaborating with cross-functional teams, and ensuring high-quality software products.Key Responsibilities:* Design and develop software...

  • **Software Engineer**

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Superprof Tempo inteiro

    About the Role: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize software...

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Naturaldaterra Tempo inteiro

    We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on ensuring that our software meets the required standards of quality, functionality, and performance. You will work closely with our cross-functional team to...

  • **Software Engineer**

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Excelência Tempo inteiro

    We are seeking a skilled Software Engineer to join our team. Key Responsibilities:Design and develop software systemsCollaborate with cross-functional teamsIf you have a passion for software development and a strong understanding of programming principles, we encourage you to apply.

  • Software Engineer

    3 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Grupo Direcional Tempo inteiro

    Job Title: Software EngineerJoin a dynamic team of IT professionals and contribute to the development of cutting-edge software solutions. As a software engineer, you will be responsible for designing, implementing, and testing software applications using a variety of programming languages and tools.Key Responsibilities:Design and implement software...

  • Senior Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Qualidados Tempo inteiro

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at {company}. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications.Key ResponsibilitiesDevelop software applications using latest technologiesCollaborate with cross-functional teams to identify and prioritize...

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Shape Tempo inteiro

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at {company}. Key Responsibilities:Develop and maintain software applications using various programming languages and technologies.Collaborate with cross-functional teams to design and implement software solutions.Ensure software quality, reliability, and performance.

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Allis Soluções em Trade e Pessoas Tempo inteiro

    We are seeking a skilled Software Engineer to join our team at {company}.The successful candidate will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Main Responsibilities:• Design and develop software applications• Collaborate with cross-functional teams•...

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Buscarvagas - Empregos E Consultoria Brasil Tempo inteiro

    We are looking for a skilled Software Engineer to join our team at {company}. The ideal candidate will have experience with programming languages such as Java, Python, and C++.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize software...

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Rhopen Consultoria Tempo inteiro

    We are seeking a skilled Software Engineer to join our team. Key responsibilities include designing, developing, and testing software applications.Key Skills:Proficient in programming languages such as Java, Python, and C++Familiarity with agile development methodologiesStrong problem-solving skills

  • Software Engineer

    3 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Cronoshare Tempo inteiro

    **We're looking for a Software Engineer to join our team**.As a Software Engineer at our company, you'll be responsible for designing, developing, and testing software applications.Key responsibilities include:Designing and developing software applications using a variety of programming languagesCollaborating with cross-functional teams to identify and...

  • **Software Engineer**

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Deluna Soluções Em Transportes E Logística Tempo inteiro

    **Job Title:** Software EngineerAt {company}, we are looking for a skilled Software Engineer to join our team.The ideal candidate will have experience in developing scalable and efficient software solutions using various programming languages and technologies.Responsibilities:Design, develop, and maintain high-quality software applications.Collaborate with...

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Buscarvagas - Empregos E Consultoria Brasil Tempo inteiro

    We are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities:Design and develop software applications using a range of programming languages.Collaborate with cross-functional teams to identify and...

  • Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Vigor Alimentos Tempo inteiro

    We are seeking an experienced Software Engineer to join our team at {company}. Our ideal candidate will have a strong background in software development and a passion for building innovative solutions.Responsibilities:Design and develop scalable software applicationsCollaborate with cross-functional teams to identify and prioritize project...

  • Senior Software Engineer

    2 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil SYNAPCOM Tempo inteiro

    About the Role: As a Senior Software Engineer at our company, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with our team of experienced engineers to deliver high-quality solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications using a...

Principal Software Engineer

Há 1 mês


Rio de Janeiro, Brasil Ranger Technical Resources Tempo inteiro

Principal Software Engineer


Position Summary:


Our partner, a fast-growing SaaS company that provides intuitive remote monitoring and endpoint management software for IT teams, is seeking a Principal Software Engineer to join their expanding Mainline team. In this pivotal role, you will be instrumental in the efficient operation and strategic evolution of the company’s IT infrastructure and services. As a Principal Software Engineer, you will combine your technical expertise with leadership to design, develop, and optimize scalable, high-performance software solutions that power the company’s internal IT platforms. This position is ideal for a seasoned engineer who thrives on working with cutting-edge technologies, has a strong background in software development, and is eager to tackle complex technical challenges while mentoring and guiding talented engineers.


Experience and Education:


  • Bachelor's/Master’s in computer science, Information Systems, Information Technology, or a related technical field.
  • 8+ years of professional software development experience, with a focus on Java and Spring Boot.
  • Experience in designing, implementing, and supporting enterprise level applications and database design.
  • Strong understanding of microservices architecture, containerization, and orchestration technologies.
  • Proven ability to lead and inspire teams to successfully project deliverables.
  • Experience with SaaS-based platforms that serve external customers, ensuring uptime, performance, and security for key customer-facing applications.
  • A proven track record of troubleshooting, optimizing, and automating core systems to improve operational efficiency.
  • Familiarity with CI/CD pipelines and DevOps practices.


Technology Skills and Strengths:


  • Java (Java 8+)
  • Software Design & Development
  • Java Classes
  • Spring Boot
  • Spring
  • Java
  • Kotlin
  • JavaScript
  • ReactJS
  • NodeJS
  • Python
  • AWS
  • MySQL
  • PostgreSQL
  • MS SQL Server
  • RabbitMQ
  • Redis
  • APIs
  • SDLC
  • Web Services: REST, SOAP, XML
  • GIT Source Control
  • Service Oriented
  • Microservices
  • MVC Patterns
  • Design Patterns
  • Troubleshoot
  • Infrastructure testing
  • Unit Testing
  • Performance Testing
  • Code Reviews
  • SaaS
  • Business Processes
  • CI/CD
  • Virtualization tools (e.g., VMWare, Hyper-V, ESXi)
  • Operating systems (e.g., MacOS, Linux, Window)
  • Command-line
  • SCRUM/Agile


Primary Job Responsibilities:


  • Lead the architectural design and evolution of our RMM platform, ensuring it meets scalability, performance, and security requirements.
  • Collaborate closely with product managers, architects, and stakeholders to define technical requirements and project goals.
  • Design, develop, and maintain high-performance and reliable software solutions using Java and Spring Boot.
  • Champion best practices, code quality, and software engineering excellence within the engineering team.
  • Provide technical leadership and mentorship to a team of software engineers, fostering their growth and ensuring high-quality code delivery.
  • Collaborate with senior leadership and product managers to align technical decisions with business goals.
  • Participate in cross-functional teams, contributing to architectural discussions and ensuring alignment with company objectives.
  • Promote a culture of continuous improvement within the engineering team.
  • Conduct code reviews, enforce coding standards, and champion best practices to maintain code quality and security.
  • Create and optimize AWS-based microservices, with a focus on cost-effectiveness and scalability.
  • Drive architectural decisions and design patterns that support scalability, maintainability, and robustness.
  • Collaborate with architects to define and refine the technical roadmap for the RMM platform.
  • Stay current with industry trends and emerging technologies, applying them to enhance our platform's capabilities.
  • Troubleshoot and resolve complex technical issues, identifying root causes and implementing effective solutions.