Software Engineer – Chevron Careers


Website Chevron

Position Summary:

Technology will play a crucial role in unlocking ever cleaner and more affordable sources of energy. Chevron is seeking innovative, technology professionals with a desire to thrive in the global digital environment and help us lead the global energy transition. An IT career at Chevron offers you the opportunity to work in a technical environment with a global reach. You’ll find that we make a business of investing in our people and encouraging your professional development through a learning culture and challenging on-the-job opportunities. We differentiate ourselves through the application of cutting-edge technology, and by taking a collaborative approach that includes in-house expertise, proprietary solutions, and strategic partnerships. We also offer flexible work schedules and very competitive benefits.

Key Responsibilities:

  • Actively participate in an agile DevOps team and perform the coding, CI/CD tooling, authoring and contributing to wikis and READMEs, and configuration changes to cloud-enabled apps
  • Use modern software development best practices, patterns, and standard tools to ensure quality and maintainable digital and innovative business-enabling solutions that include modularity, scalability, observability, and integration
  • Consistently grow and evolve technical skills in alignment to Chevron technology roadmaps and industry practices using a variety of learning methods and platforms
  • Partner with product owners and architects in forming the product vision, roadmap, focus areas, and standards to ensure timely and quality delivery of product releases and enhancements that drive business value and internal customer satisfaction
  • Be exposed and involved in a broad stack of modern software development tools, frameworks, languages, cloud services (IaaS, PaaS, SaaS), and technologies such as Azure, .NET, Python, Microsoft Power Platform, APIs, iOS, Android, Angular, RPA, Ansible, DevOps, etc.

Required Education & Experience:

  • Knowledge of modern solution design methods and patterns (DDD, CQRS, Event Sourcing, Microservices, SPA, etc.)
  • Demonstrated ability to apply critical thinking and analytical skills to independently troubleshoot issues and deliver on results
  • Experience in the DevOps space and CI/CD processes, source control practices, automated release management, automated testing, source code analysis (code quality and static and application security testing)
  • Proficient across the Microsoft solution stack with proven ability to identify appropriate service(s), tools, and technologies to address business requirements
  • Significant experience working on agile teams, utilizing industry methodologies and frameworks such as SAFe, Scrum, Kanban etc.
  • Interest in and ability to quickly learn new technologies and techniques. Puts learning into action by modernizing applications through re-platforming, re-architecting, refactoring, and automation
  • Demonstrated experience in all phases of Software Development Lifecycle (plan, design, develop, test, release, maintain and support, decommission)
  • Proficiency and hands-on experience in two or more of the following: C#, SQL, Ansible, Java, Node.js, Python, Azure, APIs, Web technologies (ASP.NET, Angular, JavaScript), among others