Brazil - Hybrid: Senior Software Developer - Platform & Complex Systems
Core
Design, develop, test, and maintain complex software platforms and systems operating on a global scale, focusing on system architecture, scalability, performance, and reliability.
Role type
Senior IC Software Developer (Platform & Complex Systems)
Builds
Large-scale, distributed, and performance-sensitive applications
Domain
Energy industry software platforms
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, distributed systems, performance tuning, API design, microservices, CI/CD, cloud platforms, containerization, database management, C++ (for Track 3), validation strategies (for Track 4)
Preferred skills
MFC experience, cost-aware architectural decisions, observability engineering
Technologies
Angular, TypeScript, Node.js, Azure, AWS, Docker, Kubernetes, C++, SQL, NoSQL
Responsibilities
Contribute to system architecture and technical decision-making, build and integrate services using APIs and microservices, improve performance and scalability, collaborate with global cross-functional teams, act as a senior technical contributor
Seniority
Senior, hands-on IC