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
6 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Energy Exemplar
Role Description Reporting to the Software Engineering Manager as a member of the Development team at IDC, the Senior Software Engineer is responsible for delivering quality and performant software and design to handle the vast array of use cases that our customers have today. This role is responsible for developing software solutions by: - Learning information needs - Discussing with managers - Studying systems flow and data usage - Finding problem areas and coming up with solutions - Following the software development lifecycle Qualifications - 5 to 10 years of experience in Python programming and data structure and algorithms - Experience in developing data pipelines for large-scale, complex datasets from varieties of data sources - Data engineering expertise with strong experience working with Python, Beautiful Soup, and web scraping - Knowledge with cloud-based data technologies such as Azure Data Lake, Azure Data Factory, and Azure Data Bricks is optionally desirable - Moderate coding skills; SQL or similar is required, C# or other languages are strongly preferred - Outstanding communication and collaboration skills; ability to learn from and teach others - Strong drive for results; proven record of shepherding experiments to create successful shipping products and services Requirements - Develop, test, and maintain architectures, such as databases and large-scale processing systems, using high-performance data pipelines - Recommend and implement ways to improve data reliability, efficiency, and quality - Identify performant features and make them universally accessible to our teams across EE - Work together with data analysts and data scientists to wrangle the data and provide quality datasets and insights to business-critical decisions - Take end-to-end responsibility for the development, quality, testing, and production readiness of the services you build - Define and evangelize data engineering best standards and practices to ensure engineering excellence at every stage of the development cycle - Act as a resident expert for data engineering, feature engineering, and exploratory data analysis 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
Staff Software Engineer
AchieversAchievers Solutions is a privately held, award-winning software development company founded in 2002. The company offers an employee engagement and performance-enhancing software pr
Title: Staff Software Engineer Location: Canada Type: Full-time permanent Workplace: remote Category: Platform Services Job Description: Join the team behind the platform's User Domain and HRIS integrations, where we connect and synchronize employee data from enterprise systems to power critical business workflows. Our services manage millions of user records, support large-scale integrations with leading HR platforms, and provide the foundation for user lifecycle, access, and organizational data across the product ecosystem. You'll work with modern cloud technologies, distributed systems, APIs, and event-driven architectures while tackling complex scalability and reliability challenges. If you're passionate about building high-impact platform services and enjoy collaborating across teams to solve meaningful problems, this role offers significant opportunities for technical growth and influence. Why You’ll Love This Role - Lead high-impact initiatives that shape how millions of people experience work around the world. - Bring your unique perspective to complex and challenging projects - apply your expertise in architecture, influence technical direction, and mentor fellow team members. - Join a close-knit, no-ego, high-performing team that solves meaningful problems and celebrates successes together. - Work alongside an experienced leadership team who is genuinely invested in your career growth. - Thrive in a fast-paced, high-growth environment where innovation is encouraged and your voice truly matters. How you'll shape User Domain and HRIS integrations - Provide guidance and mentorship to a team of software developers with varying experience levels, fostering an environment of continuous learning and improvement - Design, build, and maintain innovative product features that enhance the Achievers platform and handle millions of user records - Work closely with product managers, designers, and other engineering teams to define requirements and translate them into technical solutions. Actively participate in cross-functional planning sessions to align on priorities and dependencies - Be hands-on with the codebase, actively engaging in code reviews and ensuring best practices are followed - Utilize a wide range of modern tools and technologies, including Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, MySQL, PostgreSQL, and Microservices, to solve complex challenges in user data synchronization and HRIS integrations - Architect high-performance, highly available, and secure software solutions that scale to millions of users - Ship code regularly—multiple times a day, enabling continuous improvement and rapid delivery of new features - Take full ownership of features or modules from design through deployment, ensuring the quality and reliability of the codebase - Monitor application performance and optimize code to ensure it meets scaling, performance, and security requirements as the product grows - Lead and initiate engineering improvements through tooling, processes, or adopting new technologies to ensure the team is working effectively - Ensure that systems, designs, and decisions are well-documented, making it easier for other engineers to understand, maintain, and expand upon your work - Set technical direction for the User Domain and HRIS integration architecture - Make crucial decisions on architecture, design, and technology choices that align with team and organizational objectives - Lead cross-cutting initiatives that span multiple teams and systems - Guide junior engineers on technical solutions and career development, helping them set goals and identify growth areas Experience We Feel Will Set You Up for Success - Bachelor's or master's in computer science or related field - 9+ years of relevant development experience - Demonstrated experience owning complex systems and driving technical direction - Experience working in Agile teams - Top-notch programming skills in Python or Go - Expert with technologies such as Docker, Kubernetes - Deep understanding of Microservice Architecture and distributed systems - Experience with cloud platforms (GCP strongly preferred, AWS acceptable) - Passion for performance profiling and benchmarking - Analyze business requirements and create technical design documents that are in accordance with the company's architecture standards - Recognized expertise in one or more technical domain - Strong strategic and architectural vision with ability to think systemically - Track record of driving technical excellence and engineering improvements - Ability to work self-directed and shape project outcomes - Excellent written and verbal communication skills Why Achievers is a Great Place to Work™ At Achievers, we believe recognition is a powerful driver of connection. With more than 4.3 million users across 190 countries, our employee recognition and rewards platform empowers organizations to build cultures where people feel seen and valued, everyday. We’re a team of passionate, thoughtful builders who care deeply about our product, our customers, and each other. Visit achievers.com to see how we’re inspiring recognition everywhere. Our Approach to Total Rewards $150,000 - $189,000 reflects what we typically offer as a starting salary. We’re committed to providing a fair and competitive offer based on what you bring to the team. Each A-Players' compensation is reviewed at least annually against performance and impact in role. We want you to see your path to growth, understand your impact, and feel valued every step of the way. Benefits and Perks for permanent full-time employees: Rewards for your impact through our Recognition and Rewards program Health Benefits and Life Insurance Coverage beginning on your first day Parental Leave Top-up Employer matched RRSP contributions Flexible Vacation to recharge, so you can bring your best Employee and Family Assistance Program offering mental health, legal, and financial counselling Supported professional development and career growth (Linkedin Learning, mentorship) Employee-Led Employee Resource Groups that celebrate our diversity Regular events designed to build connection, belonging, and well-being Hybrid flexibility, with time in our beautiful Liberty Village, Toronto office
Senior Statistical Programmer
Emmes GroupVeridix AI is the technology, data, and AI arm of the Emmes Group, a leading full-service contract research organization (CRO) with over 47 years of experience in supporting clinical research across more than 70 countries. With industry-leading capabilities in cell and gene therapy, vaccines, infectious diseases, and ophthalmology, Emmes is one of the top clinical service providers to the U.S. government and is rapidly expanding its presence in biopharma. Veridix AI develops advanced eClinical solutions, powering clinical trials through patient data collection, randomization, biospecimen tracking, and data quality monitoring. Our cutting-edge AI innovations, including Generative AI (GenAI) capabilities, are transforming clinical trial timelines by streamlining processes from document authoring to automating study builds. Our “Character Achieves Results” culture is driven by five key values that guide our actions in the way we conduct research and distinguish us as an organization: Integrity, Agility, Passion for Excellence, Collaborative Partnerships, and Intellectual Curiosity. If you share our motivations and passion in research, come join us!
Role Description Designs, develops and writes, evaluates, and modifies SAS computer programs to efficiently and reproducibly analyze and evaluate clinical data. Recognizes inconsistencies and initiates resolution of data problems, including creation of tables, figures, and listings as needed. - Creates standard and custom tables, figures, and listings of clinical data using statistical software (e.g. SAS). - Writes well documented computer code and conducts code reviews and programming validation as needed. - Develops macros (SAS) or functions using statistical software. - Corrects errors by making appropriate changes and rechecking programs to ensure the desired results are produced. - Performs or directs revision, repair, and expansion of existing programs to increase operating efficiency or adapt to new requirements. - Merges data from different sources into a single integrated dataset. - Resolves identified inconsistencies and data problems. - Maintains currency in knowledge of SAS and other statistical software. - Adheres to corporate standards for documentation and validation of statistical programming. - Contributes to project programming activities (e.g. web reports, halting rules, report tables, figures, etc.). - Communicates effectively with internal staff, including effective communication of technical concepts. - Attends relevant statistical functional group activities (e.g. brown bag seminars and workshops). - Presents or contributes to functional group meetings or other activities. - May provide task specific mentorship to other programming staff. - Complies with all policies and standards. - Performs other duties as assigned. Qualifications - Bachelor's Degree in a scientific discipline preferred. - 4+ years of related experience required with Bachelor's degree. - Knowledge of SAS with demonstrated ability to perform programming tasks, such as TFLs, with minimal guidance. - Proven ability to solve problems, especially as it relates to programming. - Demonstrated ability to communicate technical concepts, both written and orally, to nontechnical internal staff. - Prior experience creating tables, figures, and listings for clinical data. - Competency in SAS software, including SAS Macro and SQL extensions. - Strong analytical skills with the ability to process scientific and medical data. - Ability to manage multiple tasks. - Ability to work independently, as well as in a team environment. Company Description At Emmes Group, we’re shaping the future of clinical research—where human intelligence meets cutting-edge technology to drive meaningful advancements in healthcare. With over 47 years of scientific excellence, we’ve led groundbreaking research in cell and gene therapy, vaccines, infectious diseases, ophthalmology, rare diseases, and neuroscience. Through our two business units—Emmes, a full-service CRO, and Veridix AI, our technology, data, and analytical solutions—we are modernizing clinical trials and accelerating the development of life-changing therapies. We believe that every clinical breakthrough starts with people—people who are passionate, purpose-driven, and ready to make an impact. Our culture is built on integrity, collaboration, and innovation, ensuring that every challenge is met with perseverance and accountability.
Senior Software Engineer, Java - Orders
SquarespaceFounded in 2003, Squarespace offers a Software-as-a-Service-based content management system with blogging and ecommerce platforms, domain registration, a hostin
Title: Senior Software Engineer, Java - Orders Location: Dublin Job Description: Squarespace Dublin is seeking a Senior Backend Engineer for our Orders team within Revenue Systems. This is a critical role responsible for ensuring Squarespace's core revenue engine operates seamlessly and reliably for millions of customers. You'll build and maintain key backend services powering the Squarespace purchasing platform, enabling seamless product purchases and product access. Focusing on services like Order and Provisioning, you'll manage orders, subscriptions, and provisioning. The job is hybrid in our Dublin Office, 3 days in the office, 2 days from home. You will report to the Orders Engineering Team Manager. You’ll Get To… - Develop backend services (APIs, event-driven systems) for our purchasing platform. - Drive performance improvements and enhance scalability for core services using Java, Spring, PostgreSQL, CockroachDB, and Kafka. - Collaborate with product teams on new features and improve order processing. - Contribute to a culture of engineering excellence and professional development by participating in technical design reviews and mentoring junior team members. - Work on main services: Order Service (order management) and Provisioning Service (product access). Who We’re Looking For - 6+ years of experience developing backend systems with Java or similar object-oriented programming languages. - Understanding of computer science fundamentals, including data structures, databases, and software design principles. - Experience with SpringBoot, Java, and relational databases - Familiarity with event-driven systems and messaging tools (e.g., Kafka). - BS in Computer Science or a related field, or equivalent industry experience. - Proven ability to take technical ownership, lead large, complex projects, and influence architectural direction across teams. Benefits & Perks - Health insurance with 100% covered premiums for you, your spouse or partner and your dependent children, including medical, dental, and vision - Life and Income Protection - Fertility and adoption benefits - Headspace mindfulness app subscription - Global Employee Assistance Program - Pension benefits with employer match - Flexible paid time off - 26 weeks paid maternity leave & 12 weeks paid paternity leave - 2 weeks paid family care leave - Education reimbursement - Employee donation match to community organizations - 7 Global Employee Resource Groups (ERGs) - Free lunch and snacks - Close proximity to cultural landmarks such as Dublin Castle and St. Patrick's Cathedral Cash Compensation Range: €78,500 - €121,000 EUR The base salary for this position will vary based on job-related criteria including relevant skills, experience, and location, among other factors. In addition to the cash compensation above (which includes base salary and, where applicable for eligible roles, may include overtime pay), Squarespace employees are eligible to be granted an option to purchase our common stock. About Squarespace Squarespace is a design-driven platform helping entrepreneurs build brands and businesses online. We empower millions of customers in more than 200 countries and territories with all the tools they need to create an online presence, build an audience, monetize, and scale their business. Our suite of products range from websites, domains, ecommerce, and marketing tools, as well as tools for scheduling with Acuity and creating and managing social media presence with Bio Sites and Unfold. Our team of more than 1,700 is headquartered in New York City, with offices in Dublin, Ireland, and Aveiro, Portugal. For more information about our company, visit https://www.squarespace.com/about/careers. Our Commitment Today, more than a million people around the globe use Squarespace to share different perspectives and experiences with the world. Not only do we embrace and celebrate the diversity of our customer base, but we also strive for the same in our employees. At Squarespace, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, national origin, gender, sex, gender identity or expression, sexual orientation, age, citizenship, marital or parental status, disability, veteran status, or other class protected by applicable law. We are proud to be an equal opportunity workplace. Thank you in advance for providing the following details about your work history from your resume! This helps us ensure that your candidate information is accurate and consistent during the hiring process. Squarespace will never solicit your personal banking information or ask you to transfer money in connection with a job offer or interview. We also will not reach out to you via phone or SMS without your permission or knowledge.
Title: Senior Developer Location: Perth Australia Job Description: - ️ Full-time | Permanent - Perth location - Hybrid working: 2 days in office, 3 days WFH Does a competitive salary package with company stock, five wellness days per year, a flexible benefits package of $1000 per year and a fantastic team culture spark your interest? Meet AlayaCare! We're a fast-growing SaaS scale-up on a mission to transform aged and disability care across Australia, Canada, the US and beyond. Our platform helps care providers deliver exceptional service in homes, communities, and residential settings. We're big on Tech with Purpose and passionate about improving lives - all while having fun along the way (we've been known to enjoy a team lunch or three). The Role: We're on the lookout for a Senior Developer to join the Nightingale engineering team. Nightingale is a home care and NDIS software platform with a strong track record supporting community service providers across Australia - now part of AlayaCare, and at an exciting point of growth and integration. This isn't your standard heads-down dev role. Reporting to the Engineering Manager, you'll work across the full product lifecycle, collaborating with product and customer success teams while engaging directly with customers to scope, design, and deliver complex software solutions. You'll bring both technical depth and the ability to translate ambiguous customer requirements into great software. Your days will involve: - Designing, coding, testing, and debugging complex software as a full-time member of the development team - Providing technical leadership through code reviews, mentoring, and knowledge-sharing - Working with customer-facing teams as a technical resource, navigating complex or ambiguous customer requirements - Identifying gaps in product requirements and partnering with Product to design features that meet client needs - Contributing to the product-wide technical roadmap and responsible adoption of new technologies - Monitoring applications in production and proactively resolving issues - Planning and executing end-to-end automated tests - Using AI-powered development tools to improve code quality and accelerate delivery You'll thrive in this role if you: - Bring 4-6 years' professional software engineering experience, ideally from a product or SaaS environment - Have deep development experience in .NET and C# - this is the core of what we do - Have solid experience with React or another modern JavaScript framework - Have experience working directly with customers - you've delivered on customer-facing projects and know how to think about solutions from a user's perspective - Have experience with SQL databases, Git, CI/CD tools, Docker, and cloud computing platforms (Azure preferred) - Can make sound technical decisions in ambiguous situations - Communicate clearly with both technical and non-technical audiences - Are curious about AI tooling and actively look for ways to use it in your day-to-day development work - Have a degree in Computer Science, Engineering, or a related field We believe great work should be rewarded. Here's how we show our appreciation: - Choose your own 2 days/week in office, 3 days WFH - Competitive salary + company stock (RSUs) - 5 Wellness days per year - $1,000/year flexible benefits package - Company-paid parental leave - 2 days company-paid volunteer leave to support causes you care about - Team lunches, events & wellness activities - A genuinely open, inclusive, and collaborative culture - A chance to do purposeful work in the fast-paced tech sector, whilst making real impact in the care space.


