Senior Software Engineer

Chevron•Houston, TX

About The Position

Chevron is hiring a Senior Software Engineer to develop, test, and maintain software solutions supporting complex business processes and workflows across the Oil & Gas value stream. The role leads and collaborates with cross-functional teams to design, develop, deploy, and operate software and integrations, with attention to cyber resiliency, performance, scalability, and responsive, high-quality user experiences for targeted personas. The engineer delivers complex solutions from design and planning through development, deployment, and support; provides tactical and strategic technical leadership; contributes to cross-team architectural decisions; and partners with product managers and owners on vision and priorities. The role also promotes sound engineering practices, develops data engineering and integration approaches, applies Chevron technology standards, and mentors software engineers.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Demonstrated high proficiency in programming fundamentals.
  • 7–10 years of proven experience as a software developer, with a strong portfolio of complex software and integration solutions.
  • Skill with standard software development frameworks.
  • Experience implementing security best practices in software engineering.
  • Skill in recognizing, applying, and implementing design patterns and software engineering best practices to improve code quality, security, maintainability, and scalability.
  • Skill with version control systems such as Git.
  • Skill with Microsoft stacks, including Azure App Services, Azure Functions, and Azure DevOps.
  • Excellent communication skills and ability to work effectively in a collaborative team environment.
  • Ability to adapt to new technologies and changing business requirements.

Nice To Haves

  • Experience with automated testing.
  • Knowledge and experience applying multiple levels of testing, including unit, integration, and end-to-end testing.
  • Experience monitoring and logging application performance in cloud environments.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and cloud deployments.

Responsibilities

  • Deliver complex, innovative, complete solutions through design, planning, development, deployment, and support to simplify business processes and drive business value.
  • Provide tactical and strategic technical leadership, including work with high visibility to senior IT and business leadership.
  • Represent the team, its priorities, and its architectures in cross-team architectural discussions and decision-making.
  • Partner with product managers and product owners to form vision, direction, and priorities.
  • Advocate software development practices covering testing, modularity, scalability, observability, and integration.
  • Deliver results in collaboration with software engineering and technical teams, and positively influence the direction of other teams and organizations.
  • Design and develop data engineering, data integration, and data management practices and tools.
  • Develop software solutions using established Chevron technology standards and collaborate with internal partners on new standards as needed.
  • Maintain working knowledge of software engineering tools and practices for continuous integration, unit testing, static and dynamic profiling, code coverage, code analysis, and integration testing.
  • Mentor team members and support the development of software engineers across the company.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service