Sr. Software Engineer - Endur
ShellAbout the role
Job Family Group:
Worker Type:
Posting Start Date:
Business unit:
Experience Level:
Job Description:
What’s the role
As lead Software Engineer, you will direct and nurture Endur developers across several teams. Each team is responsible for the development and maintenance of one or more ETRM feature areas. Feature areas will be aligned to a specific commodity (LNG, ower, Gas or Environmental Products) and/or a specific functional area (for example, Front, Middle, Back-Office, or integration).
These teams will follow CI/CD practices and be responsible for features from inception, through development to deployment, operations and support. A sense of team ownership and empowerment will be fostered.
What you’ll be doing
Typically, you would perform the following day to day activities:
• Coaching and mentoring your teams
• Ensuring teams follow applicable standards for architecture, design, testing, documentation, security and coding practices
• Ensuring adherence to, and improvement of CI/CD processes by your teams
• Encouraging teams to adopt innovative approaches to existing problems or new opportunities
• Continuous improvement to teams’ effort estimation
• Requirements gathering from end-users or business analysts
• Formulate design & development based on functional requirements
• Endur plugin development in OpenJVS & OpenComponents
• External application development in OpenComponents
• Ensuring development includes appropriate coverage in terms of Unit, Integration & Performance testing
• Leading PoCs (Proof of Concepts)
• Ensuring technical documentation in place for developed solutions
• Facilitating continuous improvement to sprint demos and peer code reviews
• Managing the troubleshooting and remediation of production issues
What you bring
Technology Experience
• Must be able to demonstrate a track record of experience leading development teams delivering major Endur implementation programmes
• Must have a strong object-oriented development background with understanding and experience of concepts like dependency injection and test-driven-development
• Must have experience following a structured CI/CD process to ensure standards and processes are uniformly upheld
• Java (ideally version 8+)
o Multi-threading
o Junit
o Maven
o Logging frameworks
o Apache libraries
o GOF Patterns
• MS SQL Server / SQL & PL
• Kafka
• Monitoring solutions – Azure Insights / Grafana etc.
ETRM/CTRM experience
• Knowledge of the Endur application with experience leading teams developing (OpenJVS and OpenComponents) plugin-based customisations in the following areas:
o Deal Entry
Operation Services
Event / Tran Field Notifications
o Back Office
Data generation
Workflow processing
o Valuation (Reval, User Define Simulation Results, etc.)
o Reporting
• Knowledge and configuration experience of key Endur technical components including:
o Grid
o Domain Services (APM, Credit, Log Monitor etc.)
o Workflows
• Experience interfacing the Endur application with external components for the purposes of data transfer both inbound and outbound
• Extensive knowledge of the Endur data model for transactional data, with focus on power and gas markets
• Extensive knowledge of the Endur data model for static data
• Experience developing external OpenComponents applications
• Experience developing OpenComponents extensions e.g. Result Calculator, Curve Constructor etc.
Skills & Requirements:
• Must have legal authorization to work in the US on a full-time basis for anyone other than current employer.
• A 4-year degree in IT or a related field
• 10+ years in IT with 5+ years Endur experience in a trading environment
• Good understanding and experience of the various Agile frameworks
• Exhibiting servant leadership behaviour, empowerment and increasing transparency that enables self-organization of teams
• Demonstrated learning agility in ambiguous and unfamiliar situations
• Preferably strong stakeholder management skills
What we offer
The base salary range for this position is $146,000 - $218,000 per year. Individual pay will be based on
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s