London, GB Hove, GB Flexible, GB Exeter, GB
Lead Software Engineer
Contract type: Permanent
Working hours: Full time however we’re open to flexible working hours so whether you’re looking for flexible start/finish times, just let us know on your application.
Location: Our Software Engineering team can work flexibly from home or the office, balancing the working day with personal commitments, whether that’s personal wellbeing, childcare or interests. We have offices in London, Brighton and Exeter.
Closing date: 14.06.2023
Salary: Negotiable + Excellent Benefits
We’re free thinkers. We’re innovators. We’re #ConsultantsWhoCode.
If you’re looking for the next step in your Software Development career, consider joining our team at EDF.
We’re a multi-disciplined team with generalists and specialists; be it front-end, back-end, full stack developer or DevOps. We offer opportunities for engineers who want to help shape, develop and grow our software engineering practice, whilst developing their own skills, knowledge and career.
We’re one of the big suppliers, we’re agile and move quickly when it comes to tech. We’re evolving our IT landscape from traditional on-premise monoliths, to a collection of scalable, independent micro services, which enable us to react to the fast paced nature of the energy industry and uncertainty.
Our Software Engineering practice is at the heart of this transformation and we encourage our engineering community to really understand our challenges, what our customers need from us, and to create practical applications that solve business needs.
The opportunity…
As Lead Engineer, you’ll be working across multiple small teams (3-5) within a domain (tribe), to galvanise and lead that domains (tribe) engineering teams in terms of purpose, quality, direction and culture.
The role is a senior leader and influencer who will focus as much time on the technical direction or the teams, as on the strategic elements – working with product owners/managers, other engineering managers, Principal Software Engineer and other senior state holders to understand and drive that domain forward in terms growth, technology, skills and capabilities.
You’ll be comfortable writing code and keeping hands on as much as providing thought and direction leadership to product managers, defining and shaping the teams structure, skills and recruitment.
This is a key role in leading, shaping and driving forward our software engineering practise.
We work almost exclusively within the native cloud space, leveraging the AWS platform and an ecosystem of external SaaS components. Architecturally we strive to be "serverless first", where practical, and recognise and use containerization where necessary.
Our core working methods are based around modern DevOps process; shift-left, test automation, SRE, CICD, and "everything as code" mindset.
A high-level view of our tech stack is:
• AWS tools and resources inc; CodeBuild/CodePipeline, IAM, Lambda, S3, SNS, SQS, EventBridge, CloudWatch, Cloudformation, Step Functions, DDB, Cognito, API Gateway, S3+Cloudfront hosting
• CI/CD with Github/CodeBuild/CodePipeline
• Front-end; ReactJS with styled components / StoryBook
• ReactNative for web and mobile
• Languages; right tool for the job!, but typically JS/TS, and Python.
• IaC; Terraform, Serverless Framework and SAM
• Ops; CloudWatch, NewRelic
• Test; Jest, Cypress, Cucumber.
What we’re looking for…
• Experience of leading multiple small to medium sized teams in a fast-paced agile environment
• Proactive and able to demonstrate strong ownership
• Ability to translate complex engineering concepts to non-technical team members and broader stakeholders
• Cloud architectures, particularly AWS – with relevant accreditations
• Expertise in at least one server-side language (ideally, Python, Java/Kotlin, NodeJS)
• Serverless architectures
• Commercial experience with React and/or React Native UI framework
• Commercial experience with one or more popular app state management libraries
• Experienced in source control and CI / CD tooling technologies (e.g., Jenkins, GitHub, Terraform)
• Automated testing knowledge and experience (e.g. Selenium / Cypress / detox)
• CSS3/ HTML5 /Typescript
You thrive in an evolving environment where you get the opportunity to contribute to diverse projects and innovate new solutions to business challenges. At EDF, you can experience different teams and feel like you’re in a new job, without changing companies.
If this sounds like you, share your CV with us and for more information about this role, please contact bhavick.parmar@edfenergy.com
Our culture…
Steve Bowerman, Principal Software Engineer says: “It’s an exciting time. We’ve got a great start-up culture in a larger organisation, with the corporate stability and backing. And that real emphasis on being able to affect change is very important for me.”
At EDF, everyone’s welcome. We strive to create an inclusive and diverse environment where everyone has a voice and where you feel confident being yourself. We’re committed to equality, diversity, inclusion.
We’d like our future workforce to have an equal gender balance, represent a broad mix of people from minority ethnic backgrounds, LGBTQ+, those with a disability and supporting social mobility.
We’re an equal opportunity and disability confident employer. If you feel comfortable sharing with us that you have a disability, you meet the minimum criteria for the role, we will guarantee you an interview.
We’ll value the difference you bring and give you opportunities to thrive and succeed and to feel you belong.
Our benefits…
• Potential to earn 10% bonus
• Private Healthcare
• 28 days annual leave plus bank holidays (increasing with service up to a maximum of 30 days)
• A defined contribution pension scheme
• Retail discounts and cashback deals
• Healthcare cash plan
• Technology benefits
• Government tax-free childcare
Option to purchase:
• Additional annual leave
• Dental insurance
• Gym membership
• Critical illness insurance
• Personal accident insurance
• Travel insurance
• Car breakdown cover
• Dining card
Join us and together we can help Britain achieve Net Zero.
Job Segment:
Test Engineer, Software Engineer, Testing, Front End, Cloud, Engineering, Technology