Brazil - Remote: Mid-Level Developer
Core
Full-cycle software development for cloud-native SaaS and enterprise on-premises solutions used by global energy operators for high-stakes decisions in subsurface interpretation, well construction, reservoir simulation, and production optimization.
Role type
Mid-level software engineer (full-stack/backend)
Builds
Cloud-native SaaS platforms and enterprise on-premises solutions for the global energy industry
Domain
Energy (Oil & Gas) / Software Engineering
Deliverable
production ML models | product features
Required skills
Java, C#/F# (.NET), C++, Python, TypeScript, full development cycle ownership, production debugging, secure coding, code review, open-source integration, mentoring
Preferred skills
cloud-native development, full-stack or web application development, CI/CD pipelines, containerization, infrastructure automation, enterprise software, SaaS platforms, scientific computing, real-time systems, large-scale data, machine learning, generative AI, LLM-based components
Technologies
Java, C#, F#, C++, Python, TypeScript, .NET, Angular, React, Node.js, Azure, AWS, Docker, Kubernetes, Terraform, Ansible, Helm, PostgreSQL, SQL Server, Oracle, MongoDB
Responsibilities
Own features end to end from requirements to delivery, break complex specifications into tasks, identify and fix codebase weaknesses, investigate and resolve production defects, apply secure coding practices, review code from other engineers, mentor junior engineers
Seniority
Mid-level, hands-on IC