Software Engineer III - Automation Team jobs in United States
cer-icon
Apply on Employer Site
company-logo

Electric Power Engineers · 11 hours ago

Software Engineer III - Automation Team

Electric Power Engineers is focused on shaping the grid of the future through advanced energy intelligence. They are seeking an experienced Python Software Engineer to join their Automation Team, where the candidate will design and build robust automation systems to enhance efficiency and reliability across power systems consultancy.

ConsultingElectronicsEnergyMechanical Engineering
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Write quality workflow code in python for automating power system engineering analysis
Ensure all code delivered meets the team’s standards for completeness, including linting, unit tests, end to end tests, and security controls
Write CI/CD and IAC code as necessary to create resources as needed for testing, development, and deployment of automation and solver codes
Participate in requirements sessions with stakeholders and end-users to ensure full understanding of requirements they are implementing
Participate in daily stand-ups, and sprint events
Track time as appropriate
Other software development tasks as needed

Qualification

PythonKubernetesAWSWorkflow orchestrationInfrastructure as codeData processing librariesPydanticProblem-solvingCommunication

Required

Strong proficiency in Python with experience building production systems and processes
Hands-on experience with at least one workflow orchestration engine (Windmill.dev, Temporal, Kestra, or Hatchet)
Solid understanding of Kubernetes and container orchestration
Practical experience running production workloads on AWS, specifically EC2 and EKS
Experience with data processing libraries and tools such as Pandas, Polars, or DuckDB
Proficiency with Pydantic for data validation and settings management
Experience with infrastructure as code and configuration management tools
Strong problem-solving skills and ability to debug complex distributed systems
Excellent communication skills and ability to collaborate effectively with cross-functional teams

Preferred

Experience in the Power industry is a plus
Experience writing python code for transmission and distribution power solvers is a plus
Experience with Packer and building custom AMIs
Knowledge of CI/CD pipelines and GitOps practices
Experience with Terraform or similar infrastructure provisioning tools
Background in site reliability engineering or DevOps practices

Benefits

Comprehensive Health & Life Insurance: 100% premium coverage for employees, with partial coverage available for eligible dependents.
Opportunity to work on cutting-edge automation solutions for the power industry.
Collaborate with a team of experts in software engineering, renewable energy, and grid technologies.
Flexible hybrid work environment with opportunities for professional growth and innovation.

Company

Electric Power Engineers

twittertwitter
company-logo
Electric Power Engineers, Inc. (EPE) is a leading power engineering consulting firm.

H1B Sponsorship

Electric Power Engineers has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9)
2024 (7)
2023 (2)
2022 (7)
2021 (4)
2020 (5)

Funding

Current Stage
Late Stage
Total Funding
unknown
2025-01-06Private Equity

Leadership Team

leader-logo
Hala N. Ballouz
Co-Founder, Chief Vision Officer, and Board Chair
linkedin
Company data provided by crunchbase