Software Developer for Distributed Energy Systems
1 week ago
About the Role
This Mid-Senior Level Backend Engineer position is responsible for designing, developing, and delivering scalable software solutions that drive the world's transition to renewable energy. As a key member of our team, you will collaborate with cross-functional teams to architect innovative systems.
Key Responsibilities
- Lead the design, implementation, and delivery of complex software projects, ensuring high-quality outcomes with minimal technical debt.
- Design and document scalable, reliable, and high-performing 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 Evergen's security, compliance, and engineering standards.
- Work with cross-functional teams to deliver solutions that align with organizational goals.
Requirements
- 8+ years of back-end 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).
-
Electrical Power Systems Software Developer
1 week ago
Sydney, New South Wales, Australia ELEK Software - Electrical Power Systems Design Full timeAbout the RoleAs an Electrical Power Systems Software Developer at ELEK Software, you will play a key role in developing our world-leading software products.This is an exciting opportunity to join a company respected for its market-leading products and technical expertise. Our software solutions are specifically designed for electrical power engineering...
-
Energy Transmission and Distribution Expert
2 days ago
Sydney, New South Wales, Australia Aspen Technology Full timeWe are looking for a highly skilled and experienced Energy Transmission and Distribution Expert to join our team in Sydney. As part of our Digital Grid Management software suite, you will work closely with utilities companies to achieve superior real-time control, optimization, and management for exceptional performance of complex energy networks.About the...
-
Software Engineer
2 days ago
Sydney, New South Wales, Australia Kindred Group plc Full timeJob DescriptionWe are looking for a motivated and data-driven back-end developer with some front-end experience to join our team of talented engineers.The role primarily focuses on backend development in .NET with some frontend tasks using React. You'll be working on our global racing product, a microservice-based distributed system that is in use round the...
-
Renewable Energy Software Architect
1 week ago
Sydney, New South Wales, Australia Evergen (acquired by Intellihub Group) Full timeCompany OverviewAbout EvergenEvergen, acquired by Intellihub Group, is a leading software company driving the world's transition to renewable energy. Our mission is to orchestrate distributed energy assets globally, increasing the uptake of clean energy and creating value for individual asset owners.Job DescriptionAs a Staff Software Engineer at Evergen, you...
-
Software Developer with System Expertise
6 days ago
Sydney, New South Wales, Australia Google Full timeJob DescriptionWe're seeking a Reliability and Scalability Specialist to join our team at Google. In this role, you will be responsible for ensuring the reliability and scalability of our systems, including writing product or system development code, reviewing code developed by other engineers, and contributing to existing documentation or educational...
-
Distributed Systems Architect
2 days ago
Sydney, New South Wales, Australia Sakura Sky Full timeAbout Sakura Sky: We're passionate about solving difficult problems in distributed systems, cloud infrastructure, and highly available services. If this is your area of expertise, we'd love to hear from you!As a senior member of our technical staff, you will own the software design and development for major components of Sakura products and...
-
Distributed System Architect
5 days ago
Sydney, New South Wales, Australia Kindred Group plc Full timeOur MissionTo create a high-performance backend system that can handle high-traffic and distributed software environments. This role will focus on building scalable C# RESTful Web APIs and microservices using .NET Core, with some frontend tasks using React.
-
Senior Engineer
7 days ago
Sydney, New South Wales, Australia Amazon Full timeAbout the JobWe are looking for an experienced Software Engineer to design, develop, test, deploy, maintain and improve software. You will be working closely with other engineers to investigate design approaches, prototype new technology and evaluate technical feasibility.Your key responsibilities will include writing high-quality distributed system...
-
Distributed Systems Architect
7 days ago
Sydney, New South Wales, Australia SafetyCulture Full timeSafetyCulture is a pioneering technology company that revolutionizes workplace operations. Our vision is to create a world where teams thrive and excel.This is an exceptional opportunity to join our team of skilled software engineers and contribute to the development of our cutting-edge platform. As a distributed systems architect, you will be responsible...
-
Senior Power Systems Engineer
2 days ago
Sydney, New South Wales, Australia Austcorp Executive Recruitment PTY Ltd Full timeAustCorp Executive Recruitment PTY LtdWe partner with a leading consultancy to execute complex projects in the energy sector.About the JobThe Senior Power Systems Engineer will conduct power system modeling and studies, providing grid connection support.This role requires delivering high-quality studies and managing multiple projects simultaneously.Expertise...
-
Distributed System Lead
7 days ago
Sydney, New South Wales, Australia Wisetech Global Limited Full timeWe're looking for an exceptional Senior Backend Developer to join our development team at WiseTech Global Limited. As a seasoned developer, you'll be instrumental in shaping the future of global supply chains through the design, development, and maintenance of large-scale, distributed systems.Your expertise will enable us to deliver cutting-edge technology...
-
Software Engineer for Distributed Systems
2 days ago
Sydney, New South Wales, Australia Canva Full timeThe Role">We are seeking a seasoned software engineer to join our RPC team at Canva. As a senior backend developer, you will play a crucial role in shaping the vision of service communication on our platform.Your primary focus will be on designing and implementing tools and libraries to improve the reliability of our microservices. You will work closely with...
-
Software Development Director
3 days ago
Sydney, New South Wales, Australia Amazon Full time**Overview of Job Responsibilities:As a senior software engineer at Amazon, you will be responsible for designing, developing, testing, deploying, maintaining, and improving software. You will also investigate design approaches, prototype new technology, and evaluate technical feasibility.About Our Agile Environment:Working in an agile environment, you will...
-
Energy Systems Specialist
2 days ago
Sydney, New South Wales, Australia Anávo | Renewable Energy Recruitment Full timeOur client specializes in the design, planning and construction of solar farms, as well as consulting on the process of applying for licenses and contracting and construction. Their main business includes power plant management and contracting of various power plant-related businesses, project field development, power plant sales, and solar photovoltaic...
-
Head Of R&d For Iot And Energy Integration
3 weeks ago
Sydney, New South Wales, Australia Emerald Full timeHead of R&D for Io T and Energy Integration The Head of R&D for Io T and Energy Integration is a pivotal role focused on developing innovative hardware connectivity solutions for energy efficiency products.This leader will manage Io T product integration, oversee an offshore team of software developers, and drive advancements in app and backend...
-
Distributed Systems Architect
8 hours ago
Sydney, New South Wales, Australia Mana Ventures Full timeDistributed Systems ArchitectAbout the RoleMana Ventures is seeking a highly skilled Distributed Systems Architect to join our team in Sydney. As a Distributed Systems Architect, you will be responsible for designing and developing scalable, distributed systems that power our applications.You will work closely with cross-functional teams to understand...
-
Energy Storage Systems Engineer
6 days ago
Sydney, New South Wales, Australia Harry James Group Full timeWe are seeking a highly skilled Energy Storage Systems Engineer to join our team at the Harry James Group. This exciting role involves designing and implementing cutting-edge energy storage solutions for our clients in the renewable energy sector.Your expertise in electrical engineering, project management, and construction principles will be invaluable in...
-
Energy Systems Engineer
1 week ago
Sydney, New South Wales, Australia Sungrow Power Supply Co., Ltd. Full timeJob DescriptionWe are seeking a highly skilled Solar Power Delivery Specialist to join our team at Sungrow Power Supply Co., Ltd. As a key member of our engineering team, you will be responsible for providing technical leadership in the execution of renewable energy projects.Your primary focus will be on overseeing the technical aspects of project design,...
-
Energy Sector Experts Wanted
1 week ago
Sydney, New South Wales, Australia Iris Software Full timeAt Iris Software, we are committed to driving energy transition through our work with clients across the M&A lifecycle.We focus on advising clients on acquisitions, finance raising, and divestments, from single assets to whole companies.You will play a key role in developing and enhancing your understanding of the Australian Energy Market.As an experienced...
-
Distributed Systems Architect
1 week ago
Sydney, New South Wales, Australia TikTok Full timeAbout the Edge Computing Platform TeamThe Edge Computing Platform team manages millions of heterogeneous device resources distributed globally. Part of the Infrastructure department, we specialize in building advanced edge PaaS solutions, developing systems that orchestrate and schedule resources across our worldwide network. Our core focus includes...