Brazil - Remote: Software Development Team Lead
Core
Lead one or more development teams through complex, multi-quarter delivery of cloud-native SaaS and enterprise on-premises software for the global energy industry.
Role type
Senior Team Lead (Software Engineering)
Builds
Cloud-native SaaS and enterprise on-premises solutions for subsurface interpretation, well construction planning, reservoir simulation, and digital operations.
Domain
Energy industry (E&P), Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Software delivery leadership, Technical architecture design, People management (hiring, performance, development), Distributed team leadership, Deep proficiency in Java/C#/F#/.NET/C++/Python/TypeScript, Code quality and security standards enforcement
Preferred skills
Leading multiple teams for a single product, Cloud-native development, CI/CD and infrastructure automation, AI/ML integration, Open-source contribution
Technologies
Java, C#, F#, C++, Python, TypeScript, .NET, Angular, React, Node.js, Azure, AWS, Docker, Kubernetes, Terraform, Ansible, PostgreSQL, SQL Server, MongoDB
Responsibilities
Set technical direction and architecture roadmap, Solve hard technical problems and act as escalation point, Manage stakeholder relationships and communicate delivery status, Define team working models and hiring/promotion standards, Mentor engineers and mid-level leads, Own technical debt resolution
Seniority
Senior, hands-on IC with people management