1

Sr Python Engineer Jobs in Iowa (NOW HIRING)

Senior RF Communications Engineer

Ely, IA · On-site

$140K - $175K/yr

Senior RF Communications Engineer$140,000-$175,000 Base SalarySigning Bonus * Equity * Relocation ... Experience using MATLAB, Python, or comparable tools for RF modeling, simulation, algorithm ...

The Senior Software Engineer I owns the team's backend services, frontend applications, and AWS ... In-Season Monitoring -- Python/AWS Lambda services that track weather and yield data across growers ...

AWS platform engineer

West Des Moines, IA · On-site

$52 - $71.25/hr

Contract 4 Days On-Site Required Qualifications Senior-level AWS platform engineering experience ... Proficient scripting in Bash and Python; the skills ship shell and Python helper scripts that must ...

Showing results 21-40

Sr Python Engineer information

What does a Sr Python Engineer do?

A Sr Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often lead projects, mentor junior engineers, and work on complex problems that require deep technical expertise. Their responsibilities may include writing efficient code, optimizing performance, integrating with APIs or databases, and ensuring the overall quality of software solutions. Additionally, they may collaborate with cross-functional teams to deliver robust and scalable applications.

What are the key skills and qualifications needed to thrive as a Sr Python Engineer?

To thrive as a Sr Python Engineer, you need advanced proficiency in Python programming, strong knowledge of software design patterns, and experience with scalable application development, often supported by a degree in computer science or related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and cloud platforms like AWS or Azure is typically required, with certifications in cloud or Python development considered a plus. Excellent problem-solving abilities, strong communication, and leadership skills help you collaborate effectively and mentor junior engineers. These competencies are critical for delivering robust, efficient solutions and driving technical excellence within development teams.

What are some common challenges Sr Python Engineers face when working on large-scale applications?

Sr Python Engineers often encounter challenges related to maintaining code quality and scalability as applications grow. Managing dependencies, ensuring optimal performance, and coordinating with cross-functional teams can be complex, especially in distributed systems. Additionally, integrating new technologies or frameworks while maintaining backward compatibility requires careful planning and communication. Proactive code reviews, clear documentation, and collaborative problem-solving are essential to overcoming these challenges.

What is the difference between Sr Python Engineer vs Python Developer?

AspectSr Python EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in Python, often some leadership skillsBachelor's degree in CS or related field, strong Python skills, often less emphasis on leadership
Work EnvironmentTeam lead, project architect, involved in system design and optimizationCode writing, feature development, bug fixing
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects

While both roles require strong Python skills, Sr Python Engineers typically have more experience, leadership responsibilities, and involvement in system architecture, whereas Python Developers focus more on coding and feature implementation.

What are popular job titles related to Sr Python Engineer jobs in Iowa?

For Sr Python Engineer jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Sr Python Engineer jobs in Iowa look for?

The top searched job categories for Sr Python Engineer jobs in Iowa are:

What cities in Iowa are hiring for Sr Python Engineer jobs?

Cities in Iowa with the most Sr Python Engineer job openings:

Infographic showing various Sr Python Engineer job openings in Iowa as of August 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Senior RF Communications Engineer

Ely, IA • On-site

Secmation
Software Development • 1 - 10 employees

$140K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

Senior RF Communications Engineer$140,000-$175,000 Base SalarySigning Bonus • Equity • Relocation AssistanceHybrid | Huntsville, AL | Full-Time | 9/80 ScheduleThis isn't another defense contractor job.Join a mission-focused engineering team developing next-generation RF communications and Electronic Warfare capabilities for national defense. This role is centered on the hands-on development of operational RF communications systems, including waveforms, signal processing, SDR implementation, system integration, and performance in challenged or contested RF environments. Work across SDR, radar, resilient networking, secure communications, and RF sensing technologies while contributing directly to systems from design through integration, testing, and field demonstration.Why experienced engineers choose Secmation Spend your time building, integrating, and testing advanced RF systems. Contribute to system development from early design through field deployment. Work directly with experienced engineers, DoD customers, and mission users. Solve challenging RF, Electronic Warfare, SDR, radar, and secure communications problems. Collaborate with a small, highly technical team where every engineer has real impact. Build technology designed to transition into operational use.What you'll build and contributeContribute directly to the development of advanced RF technologies that support critical defense missions. This is a highly hands-on individual-contributor role focused on communications-system design and implementation, modeling, integration, HWIL testing, field demonstration, validation, and operational deployment. A core focus is developing and evaluating RF communications capabilities that must perform in challenged or contested environments. The position does not carry technical team-lead responsibilities.You'll work across: Electronic Warfare capabilities and applications, with opportunities to support Electronic Attack, Electronic Support, Electronic Protection, and countermeasure development. Software Defined Radiosolutions, including software, embedded processing, and integration with firmware-based radio platforms and secure embedded communications systems. Tactical RF communications, SATCOM, resilient networking, radar, and RF sensing technologies. AI-enabled RF analysis, mission systems, and adaptive signal-processing capabilities as part of the broader program environment. RF algorithm development, communications-system modeling, mission simulation, and scenario development using MATLAB, Python, or comparable tools. System integration, hardware-in-the-loop testing, field testing, validation, and live customer demonstrations. Close collaboration with RF, software, hardware, cybersecurity, and systems engineers across the program.What we're looking for U.S. citizenship and an active DoD Secret security clearance arerequired, with the ability to obtain and maintain TS/SCI.Bachelor's degree in Electrical Engineering or a related technical discipline. 8+ years of relevant experience in RF systems, communications engineering, SDR, radar, Electronic Warfare, or a related field. Demonstrated hands-on experience developing RF communications systems from design through implementation, integration, test, and operational demonstration or deployment. Experience with SDR frameworks and platforms such as GNU Radio, REDHAWK, USRP/UHD, Epiq, or comparable technologies. Experience using MATLAB, Python, or comparable tools for RF modeling, simulation, algorithm development, or data analysis. Experience with C/C++ for embedded or systems-level applications. Experience supporting system integration, HWIL testing, mission simulation, field testing, validation, or customer demonstrations. Experience with one or more of the following: tactical communications, SATCOM, resilient networking, radar, RF sensing, or Electronic Warfare systems. Deep understanding of communications-system design, including waveforms, modulation/demodulation, coding, synchronization, link performance, RF/DSP tradeoffs, waveform performance analysis, and related signal-processing techniques. Ability to independently lead analysis of communications-system behavior in challenged or contested RF environments and develop technical approaches to improve friendly-system performance, resilience, and mission effectiveness or to influence/degrade adversary RF system performance. Ability to independently execute complex technical tasks while collaborating effectively within a multidisciplinary engineering team. Strong technical communication skills, including the ability to document and present findings to internal teams, program leadership, and government stakeholders.Preferred Qualifications Experience with Electronic Attack, Electronic Support, Electronic Protection, or countermeasure development. Experience integrating software with firmware-based SDR or embedded radio platforms. Experience supporting defense or government programs through field testing or operational deployment. Exposure to AI-enabled RF analysis or adaptive mission systems.Compensation & Benefits $140,000-$175,000 base salarySigning bonus Company equity Relocationassistance Hybrid 9/80 schedule with every other Friday off Paid time off and flexible work schedules Comprehensive medical, dental, and vision insurance Life and short- and long-term disability insurance 401(k) retirement benefits with company contributionWork Environment Hybrid role with on-site workrequired in Huntsville, Alabama. Flexible 9/80 work schedule supporting every other Friday off. Collaborative,fast-paced, and technically innovative environment with distributed team integration.About SecmationSecmation develops AI-enabled software, embedded cybersecurity, secure RF systems, and advanced communications technologies for the U.S. defense community. Our mission is to deliver next-generation secure technologies for Electronic Warfare, autonomous systems, and critical defense applications.Small company. Big mission. Real engineering.Equal Opportunity EmployerSecmation is proud to be an equal opportunity employer. We are committed to building a diverse and inclusive team. All qualified applicants will be considered for employment without regard to any status protected by applicable law.The salary range represents a general guideline. Secmation considers the scope and responsibilities of the position, as well as a candidate's experience, education, skills, work location, current market conditions, and other bona fide factors when determining compensation.