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.
Software Engineer- (Python)
Location
India
Posted
41 days ago
Salary
0
Seniority
Mid Level
No structured requirement data.
Job Description
Software Engineer- (Python)
Energy Exemplar
About Energy Exemplar 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. Our impact is global and is being recognized across the industry. Some of our recent accolades include: - SaaS Company of the Year (2025) – Global Business Tech Awards. - Environmental Impact Award (2025) – E+E Leaders Awards. - IPPAI (Independent Power Producers Association of India) Power Awards (2025) - Winners - Finalist: Platts Global Energy Awards (2024) – Grid Edge category - Finalist: Reuters Global Energy Transition Awards (2024) – Technologies of Change - Top 50 Marketing Team (2024) – Voted by the public at the ICON Awards. How We Work Energy Exemplar is growing fast around 30% year on year and, that growth is driven by how we work. We trust our team to deliver great results from wherever they work best, whether that’s at home, in the office, or on the move. We’re a global team that values ownership, integrity, and innovation. You’ll be supported to balance work and life in a way that works for you, and empowered to take initiative, solve problems, and make an impact, regardless of your background, location, or role. Our four core values, Customer Success, One Global Team, Integrity & Ownership, and Innovation Excellence aren’t just words. They show up in how we collaborate, how we solve, and how we grow together. About the Position Reporting to the Software Engineering Manager as a member of the Development team at IDC, the 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, data usage, finding problem areas, coming up with solutions, and following the software development lifecycle. Candidate Requirements and Qualifications - 3-5 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. You can learn from and teach others. - Strong drive for results. You have a proven record of shepherding experiments to create successful shipping products and services. Key Accountabilities & Duties - 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. 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. This Candidate Privacy Notice explains how we collect, use, and protect your personal information when you apply for a role with us.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Staff SDET
Swap CommerceSwap Commerce is a fast-growing technology company redefining global commerce with its unified platform that enables businesses to “sell anything, anywhere.��
• Own QA Platform Strategy & Roadmap • Define the vision, strategy, and roadmap for the QA Platform — what to build, in what order, and why. Prioritise ruthlessly for maximum impact. • Make high-impact architectural and tooling decisions that shape how quality works across the entire engineering organisation. • Track adoption, usage, and developer satisfaction. The platform only succeeds if engineers actually use it — driving adoption and engagement is as important as building the tools. • Build Reusable Quality Tools & Infrastructure • Design and build reusable tools, frameworks, and self-serve quality infrastructure that engineering teams use to ship with confidence — reducing friction to near zero. • Partner with the existing SDET to extend and scale the current e2e testing framework into a broader platform with wider capabilities. • Create internal developer-facing tools with excellent DX — documentation, clear APIs, easy onboarding. If it's hard to use, it won't be used. • Lead AI-Native Quality Tooling • Build agentic e2e testing capabilities — LLM-driven test generation from user stories and acceptance criteria, running in sandboxed environments. • Develop AI-powered workflows for test generation, edge-case fuzzing, visual regression, contract validation, and exploratory testing. • Create and maintain a knowledge base of QA best practices, agent skills, MCP servers, and prompt templates that any team can leverage. • Continuously evaluate and integrate new AI capabilities as models and tooling improve. • Scale Across the Organisation • Work with every product team to embed quality tooling into their development workflow — making it part of how code is written and shipped, not an afterthought. • Onboard teams that currently have no QA coverage into the shared quality ecosystem through self-serve tooling. • Build tools that scale independently of QA headcount — the platform should multiply every engineer's ability to ship quality software, not create dependency on the QA team.
• Understand the business requirements, functionality, workflow, screen navigation and acquire good knowledge on the application to be tested • Raise functional / business clarifications • Design the Test condition, Test case and Test data document • Incorporation of review comments on the Test ware prepared • Logging of test execution results – pass logs, defect logs, re-raise logs and closure logs
Title: Software Engineer III - Back End (Remote) Location: Mc Lean, VA Department: Federal Civilian Job Description: This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet people’s needs and transform their experience of government. Work on things that matter Our collaborations have shaped some of the defining moments in public-sector service delivery. We’ve helped build products that connect Veterans to tailored services, help millions access affordable health care, and support important programs like Head Start. As we work with agencies to deliver critical services, we’re also changing how the government approaches technology. Built for a remote life Our culture, communications, and tools are built for remote work, enabling us to bring together top talent nationwide. At Ad Hoc, remote life empowers our teams to design work environments that fit their lives and that foster flexibility and collaboration to achieve positive outcomes for our customers. Committed to high expectations and a welcoming culture Ad Hoc values acceptance, accountability, and humility. We aren’t heroes. We learn from our mistakes and improve the process for the next time. We build small, inclusive teams to collaborate closely with our partners to solve the right problems and deliver software that works. The Federal Civilian business unit supports many customers spanning the federal, commercial, and nonprofit space. Our customers include NASA, the General Services Administration, Office of Personnel Management, the Library of Congress, Health & Human Services, and the FDIC. We partner with these agencies to build new capabilities, deliver products, establish data as a strategic asset for informed decision-making, modernize legacy systems, and build the digital service infrastructure necessary to scale their mission impact. Primary Responsibilities: Software Engineer III - Back End serves as an emerging individual contributor within a team, expanding your leadership, guidance and mentoring skills. With the support and guidance of leadership, you will be responsible for supporting the goal of meeting scope, schedule and delivery requirements. You will interact with stakeholders and utilize influential skills to drive improvements in software engineering processes and practices. Primary expectations of a Software Engineer III - Back End include: - Estimates and completes development tasks including coding, requirements gathering, and analysis with a little feedback and guidance from their team - Practices technical and communications skills to improve context knowledge and mentor junior developers - Assesses and diagnoses issues with the systems they own, prioritizing problem areas based on alignment with other practice areas - Participates in on-call rotations with their team as necessary - Presents on and writes about their work to both internal and external parties - Participates in planning sessions, building understanding of major architectures and design patterns - Supports recruiting efforts by evaluating homework assignments and potentially assisting with interviews - Exhibits influential skills to drive improvements in team engineering processes and practices - Exhibits a comprehensive understanding of the business, how practices interact, and what customer problems we're solving Basic Qualifications: - Bachelor’s degree and 5+ years of engineering experience - Relevant years of experience may be substituted for education - Experience using modern, open source software to prototype and deploy backend web applications, including all aspects of server-side processing, data storage, and integration with frontend development - Web development suing open-source web programming languages (e.g., Ruby, Python) and frameworks (e.g., Django, Rails) - Developing and consuming web-based, RESTful APIs - Using and working in team environments that use agile methodologies (e.g., Scrum, Lean) - Authoring developer-friendly documentation (e.g., API documentation, deployment operations) - Test-driven development - Use of version control systems, specifically Git and GitHub - Quicky researching and learning new programming tools and techniques - Relational and non-relational database systems - Scalable search technology (e.g. ElasticSearch, Solr) - Handling large data sets and scaling their handling and storage - Using and working with open source solutions and community - Communicating technical concepts to a non-technical audience - Progressive experience with relevant technologies, understands roles with which they interact and how their work impacts business goals Preferred Qualifications: - Prior government contracting experience To learn more about working at Ad Hoc, please visit:https://adhocteam.us/join Benefits: - Company-subsidized health, dental, and vision insurance - Flexible PTO - 401K with employer match - Paid parental leave after one year of service - Employee Assistance Program Ad Hoc LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination. In support of various state and city equal pay transparency laws, Ad Hoc job descriptions feature the starting range we reasonably expect to pay to candidates who would join our team with little to no need for training on the responsibilities we've outlined above. Actual compensation is influenced by a wide range of factors including but not limited to skill set, level of experience, and responsibility. The range of starting pay for this role is $120,000 - $132,000. Our recruiters will be happy to answer any questions you may have, and we look forward to learning more about your salary requirements.
Lead Software Test Automation Engineer
Danaher CorporationCytiva, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs that add value to our lives. Whether it’s a health care program or paid time off, our programs contribute to life beyond the job. At Cytiva, we believe in designing a better, more sustainable workforce. We recognize the benefits of flexible, remote working arrangements for eligible roles and are committed to providing enriching careers, no matter the work arrangement.
Bring more to life. Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Molecular Devices, one of Danaher’s 15+ operating companies, our work saves lives—and we’re all united by a shared commitment to innovate for tangible impact. You’ll thrive in a culture of belonging where you and your unique viewpoint matter. And by harnessing Danaher’s system of continuous improvement, you help turn ideas into impact – innovating at the speed of life. Join Molecular Devices and help drive scientific discovery for life science customers in academia, biotech, pharma, and government. Our automated and AI-enabled technology empowers researchers to tackle complex questions and gain deep insights, accelerating the development of safer, more effective therapeutics. As part of our team—rooted in collaboration, authenticity, and innovation—you’ll ultimately contribute to groundbreaking science that enhances lives globally and shapes a healthier future for all. Learn about the Danaher Business System which makes everything possible. Role Summary The Lead QA Automation Engineer (Cypress) is responsible for designing, developing, and executing automated test scripts to ensure software quality and reliability. This position reports to the Engineering Manager and is part of the Software Engineering team located in Bellevue, WA. In this role, you will have the opportunity to: - Design and develop automated test scripts using Cypress, JavaScript, and TypeScript to ensure software meets quality standards and end‑user requirements. - Execute automated test cases, analyze results, and take ownership of identifying quality risks and gaps. - Perform root cause analysis and troubleshooting, driving issues to resolution in collaboration with engineering teams. - Collaborate with cross‑functional teams to understand requirements and influence testability and quality early in the development lifecycle. - Provide recommendations and thought leadership on QA frameworks, tools, and best practices based on industry standards. - Maintain and enhance CI/CD pipelines using Jenkins with Allure reporting, ensuring reliable and actionable test feedback. - Manage source code using BitBucket/Git while promoting clean, maintainable test automation practices. - Participate in Agile ceremonies, contributing to continuous improvement and helping raise overall quality maturity across the team. - Document and communicate test results, defects, metrics, and quality trends to technical and non‑technical stakeholders. - Mentor and guide team members on test automation approaches, quality standards, and effective testing strategies. The essential requirements of the job include: - Long-standing experience as a QA Automation Engineer (typically 5+ years not including academic). - Bachelor’s degree in Computer Science - Strong JavaScript/TypeScript programming skills - Extensive experience in browser automation with Cypress - Working knowledge of testing frameworks such as Cypress, SerenityBDD, or Cucumber - Knowledge of CI/CD tools, particularly Jenkins with Allure reporting It would be a plus if you also possess previous experience in: - Experience with REST API automation / Web Services Automation - Knowledge of Source Code Management tools like BitBucket / Git - Master’s degree in Computer Science Molecular Devices, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs that add value to our lives. Whether it’s a health care program or paid time off, our programs contribute to life beyond the job. At Molecular Devices, we believe in designing a better, more sustainable workforce. We recognize the benefits of flexible, remote working arrangements for eligible roles and are committed to providing enriching careers, no matter the work arrangement. This position is eligible for a remote work arrangement in which you can work remotely from your home. Additional information about this remote work arrangement will be provided by your interview team. Join our winning team today. Together, we’ll accelerate the real-life impact of tomorrow’s science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life. For more information, visit www.danaher.com.



