Software Engineer
Core
Develop, test, maintain, and debug software applications within an Agile team to support ExxonMobil's global IT solutions and business operations.
Role type
Software Engineer
Builds
Software applications and features for global energy and chemical business operations
Domain
Energy & Chemicals / Information Technology
Deliverable
production ML models | product features
Required skills
Java, Python, C++, C#, .NET, JavaScript/TypeScript, Spring, Django, React, Git, DevOps, Cloud platforms (Azure, AWS), API development, RESTful services, OAuth2, OIDC, Unit testing, Integration testing
Preferred skills
Network protocols (DNS, HTTP, SSH), CI/CD pipelines (GitHub Actions), Infrastructure as Code (Terraform), AI technologies integration
Responsibilities
Develop and maintain software applications, Collaborate with cross-functional teams to define and ship new features, Write clean and scalable code, Troubleshoot and debug software, Participate in code reviews
Seniority
Entry to Mid-level, hands-on IC