Principal Software Engineer

Há 1 mês


Brazil 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.



  • Brazil, BR Ranger Technical Resources Tempo inteiro

    Principal Software Engineer #2409Position 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...


  • Brazil Ranger Technical Resources Tempo inteiro

    Principal Software Engineer #2409Position 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...

  • Principal Software Engineer

    4 semanas atrás


    Brazil Zartis Tempo inteiro

    The company and our mission: Zartis is a digital solutions provider working across technology strategy, software engineering and product development.We partner with firms across financial services, MedTech, media, logistics technology, renewable energy, EdTech, e-commerce, and more. Our engineering hubs in EMEA and LATAM are full of talented professionals...

  • Principal Engineer

    3 meses atrás


    Brazil Pentasia Tempo inteiro

    As a Frontend Principal Software Engineer you will develop modern applications for our product by using state-of-the-art technologies. Your focus will be the execution of the technical roadmap, so code modularity, reusability & testability as well as performance tuning and monitoring will be a part of your day-to-day. Equally important, you will also...

  • Principal Engineer

    5 meses atrás


    Brazil Pentasia Tempo inteiro

    As a Frontend Principal Software Engineer you will develop modern applications for our product by using state-of-the-art technologies. Your focus will be the execution of the technical roadmap, so code modularity, reusability & testability as well as performance tuning and monitoring will be a part of your day-to-day. Equally important, you will also provide...

  • Senior Software Engineer

    2 semanas atrás


    Brazil, BR Orange Quarter Tempo inteiro

    Orange Quarter have partnered with the fastest growing scale-up in the world and I’m helping them hire Senior Software Engineers for their teams in LATAM as they accelerate towards IPO.They have a market leading HR and Payroll platform that is used by over 35,000 businesses across 150+ countries.This role entails being part of a truly cross-functional...

  • Senior Software Engineer

    2 semanas atrás


    Brazil Orange Quarter Tempo inteiro

    Orange Quarter have partnered with the fastest growing scale-up in the world and I’m helping them hire Senior Software Engineers for their teams in LATAM as they accelerate towards IPO.They have a market leading HR and Payroll platform that is used by over 35,000 businesses across 150+ countries.This role entails being part of a truly cross-functional...

  • DevOps Engineer

    Há 3 dias


    Brazil Flatiron Software Co Tempo inteiro

    Job Title: SENIOR DEVOPS ENGINEER (REMOTE)About:Flatiron is a global remote software development company with engineers located around the world. We unite experts from diverse backgrounds and experiences in a collaborative culture to deliver exceptional products and services for our clients. As a forward-thinking software engineering company, we provide...

  • DevOps Engineer

    Há 4 dias


    Brazil, BR Flatiron Software Co Tempo inteiro

    Job Title: SENIOR DEVOPS ENGINEER (REMOTE)About:Flatiron is a global remote software development company with engineers located around the world. We unite experts from diverse backgrounds and experiences in a collaborative culture to deliver exceptional products and services for our clients. As a forward-thinking software engineering company, we provide...


  • Brazil Sigma Software Group Tempo inteiro

    We’re seeking a Senior/Principal Test Automation Engineer to lead testing efforts alongside the customer and product team. Ready for the challenge? Join us!In this role, you will work to develop and maintain automated tests and test frameworks that ensure high-quality software without the need for manual testing. The Test Automation Engineer will work...

  • Software Engineer

    3 semanas atrás


    Brazil, BR AllianceIT Inc Tempo inteiro

    Software Engineer / Developer - Shopify platformThis position is a Remote position to work for US Client from LATAM Countries.Migrate on-prem ecommerce platform to Shopify platform.We offer:100% Remote Position$25 USD per hourRequired skillsReactJsCSSHTMLShopify CLIShopify POSLambda / API integrationsWebHooksLiquid TemplatesHydrogen Framework

  • Software Engineer

    3 semanas atrás


    Brazil AllianceIT Inc Tempo inteiro

    Software Engineer / Developer - Shopify platformThis position is a Remote position to work for US Client from LATAM Countries.Migrate on-prem ecommerce platform to Shopify platform.We offer:100% Remote Position$25 USD per hourRequired skillsReactJsCSSHTMLShopify CLIShopify POSLambda / API integrationsWebHooksLiquid TemplatesHydrogen Framework

  • Software Engineer

    Há 1 mês


    São Paulo, Brazil, BR Cubbo Tempo inteiro

    Salary Range1k - 3k USD(Salary can be negotiated in BRL too)Company DescriptionCubbo is a Latin American technology company revolutionizing e-commerce fulfillment by building the largest urban warehouse network in LatAm. Our software is integrated with major e-commerce platforms for same-day fulfillment. We have as a customers, big retail brands like...


  • Brazil Ollie Tempo inteiro

    Enterprise data complexity is out of controlThe explosion of niche software solutions has left enterprises with fragmented tech stacks, relying on multiple providers to meet evolving needs. This reality hinders efficiency, but the future of technology is integrated. We envision a future where software companies operate thousands of specialized apps — all...


  • Brazil, BR Ollie Tempo inteiro

    Enterprise data complexity is out of controlThe explosion of niche software solutions has left enterprises with fragmented tech stacks, relying on multiple providers to meet evolving needs. This reality hinders efficiency, but the future of technology is integrated. We envision a future where software companies operate thousands of specialized apps — all...

  • Software Engineer

    4 semanas atrás


    Brazil Luxoft Tempo inteiro

    Project descriptionAbout the Client:Our client is one of the market leading producers of Integrated Circuits Lithography and Metrology machines, based in the Netherlands.About the Project:Automation of control processes for IC Lithography machines. Automation runs on Linux servers that are communicating with the machine via C++ code interfaces. Python...

  • Software Engineer

    3 semanas atrás


    Brazil, BR Luxoft Tempo inteiro

    Project descriptionAbout the Client:Our client is one of the market leading producers of Integrated Circuits Lithography and Metrology machines, based in the Netherlands.About the Project:Automation of control processes for IC Lithography machines. Automation runs on Linux servers that are communicating with the machine via C++ code interfaces. Python...

  • Software Engineer

    3 meses atrás


    Brazil CSG Tempo inteiro

    We are looking for a Software Developer Engineer who will: You will build highly available, scalable, resilient, and maintainable systems You will continuously improve assigned areas by applying scripting, automation, or application packaging You will support the platform in customer-facing environments, including troubleshooting issues and monitoring the...

  • Software Engineer

    4 meses atrás


    Brazil CSG Tempo inteiro

    We are looking for a Software Developer Engineer who will: You will build highly available, scalable, resilient, and maintainable systemsYou will continuously improve assigned areas by applying scripting, automation, or application packagingYou will support the platform in customer-facing environments, including troubleshooting issues and monitoring the...


  • Brazil, BR Remobi Tempo inteiro

    Senior Software Engineer / Golang DeveloperAbout Remobi:We are building the world's greatest community of remote technologists!Today, organizations that understand the value of remote working will reap the rewards. Because it doesn’t just provide team members with a healthier work-life balance, it gives you the opportunity to access the brightest minds...