In an era where the world is rapidly advancing towards a cleaner future through decarbonization, Energy Exemplar’s mission lies in ‘Empowering Transformative Energy Decisions’🪫☀️🍃 Founded in 1999 in Adelaide, Australia, our award-winning software portfolio encompassing the modeling and simulation platform PLEXOS®, Aurora, and Adapt2, is trusted by innovative organizations across the globe. Through our technology and people, we strive to enable stakeholders from across the entire energy value chain to revolutionize the energy ecosystem and to collaboratively plan and execute for a sustainable energy future with unprecedented clarity, speed, and innovation.
Senior Software Engineer
Location
Worldwide
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Energy Exemplar
Role Description Join our team to work on the core PLEXOS engine, building and optimizing advanced algorithms that power energy market simulations worldwide. This role is perfect for a software engineer who thrives on solving complex, high-impact problems at the intersection of mathematics, energy systems, and high-performance computing. - Expert-level proficiency in C# and modern .NET development, with strong emphasis on high-performance, scalable algorithmic code - Proven ability to design, implement, and optimize mathematical and optimization algorithms for large-scale systems - Strong experience with optimization solvers (e.g., CPLEX, Gurobi, Xpress) and solver integration - Advanced debugging, profiling, and performance-tuning skills for computationally intensive applications - Solid understanding of software architecture, modular design, and maintainable engine-level code - Ability to work effectively with complex legacy codebases while driving modernization and improvement - Experience leading technical design discussions and providing mentorship to senior and junior engineers - Strong analytical thinking, problem-solving, and communication skills Qualifications - 5-8+ years of professional experience in software engineering, with significant focus on algorithm or engine development - Demonstrated experience working on or developing PLEXOS models or comparable power market simulation/optimization platforms - Track record of delivering and maintaining mission-critical analytical engines used in production environments - Experience translating complex business or market requirements into robust technical solutions - Prior experience in a technical leadership or principal-level role, influencing architecture and long-term technical direction - Experience collaborating with domain experts (e.g., power system analysts, market analysts) to refine models and algorithms - Background in energy, utilities, or power market consulting/software development is strongly preferred - Bachelor’s degree or higher in Computer Science, Software Engineering, Electrical Engineering, Power Systems Engineering, Applied Mathematics, Operations Research, or a related quantitative discipline - Master’s degree or PhD in Power Systems, Operations Research, Optimization, or a closely related field is highly desirable Company Description Energy Exemplar is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members. We welcome applications from people of all backgrounds, experiences, identities, and abilities. Please let us know if you require accommodations at any stage of the recruitment process—we're here to support you in showcasing your full potential. Energy Exemplar respects your privacy and is committed to protecting the personal data you share during the recruitment process.
Related Guides
Related Job Pages
More Software Engineer Jobs
Fashion Designer, Product Developer
Hunt StWe help Aussie companies find top 3% remote talent in the Philippines & Nepal for a single finder's fee.
• Provide hands-on support across both design and garment development. • Manage the team's workload by preparing design assets, updating technical documentation, and supporting product development from concept through to production. • Assist experienced designers as a mid-level support role rather than operating as a standalone designer. • Perform design support tasks including preparing CAD boards, applying colourways, updating and revising designs based on internal feedback, and creating presentation-ready design layouts using Adobe Illustrator. • Prepare and update technical packs for product specifications and ensure product documentation is accurate and up to date. • Support the Design and Garment Technical teams as required and assist with cross-functional support tasks.
• Atención y acompañamiento de leads. • Recopilación de información del proyecto. • Asesoría inicial. • Gestión comercial consultiva. • Captura de aprendizajes. • Coordinación interna.
• Design, develop, and maintain iOS applications using SwiftUI and MVVM/MVI architecture • Work across a mixed UIKit/SwiftUI codebase, ensuring consistency and maintainability • Manage backward-compatibility considerations across iOS versions, including UI material differences introduced in iOS 18 • Apply application security best practices throughout the development lifecycle • Mentor other iOS developers, providing technical guidance and code review support • Manage or support the App Store submission and release process • Collaborate with cross-functional teams on architecture decisions and technical design
Role Description Dayforce is looking for a Senior Manager, Software Development to lead the full-stack mobile platform, including native development, backend services, AI experiences, and observability, supporting more than 1.4 million daily active users as they manage their work life. As a Senior Manager, Software Development, you will be responsible for the success of your team's work, including the delivery of high-quality, innovative mobile experiences, while supporting the performance, growth, and development of your team members. You will collaborate closely with Product Management and Engineering leaders to develop the technical strategy for the Dayforce Mobile platform, including Backend-for-Frontend (BFF) and domain microservices. You'll help teams balance technical trade-offs with delivering customer value through an AI-native development lifecycle while driving continuous improvement across engineering practices, stakeholder engagement, and business processes. What You'll Get to Do - Lead a team of iOS, Android, and backend/BFF engineers, providing overall technical direction and guidance across the Dayforce Mobile platform. - Develop the long-term technical strategy for Dayforce Mobile, including the BFF and domain microservices platform strategy, and translate it into an achievable roadmap and action plan. - Manage project execution and delivery commitments across iOS, Android, and backend development. - Recommend alternative technical and business approaches and lead engineering efforts to meet aggressive timelines with optimal solutions. - Champion an AI-native development lifecycle, including specification-driven development, harness engineering, and AI-assisted coding, while continuously improving engineering efficiency. - Oversee requirements gathering, prototyping, architecture, implementation, testing, and quality reviews across features such as Scheduling, Timesheets, Benefits, and the AI Assistant. - Report project progress, metrics, and delivery status to senior leadership. - Balance resources, priorities, and project assignments to ensure on-time, high-quality delivery. - Maximize team productivity and performance by implementing effective engineering practices. - Monitor feature performance using engagement and quality metrics to guide future product direction. - Coach, mentor, and support team members in their technical and professional development. - Establish functional goals and key performance indicators (KPIs) for the team. - Partner with stakeholders to manage escalated customer issues and expectations as needed. Qualifications - Eight or more years of software development experience, including at least five years leading software development teams. - Technical expertise across mobile and backend/API development with the ability to discuss architecture, trade-offs, and emerging technologies. - Experience leading teams through an AI-native development lifecycle, including specification-driven development, harness engineering, and AI-assisted development tools. - Passion for delivering customer value for frontline workers and managers. - Experience planning projects and delivering high-quality software releases on schedule. - Experience building and leading the development of complex SaaS and cloud-based mobile applications. - Proven ability to identify, hire, develop, and retain top software engineering talent. - Ability to work effectively with cross-functional stakeholders while balancing competing priorities. - Demonstrated leadership, collaboration, and willingness to contribute wherever needed. - Excellent communication and collaboration skills. - Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline. - Understanding of mobile Backend-for-Frontend (BFF), domain microservices, event-driven architecture, and RESTful and GraphQL API design principles. - Domain knowledge in Human Resources, Payroll, Benefits, Time, and Attendance solutions supporting frontline workforces. Requirements - Experience leading large-scale mobile platforms supporting millions of users. - Experience driving AI-native engineering practices and modern software development methodologies. - Strong experience developing technical strategy across mobile, backend, and platform engineering. - Passion for mentoring engineers and building high-performing development teams. - Experience using customer engagement and quality metrics to influence product and engineering decisions. Benefits - Medical, dental, vision, and life insurance. - 401k plan (plus match). - Global Employee Stock Purchase Plan. - Unlimited Time Away From Work (in lieu of accrued vacation time). - 10 paid US holidays. - Up to 80 hours of paid sick time. - 17 weeks of paid parental leave, subject to the terms of the applicable policy or program. - Opportunities for community impact, including volunteer days and charity initiatives.




