Principal Software Engineer

Há 18 horas


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


  • Senior Software Engineer

    2 semanas atrás


    Brazil, BR Software Mind LATAM Tempo inteiro

    We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!We are currently looking for skilled Senior Software Engineer (Python) to become...


  • Brazil, BR Tuna Payments Tempo inteiro

    Company Description Tuna Payments optimizes online payments to increase approval rates and lower fraud costs. The platform allows users to choose payment providers, conduct AB tests, and determine the most effective combination without requiring coding. Tuna Payments offers innovative solutions for seamless online transactions. Role Description This is a...

  • Software Engineer

    Há 3 dias


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

  • Software Engineer in Test

    4 semanas atrás


    Brazil, BR PowDevs Tempo inteiro

    Software Development Engineer in Test (SDET)Company: PowDevsLocation: Latin America (Remote)Contract: ContractorTech stack: Selenium and Robot FrameworkResponsibilities:Collaborate with software developers and QA engineers to develop effective strategies and test plans.Execute automated and manual tests to ensure the software meets the specified...

  • Talent Pool

    4 semanas atrás


    Brazil, BR Flatiron Software Co Tempo inteiro

    Job Title: QA AUTOMATION ENGINEER (REMOTE)Note: This is a position for future opportunitiesAbout: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...

  • Software Engineer

    4 semanas atrás


    Brazil, BR Virtustant Tempo inteiro

    Job Title: Software EngineerJob Description: Our client is looking to grow their remote engineering team and we are looking for talented engineers to be part of the founding team. This person will own projects from end to end by influencing initial feature specs, building backend APIs, writing frontend code, and overseeing ongoing improvements for deployed...


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

  • Senior Software Engineer

    4 semanas atrás


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

  • Full Stack Engineer

    5 meses atrás


    Brazil, BR Flatiron Software Co Tempo inteiro

    Job Title: FULL STACK DEVELOPER (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, BR Sigma Software Group Tempo inteiro

    We are looking for passionate Machine Learning Specialists to help design, build, and support our high-quality, innovative video advertising platform.Excited to innovate with us?We look forward to having you on our team!ProjectOur client helps the television industry to monetize their premium content through a robust technology platform, which enables...

  • Senior Software Engineer

    4 semanas atrás


    Brazil, BR Luxoft Tempo inteiro

    Project Description:Our Client is one of largest TV providers in North America and we are searching for a Senior Software Developer to join our team. The project focuses on developing mobile application for video streaming platform.Responsibilities:You will be implementing new features and enhancing existing functionalities on client applications to support...


  • Brazil, BR Remobi Tempo inteiro

    Staff Engineer - Golang Development experience required as well as Terraform, AWS, Kubernetes, gRPC.English skills required: B2 or higherDuration: 12 Months+Location: BrazilWhat You'll DoAs the staff engineer of this team, your responsibilities will include but not be limited to the following:Technical Leadership and OversightOversee the development and...


  • Brazil, BR BetterEngineer Tempo inteiro

    Better Engineers. Better Results. BetterEngineers connects accomplished Software Engineers across the Americas with our portfolio of high-growth and newsworthy technology companies in the United States. Senior Engineers in the BetterEngineers network work remotely with some of the most interesting tech companies in the world. Join us today and experience a...


  • Brazil, BR crewAI Tempo inteiro

    As a Senior Fullstack Software Engineer at crewAI, you will play a pivotal role in developing scalable, innovative software solutions that drive our mission forward. You'll work closely with a talented team of engineers, researchers, and AI enthusiasts, contributing to projects that leverage the power of large language models (LLMs) and our unique crewAI...

  • Senior Software Developer

    1 semana atrás


    Brazil, BR Sigma Software Group Tempo inteiro

    We are seeking a passionate Senior Software Engineer to join our team to build a cutting-edge video advertising platform.You will be involved in designing, developing, and supporting a high-quality product that will operate at unprecedented scale and transparency.This role offers an exciting opportunity to work with advanced technologies and solve complex...

  • Software Engineer

    3 semanas atrás


    Brazil, BR Fraud Deflect Tempo inteiro

    Company DescriptionFraud Deflect aims to revolutionize Friendly Fraud and Chargeback Management by bringing Trust, Integrity, and Transparency to an industry often clouded in secrecy. We strive to eliminate unethical practices and provide a clear pathway for our clients.Role DescriptionThis is a contract remote role for a highly skilled Python, C++, Rust...

  • Software Engineer

    4 meses atrás


    Brazil, BR Wipro Tempo inteiro

    We are one of the largest and leading global technology services, consulting and corporate processes companies in the world. We are present in more than 69 countries and our team is composed of more than 220,000 employees working on six continents. We are technological partners of the largest companies in the world. We proudly serve more than 1500 customers...

  • Software Engineer III

    2 semanas atrás


    São Paulo, Brazil, BR TerraMagna Tempo inteiro

    Quem SomosCom 7 anos de história, a TerraMagna vive a missão de tornar a agricultura tudo aquilo que o mundo precisa que ela seja. Hoje atua como financiadora da cadeia de insumos do agronegócio. Possui mais de 1 bilhão de reais sob gestão e atua com clientes em todo o Brasil.Estamos procurando um Software Engineer III para se juntar ao nosso time....

  • Software Engineer III

    2 semanas atrás


    São Paulo, Brazil, BR TerraMagna Tempo inteiro

    Quem SomosCom 7 anos de história, a TerraMagna vive a missão de tornar a agricultura tudo aquilo que o mundo precisa que ela seja. Hoje atua como financiadora da cadeia de insumos do agronegócio. Possui mais de 1 bilhão de reais sob gestão e atua com clientes em todo o Brasil.Estamos procurando um Software Engineer III para se juntar ao nosso time....


  • Brazil, BR Iteris Consultoria e Software Tempo inteiro

    Descrição da vagaSomos a Iteris!Uma empresa de tecnologia que desde 2009 integra o humano e o tecnológico visando agregar cada vez mais valor para a transformação digital dos nossos clientes. Já somos mais de 900 pessoas apaixonadas por tecnologia e unidas por laços reais, que acreditam que a excelência nos resultados é a soma das qualidades...