
Senior Software Engineer
Aurora Energy Re7 months ago
Oxford, United KingdomSenior
Responsibilities
- Drive architectural decisions and set technical direction for major projects.
- Mentor and coach junior and mid-level engineers and help develop the engineering team.
- Collaborate with internal and external stakeholders to create effective software solutions.
- Lead projects from inception through completion and own critical systems end to end.
- Build and deploy customer-facing cloud software and promote operational excellence.
Requirements
- Substantial commercial experience developing complex software solutions using technologies such as Node/TypeScript, ExpressJS, React, SQL, NoSQL, or cloud infrastructure.
- Proven ability to deliver high-quality software and solve difficult technical problems.
- Experience mentoring and developing engineering talent.
- Ability to technically lead projects from inception to completion.
- Exceptional problem-solving, communication, and stakeholder-alignment skills.
- Experience with unit testing and CI/CD pipelines.
- Python experience is desirable.
Benefits
- Private medical insurance, dental insurance, parental support, salary-exchange pension, Employee Assistance Programme, local Oxford discounts, cycle-to-work scheme, and flu jabs.
- Most roles are hybrid, combining in-office and home working, with potentially adjustable working hours.
- The company will consider candidates requiring visa sponsorship, subject to eligibility and company approval.