Backend Software Engineering Lead, Sumaré
Software Engineering
são paulo, state of são paulo, brazil
Job Description:
Lead Backend Software Engineering, Sumaré
Collaborate with Innovative 3Mers Around the World
Choosing where to start and grow your career has a major impact on your professional and personal life, so it’s equally important you know that the company that you choose to work at, and its leaders, will support and guide you. With a diversity of people, global locations, technologies and products, 3M is a place where you can collaborate with 93,000 other curious, creative 3Mers.
The Impact You’ll Make in this Role
3M is seeking a Lead Backend Software Engineering to join the Corporate Research Digital Lab (CRDL) to develop and support scalable, distributed applications and workflows built on cloud technologies. As part of an agile team, you will serve as the primary backend technical lead in Brazil, working hands-on to develop APIs, onboarding services, and Temporal workflows that support scalable, reliable automation integrated with the Lakehouse ecosystem. This role combines day-to-day technical leadership with delivery accountability and plays an important part in building production-ready systems, supporting complex automation flows, and advancing AI- and agent-driven initiatives through backend APIs and workflows that enable LLM-based automation, tool execution, and intelligent orchestration of data and processes.
In this role, you will have the opportunity to
Design, develop, and operate scalable backend services and APIs to support onboarding, integration, and workflow-driven applications.
Build service and integration layers that enable intelligent automation, tool orchestration, and AI-enabled workflows.
Define clean, reusable service contracts and interfaces that support composable, automation-first architectures.
Build and maintain Temporal workflows for complex, distributed, long-running, and event-driven processes.
Implement advanced orchestration patterns such as retries, timeouts, compensation logic, and idempotent execution.
Develop backend solutions integrated with the Lakehouse ecosystem, connecting pipelines, metadata services, and enterprise platforms.
Serve as the day-to-day technical lead for an offshore engineering team, providing technical guidance, code reviews, and engineering best practices.
Partner closely with global engineering teams to translate architecture into production-ready backend services and workflows.
Ensure systems are scalable, observable, resilient, and optimized for performance and cost efficiency.
Your Skills and Expertise
To set you up for success in this role from day one, 3M requires the following qualifications:
Professional experience in backend software engineering.
Strong experience building backend systems using TypeScript/Node.js, Python, or Java.
Proven experience designing and developing RESTful APIs and microservices.
Experience working with distributed systems and event-driven architectures.
Hands-on experience with cloud platforms (AWS preferred) and cloud-native development.
Experience implementing reliable, scalable services with strong understanding of fault tolerance and performance.
Demonstrated ability to mentor engineers or lead small teams, including code reviews and technical guidance.
Experience working in agile development environments with CI/CD pipelines and modern DevOps practices.
Bachelor’s degree or higher in Computer Science, Engineering, or related field.
Proficiency in English.
Additional qualifications that could help you succeed even further in this role include:
Hands-on experience with Temporal.io (strongly preferred) or similar workflow orchestration platforms (Cadence, Airflow, Step Functions).
Experience designing and implementing workflow orchestration patterns (retries, compensation, idempotency, long-running processes).
Experience building backend systems and APIs that support agentic or AI-driven workflows, including LLM-based automation or tool orchestration.
Experience integrating with Databricks or modern Lakehouse/data platforms.
Experience with relational and NoSQL databases (PostgreSQL, DynamoDB, etc.).
Familiarity with containerization and orchestration (Docker, Kubernetes, EKS/ECS).
Experience implementing observability solutions (CloudWatch, Prometheus, ELK, OpenTelemetry).
Work location
This role follows an on-site working model, requiring the employee to work at least four days a week at 3M in Sumaré/SP
Supporting Your Well-being
3M offers many programs to help you live your best life – both physically and financially. To ensure competitive pay and benefits, 3M regularly benchmarks with other companies that are comparable in size and scope.
Chat with Max
For assistance with searching through our current job openings or for more information about all things 3M, visit Max, our virtual recruiting assistant on 3M.com/careers.
Learn more about 3M’s creative solutions to the world’s problems at www.3M.com or on Instagram, Facebook, and LinkedIn @3M.A 3M é um empregador que oferece oportunidades iguais à todos. A 3M não discriminará nenhum candidato baseado em sua raça, cor, idade, religião, gênero, orientação sexual, identidade ou expressão de gênero, nacionalidade ou deficiência.Safety is a core value at 3M. All employees are expected to contribute to a strong Environmental Health and Safety (EHS) culture by following safety policies, identifying hazards, and engaging in continuous improvement.Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.
3M Global Terms of Use and Privacy Statement
Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at 3M are conditioned on your acceptance and compliance with these terms.
Please click on the following links and select the country where you are applying for employment to review the applicable Terms of Use (link here) and Privacy Policy (link here). Before submitting your application, you will be asked to confirm your agreement with the terms.