As a Staff Software Engineer you will play a pivotal role in leading the design development and delivery of scalable software solutions. Youll act as a key technical expert collaborating with crossfunctional teams to architect innovative systems while mentoring and guiding junior engineers to achieve excellence.
Key Responsibilities
- Lead the design implementation and delivery of complex software projects ensuring highquality outcomes with minimal technical debt
- Design and document scalable reliable and highperforming software solutions that meet business and technical requirements
- Evaluate and introduce new technologies tools and best practices to enhance engineering processes
- Ensure all solutions align with Evergens security compliance and engineering standards
- Work with crossfunctional teams to deliver solutions that align with organizational goals
- Provide ongoing mentorship and guidance to support the professional growth of junior engineers in the team
Qualifications :
Youre an experienced innovative engineer passionate about renewable energy and excited to contribute to a missiondriven team.
- 8 years of backend software engineering experience
- 2 years of experience using GoLang or .Net to deliver production applications
- Demonstrated experience in backend software engineering renewable energy experience is advantageous but not essential
- Strong grasp of algorithms data structures and performance optimisation
- Expertise in microservices RESTful API development and cloud architecture (AWS)
- Experience with TDD DDD CI/CD automation and design patterns (SOLID principles)
- Strong problemsolving and analytical abilities
- Excellent communication and collaboration skills
- Proven mentorship and leadership capabilities
- Experience with CI/CD pipeline automation
- Experience in modern relational and nonrelational databases (e.g. SQL and Mongo)
Bonus Skills
- Experience using actor models and frameworks such as Orleans is desirable.
- Experience with containerisation/orchestration frameworks such as docker and Kubernetes
Additional Information :
Our team is a diverse group of brilliant curious and passionate individuals working together to solve some of the worlds most pressing energy challenges.
If youre excited to make a real impact on the future of energy wed love to hear from you! Submit your application today and help us build a sustainable energy future.
Remote Work :
No
Employment Type :
Fulltime