You will work under the guidance of more senior engineers and gain handson experience with modern ... Develop automation using modern programming languages such as Go, Python, or Java * Contribute to ...
You will work under the guidance of more senior engineers and gain handson experience with modern ... Develop automation using modern programming languages such as Go, Python, or Java * Contribute to ...
Embedded Software Engineer
Urbandale, IA · On-site
$70K - $120K/yr
Various development roles are available that require use of C++ and Python programming languages. Testing methods include simulation-based software testing, bench testing with physical controllers in ...
Embedded Software Engineer
Urbandale, IA · On-site
$70K - $120K/yr
Various development roles are available that require use of C++ and Python programming languages. Testing methods include simulation-based software testing, bench testing with physical controllers in ...
Senior Software Engineer - Integrations
Des Moines, IA · On-site
$119K - $157K/yr
As a Senior Software Engineer, you will: * Design, develop, test, implement, and maintain services and APIs * Troubleshoot, debug, and implement fixes in the existing applications, services, and APIs
Senior Software Engineer - Integrations
Des Moines, IA · On-site
$119K - $157K/yr
As a Senior Software Engineer, you will: * Design, develop, test, implement, and maintain services and APIs * Troubleshoot, debug, and implement fixes in the existing applications, services, and APIs
Design and architect scalable, robust software systems in Python, C++, and ROS 2 for robotic ... Why Needed The Senior Robotics Software Engineer is a linchpin for Auzmor's Robotics Division ...
Design and architect scalable, robust software systems in Python, C++, and ROS 2 for robotic ... Why Needed The Senior Robotics Software Engineer is a linchpin for Auzmor's Robotics Division ...
Senior Software Engineer
Ames, IA · On-site
$119K - $158K/yr
Join Workiva as a Senior Software Engineer and explore a world of innovation where you'll leverage a diverse and cutting-edge tech stack. From Java, Kotlin, and Go on the backend to TypeScript, React ...
Senior Software Engineer
Ames, IA · On-site
$119K - $158K/yr
Join Workiva as a Senior Software Engineer and explore a world of innovation where you'll leverage a diverse and cutting-edge tech stack. From Java, Kotlin, and Go on the backend to TypeScript, React ...
Senior Software Engineer
Ames, IA · On-site +1
$119K - $158K/yr
Join Workiva as a Senior Software Engineer and explore a world of innovation where you'll leverage a diverse and cutting-edge tech stack. From Java, Kotlin, and Go on the backend to TypeScript, React ...
Senior Software Engineer
Ames, IA · On-site +1
$119K - $158K/yr
Join Workiva as a Senior Software Engineer and explore a world of innovation where you'll leverage a diverse and cutting-edge tech stack. From Java, Kotlin, and Go on the backend to TypeScript, React ...
Entry Level Software Engineer
$65K - $90K/yr
Write and maintain system-level automated tests written in Python. * Contribute to test strategy ... This may mean collaborating with software developers and triaging test failures. * Coordinate the ...
Quick apply
Entry Level Software Engineer
$65K - $90K/yr
Write and maintain system-level automated tests written in Python. * Contribute to test strategy ... This may mean collaborating with software developers and triaging test failures. * Coordinate the ...
Software Engineer 2/3
Des Moines, IA · On-site
$88K - $127K/yr
May act as senior contributor or technical lead on small to mid-sized projects. (40%) Provides ... Python is preferred. Experience in the industry, or in an environment whose scope, size and ...
Software Engineer 2/3
Des Moines, IA · On-site
$88K - $127K/yr
May act as senior contributor or technical lead on small to mid-sized projects. (40%) Provides ... Python is preferred. Experience in the industry, or in an environment whose scope, size and ...
Senior Software Engineer, Cloud and AI
West Des Moines, IA · On-site
$120K - $158K/yr
We are looking for a Senior Software Engineer, Cloud & AI who can work collaboratively within the ... Expertise in Python, JavaScript, TypeScript, and other modern frameworks. * APIs & Services:
Senior Software Engineer, Cloud and AI
West Des Moines, IA · On-site
$120K - $158K/yr
We are looking for a Senior Software Engineer, Cloud & AI who can work collaboratively within the ... Expertise in Python, JavaScript, TypeScript, and other modern frameworks. * APIs & Services:
Sr. Software Engineer
Des Moines, IA · Remote
$119K - $157K/yr
Job Summary The Sr Software Engineer position will code, test, and document software solutions and perform tests to validate the code. This role will write more progressively complex code and work to ...
Quick apply
Sr. Software Engineer
Des Moines, IA · Remote
$119K - $157K/yr
Job Summary The Sr Software Engineer position will code, test, and document software solutions and perform tests to validate the code. This role will write more progressively complex code and work to ...
Senior Software Engineer - Iowa
West Des Moines, IA · On-site
$120K - $158K/yr
As a Senior Software Engineer, you will... * Modify existing software to fix errors, improve the overall quality and functionality, add features or update integrations with other software
Senior Software Engineer - Iowa
West Des Moines, IA · On-site
$120K - $158K/yr
As a Senior Software Engineer, you will... * Modify existing software to fix errors, improve the overall quality and functionality, add features or update integrations with other software
Software Engineer 2/3
Des Moines, IA · On-site
... Python is preferred. Experience in the industry, or in an environment whose scope, size and ... May act as senior contributor or technical lead on small to mid-sized projects. (40%) Provides ...
Software Engineer 2/3
Des Moines, IA · On-site
... Python is preferred. Experience in the industry, or in an environment whose scope, size and ... May act as senior contributor or technical lead on small to mid-sized projects. (40%) Provides ...
Embedded Software Engineer
$70K - $120K/yr
Various development roles are available that require use of C++ and Python programming languages. Testing methods include simulation-based software testing, bench testing with physical controllers in ...
Quick apply
Embedded Software Engineer
$70K - $120K/yr
Various development roles are available that require use of C++ and Python programming languages. Testing methods include simulation-based software testing, bench testing with physical controllers in ...
POSITION SUMMARY | Senior Software Design Engineer We are seeking a highly analytical and hands-on Software Design Engineer to join our engineering team. This is a unique, high-impact role designed ...
POSITION SUMMARY | Senior Software Design Engineer We are seeking a highly analytical and hands-on Software Design Engineer to join our engineering team. This is a unique, high-impact role designed ...
Collaborate and consult with key technical experts, senior technology team, and external industry ... Experience in developing applications in Java, .NET (preferred), C#, JavaScript, Python, or other ...
Collaborate and consult with key technical experts, senior technology team, and external industry ... Experience in developing applications in Java, .NET (preferred), C#, JavaScript, Python, or other ...
Developer
Des Moines, IA · On-site
Tata Consultancy Services is seeking an experienced Senior Python Developer with strong AWS cloud expertise to design, develop, and support scalable, cloud-native applications, APIs, and data ...
Developer
Des Moines, IA · On-site
Tata Consultancy Services is seeking an experienced Senior Python Developer with strong AWS cloud expertise to design, develop, and support scalable, cloud-native applications, APIs, and data ...
Software Engineer - 100% Remote
Johnston, IA · On-site
$49.40 - $59.40/hr
The Software Engineer will build new dashboard features, fix data rendering bugs, and maintain ... Experience with Python (3.12, Bottle, async/aiohttp, Pydantic) * Experience with AWS (Lambda, S3)
Software Engineer - 100% Remote
Johnston, IA · On-site
$49.40 - $59.40/hr
The Software Engineer will build new dashboard features, fix data rendering bugs, and maintain ... Experience with Python (3.12, Bottle, async/aiohttp, Pydantic) * Experience with AWS (Lambda, S3)
Senior AI Engineer ( Node JS, AWS & Typescript)
Des Moines, IA · On-site
$119K - $157K/yr
About the role As a Senior AI Software Engineer , you will make an impact by designing and building ... Design and develop backend and platform-based solutions using Node.js, TypeScript, and Python ...
Senior AI Engineer ( Node JS, AWS & Typescript)
Des Moines, IA · On-site
$119K - $157K/yr
About the role As a Senior AI Software Engineer , you will make an impact by designing and building ... Design and develop backend and platform-based solutions using Node.js, TypeScript, and Python ...
Senior Staff Software Engineer
Ames, IA · On-site
$119K - $158K/yr
We're hiring a Senior Staff Software Engineer who can lead across complex technical work, act as a force multiplier for other engineers, and help shape how teams build in an AI-enabled environment.
Senior Staff Software Engineer
Ames, IA · On-site
$119K - $158K/yr
We're hiring a Senior Staff Software Engineer who can lead across complex technical work, act as a force multiplier for other engineers, and help shape how teams build in an AI-enabled environment.
Sr Software Engineer Full Stack
Adel, IA · On-site
The Senior Software Engineer - Full Stack is responsible for designing, developing, and maintaining scalable user interfaces, integrations, and backend systems that support core products and services.
Quick apply
Sr Software Engineer Full Stack
Adel, IA · On-site
The Senior Software Engineer - Full Stack is responsible for designing, developing, and maintaining scalable user interfaces, integrations, and backend systems that support core products and services.
Senior Python Software Engineer information
See Des Moines, IA salary details
$53.7K - $66.1K
0% of jobs
$66.1K - $78.5K
0% of jobs
$78.5K - $90.9K
2% of jobs
$90.9K - $103.4K
4% of jobs
$103.4K - $115.8K
12% of jobs
$119.3K is the 25th percentile. Wages below this are outliers.
$115.8K - $128.2K
24% of jobs
The median wage is $135.4K / yr.
$128.2K - $140.6K
13% of jobs
$140.6K - $153K
15% of jobs
$157.7K is the 75th percentile. Wages above this are outliers.
$153K - $165.5K
13% of jobs
$165.5K - $177.9K
11% of jobs
$177.9K - $190.3K
6% of jobs
$53.7K
$138.6K
$190.3K
How much do senior python software engineer jobs pay per year?
What is the difference between Senior Python Software Engineer vs Python Developer?
| Aspect | Senior Python Software Engineer | Python Developer |
|---|---|---|
| Required Credentials | Bachelor's degree in CS or related field, experience in software engineering | Bachelor's degree in CS or related field, coding proficiency |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing applications, debugging |
| Employer & Industry Usage | Tech companies, startups, enterprise software | Web development, data analysis, automation projects |
| Common Search & Comparison Intent | Understanding senior-level roles, responsibilities, and skills | Entry to mid-level coding roles, project involvement |
The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.
What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?
What are the key skills and qualifications needed to thrive as a Senior Python Software Engineer, and why are they important?
What does a Senior Python Software Engineer do?
- Day Shift Palantir Software Engineer
- Full Time Disney Software Engineer
- Contract Wso2 Software Engineer
- Remote Software Engineer Ncr
- Senior R&D Software Developer
- Software Engineer Software Developer
- Senior Palantir Software Engineer
- Remote Navy Software Engineer
- Senior Christian Software Developer
- Full Time Software Engineer Spotify
Full-time
Re-posted 22 days ago
Berkshire Hathaway Energy rating
6.5
Based on 18 frontline employees who took The Breakroom Quiz
Job description
This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise.
Our team is building a modern hybrid cloud platform from the ground up to support the next generation of applications across the organization. The platform provides foundational infrastructure, container runtime environments, developer tooling, messaging systems, and observability capabilities required to run reliable and scalable applications.
This is a greenfield engineering opportunity. As a Software Engineer 2 or 3, you will contribute to the development of automation, tools, and workflows that support platform and infrastructure operations. You will work under the guidance of more senior engineers and gain handson experience with modern infrastructure, automation practices, and cloudnative technologies.
Our approach emphasizes softwaredriven infrastructure, infrastructureascode, Gitbased workflows, and modern observability practices. Engineers at this level focus on building strong technical foundations, learning platform concepts, and contributing to production systems in a supported environment.
MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Employees must be able to perform the essential functions of the position, with or without an accommodation.Bachelor's degree in management information systems (MIS), computer science or related technical field or equivalent work experience. (Typically four years of related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor's degree.)
A minimum of four years of experience in business software application design, development, integration and/or installation for a software engineer 2.
A minimum of five or more years of experience in business software application design, development, integration and/or installation for a software engineer 3.
Software Engineer II:
- Contributes to well-defined automation and tooling initiatives under guidance
- Builds and improves components of existing systems
- Learns platform concepts and operational workflows
Software Engineer III:
- Works independently on scoped technical problems
- Designs and implements automation with minimal guidance
- Contributes to technical decisions within defined areas
Working knowledge of programming concepts in a client/server and/or webbased development environment
Experience developing software in at least one modern programming language such as Go, Python, or Java, with the ability to read, write, and maintain code in shared codebases
Experience working in Linux environments, including basic scripting and use of commandline tools
Experience using Git or other version control systems as part of a collaborative development workflow
Interest in or early handson experience with automation, infrastructure, or platform engineering concepts
This role supports improvements in how work gets done across the organization by contributing to software and automation that reduce manual effort, improve efficiency, and support reliable operations.
You will contribute to tools, services, and workflows that support developer and operational needs, including infrastructure provisioning, deployment pipelines, environment management, and recurring operational tasks. You will collaborate with engineers across platform, infrastructure, and application teams to streamline how applications are built, deployed, and operated.
Under guidance, you will help identify manual or repetitive work and contribute to automation or process improvements. You will use code, scripts, APIs, and integrations to help replace manual tasks with repeatable, scalable solutions.
Core Responsibilities
Platform Automation Support
- Assist in identifying manual operational processes that can be automated
- Contribute to automation that improves consistency and reliability under guidance
- Support to the development of tools used to provision and manage infrastructure
Automation Development & Tooling
- Develop automation using modern programming languages such as Go, Python, or Java
- Contribute to internal tools that improve operational workflows
- Integrate automation with existing APIs, platforms, and operational tooling
Infrastructure & Platform Integration
- Assist with infrastructure provisioning and lifecycle automation using infrastructureascode tools such as Terraform
- Support automation related to Kubernetes platforms, CI/CD pipelines, and Gitbased workflows
- Collaborate with infrastructure and platform teams on defined automation tasks
Process Improvement & Toil Reduction
- Identify repetitive or manual tasks and raise opportunities for automation
- Contribute to simplifying workflows and reducing operational effort
- Implement improvements following established patterns and guidance
Operational Automation
- Help develop automated workflows for common operational tasks such as provisioning and environment setup
- Assist with automation that supports operational reliability and incident response
Observability & Reliability
- Contribute to automation that integrates with monitoring and observability tools
- Learn to use telemetry and system metrics to inform automation improvements
What Berkshire Hathaway Energy employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom