Senior Software Engineer

ExxonMobil Pipeline   •  

Houston, TX

Industry: Engineering Services

  •  

Not Specified years

Posted 392 days ago

Job Summary

The Upstream Technical Computing Applications team delivers industry-leading business capabilities and computational sciences through proprietary, commercial-grade software. The Senior Software Engineer is located in Spring, TX and actively collaborates with internal customers and software development teams to develop software solutions to ExxonMobil’s Upstream business. The Senior Software Engineer participates in all aspects of application development including work planning, requirements gathering, development, testing, deployment and ongoing support.

Primary Job Functions

  • Implement, enhance, or improve Upstream business scientific software applications with delivery to the Windows-based desktop
  • Collaborate with engineers, geoscientists, researchers and software development team to develop, enhance and support proprietary modules
  • Troubleshoot and support internal business clients on issue resolution in a global operations environment

Job Requirements

  • Bachelor’s degree or Master’s degree from an accredited university in Computer Sciences (preferred), ElectricalEngineering, Chemical Engineering, Mechanical Engineering, Civil Engineering, Petroleum Engineering, or Applied Mechanics/ Science preferably with a minimum GPA of 3.5 (out of 4.0)
  • Extensive experience in software development with Microsoft toolchain with emphasis on C# and WPF (prefer a minimum of five years of experience)
  • Understanding of and work experience with design patterns for code design, unit testing and testable code
  • The ability to:
    • Identify issues/problems/opportunities
    • Gather and interpret information to recommend appropriate course of action
    • Approach change or newness positively
    • Quickly gain and apply new knowledge and skills
    • Maintain focus and display perseverance in face of challenges
    • Build productive work relationships with customers and software developers

Preferred Knowledge / Skills / Abilities

  • Prior work experience in the upstream oil and gas industry is an advantage
  • Prior workexperiencein the following will be an advantage:
    • C/C++, Python, .NET
    • Mathematical modeling software such as R, MATLAB, or Sage
    • UI development e.g. WPF and QT frameworks, UI patterns such as MVVM
    • User Center Design (user research, usability studies, interactive and visual design, paper prototypes and other low fidelity design methods etc)
    • Knowledge or experience with Agile Development
    • Development and support of web applications
    • Experience with Cloud platforms
    • Experience with API development