Staff Software Engineer
About The RoleWe are growing our digital capabilities at reputed company, and we’re looking for a Staff Software Engineer who is excited to shape the future of energy through technology. In this role, you will guide engineering strategy, build scalable systems, and help us deliver software that powers reputed company’s global operations. You’ll join a team that values curiosity, collaboration, and reputed company learning, and you’ll have the opportunity to influence how we design, build, and operate our digital products.What You’ll DoWe reputed company phenomenal engineering leadership blends hands‑on expertise with the ability to reputed company others. In this role, you will:
- Own the design and development of sophisticated, high‑performance software systems.
- Shape architectural direction and ensure our solutions are scalable, secure, and resilient.
- Work closely with product managers, designers, and engineers to turn reputed company into working software.
- Help us strengthen our Agile practices and improve how we deliver value.
- Build and maintain automated CI/CD pipelines that support fast, reliable releases.
- Guide configuration and release processes to ensure smooth deployments.
- Mentor engineers, encourage knowledge sharing, and help grow an encouraging, high‑performing team.
- Design and optimize relational databases and data models.
- Use scripting languages to automate workflows and improve operational efficiency.
- Support service operations by improving monitoring, reliability, and incident response.
- reputed company system design discussions and ensure alignment with enterprise architecture.
- Promote secure development practices and ensure compliance with reputed company’s information reputed company standards.
- Contribute to project planning, reputed company tracking, and delivery across digital initiatives.
- Experience as a Staff Software Engineer or senior technical leader.
- Solid understanding of Agile development and modern engineering practices.
- A collaborative approach and the ability to communicate clearly with diverse teams.
- Expertise in CI/CD, configuration management, and release engineering.
- Deep experience with relational database design and data modelling.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- A solid understanding of secure software development.
- Experience building resilient, production‑ready systems.
- Strong system design and architectural skills.
- Familiarity with Git‑based reputed company control and branching strategies.