Principal Software Engineer
2 meses atrás
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.
-
Principal Java Engineer
Há 1 mês
Brazil, BR Ranger Technical Resources Tempo inteiroPrincipal 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 Java Engineer
Há 1 mês
Brazil Ranger Technical Resources Tempo inteiroPrincipal 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...
-
Software Quality Assurance Engineer
4 semanas atrás
Brazil, BR Flatiron Software Co Tempo inteiroJob Title: QA 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...
-
Software Quality Assurance Engineer
4 semanas atrás
Brazil Flatiron Software Co Tempo inteiroJob Title: QA 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á 1 mês
Brazil, BR Flatiron Software Co Tempo inteiroJob 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á 1 mês
Brazil Flatiron Software Co Tempo inteiroJob 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...
-
Senior Test Automation Engineer
2 meses atrás
Brazil Sigma Software Group Tempo inteiroWe’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
2 meses atrás
Brazil, BR AllianceIT Inc Tempo inteiroSoftware 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
2 meses atrás
Brazil AllianceIT Inc Tempo inteiroSoftware 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
-
Senior Software Engineer
Há 1 mês
Brazil Remobi Tempo inteiroSenior Software Engineer / Golang Developer About 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...
-
Senior Software Engineer
Há 1 mês
Brazil, BR Remobi Tempo inteiroSenior 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
Há 1 mês
Brazil Remobi Tempo inteiroSenior 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 in...
-
Golang Software Engineer
Há 1 mês
Brazil, BR K2 Partnering Solutions Tempo inteiroThe ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Build new services to meet critical product and business needs using Golang.Work with engineers, designers, product managers and senior leadership to turn our product and technical vision...
-
Golang Software Engineer
Há 1 mês
Brazil K2 Partnering Solutions Tempo inteiroThe ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Build new services to meet critical product and business needs using Golang.Work with engineers, designers, product managers and senior leadership to turn our product and technical vision...
-
Lead Software Engineer
3 semanas atrás
Brazil Virtustant Tempo inteiroJob Title: Senior Software Engineer – .NET and Mobile ApplicationsPosition Description:Join our team to work for our client, a leading provider of comprehensive and user-friendly security guard management software. As a Senior Software Engineer, you will lead a global development team, driving technical innovation and implementing best practices. This...
-
Software Engineer
4 semanas atrás
São Paulo, Brazil, BR KPIT Tempo inteiroLocation: São Paulo, BrazilPosition: Software Verification and Validation Engineer – e-PowertrainResponsibilities• Perform Software Verification and Validation for e-Powertrain AUTOSAR-based Safety Compliant ECUs, including pre- and post-integration.• Analyze requirements, design and develop test specifications, and ensure traceability.• Develop and...
-
Sr Software Engineer
4 semanas atrás
Brazil Gringo Tempo inteiroNossa missão Somos o Gringo, uma startup com a missão de descomplicar a vida dos motoristas e que está mudando a forma como eles se relacionam com seus veículos. Estamos crescendo e precisamos de mais um(a) Sr Software Engineer bordo para acelerar com a gente O que valorizamos ⭐ Simplicidade: Busque sempre por soluções simples! Faça...
-
Sr Software Engineer
4 semanas atrás
Brazil Gringo Tempo inteiroNossa missão 🎯Somos o Gringo, uma startup com a missão de descomplicar a vida dos motoristas e que está mudando a forma como eles se relacionam com seus veículos.Estamos crescendo e precisamos de mais um(a) Sr Software Engineer bordo para acelerar com a gente 🚀O que valorizamos ⭐Simplicidade: Busque sempre por soluções simples!Faça Acontecer:...
-
Senior Software Engineer
3 meses atrás
Brazil Rocket Financial Inc Tempo inteiroSenior Software Engineer (Java)- Candidates Must Be Based Out of BrazilRocket Financial is an early-stage start-up in the Financial Technology space. Our mission is to change the way how money moves around the planet. Primarily, we are building a Banking-as-a-Service (BaaS) platform for those wanting to integrate into the world financial infrastructure.We...
-
Software Engineer
Há 1 mês
Brazil Maitha Tech Tempo inteiroNós existimos para impactar positivamente a vida das pessoas e transformar o mundo através da tecnologia. Nosso objetivo é que você se sinta muito mais do que apenas um número ou um resultado, pois ninguém trabalha bem sem se sentir bem. Se deseja fazer parte de um time dedicado a transformar as relações de carreira e vida pessoal, este é o lugar...