1

Senior Full Stack Software Engineer Jobs in Iowa

Sr Software Engineer-C#

Davenport, IA · On-site

$108K - $143K/yr

JOB SUMMARY The Senior Software Engineer is responsible for the planning and development of ... Expertise with full-stack development and GraphQL. * Expertise with Visual Studio or similar IDE.

The Software Engineer will work on product development, collaborating with scrum teams to analyze ... Required : • 4 or more years of Full stack Hands-on development experience in Java, Spring, React ...

Senior Software Engineer

Ames, IA · On-site +1

$119K - $158K/yr

... edge tech stack. From Java, Kotlin, and Go on the backend to TypeScript, React and Dart on the ... their full potential * Communicate complex technical issues to both technical and non-technical ...

The developer will be creating robust operating system driven software for advanced displays in ... Exposure to Full Stack Development concepts and frameworks. * Familiarity with CAN protocol or ...

... full-stack environment. We value engineers who are curious, collaborative, and want their work to ... Build the judgment, communication, and influence that lead to senior-level scope: mentoring others ...

Senior Software Engineer

Cedar Rapids, IA · On-site

$119K - $158K/yr

This role provides handson technical leadership across the full SDLC-helping teams deliver secure ... Serve as a subject matter expert for the TypeScript/React + Node.js stack and mentor engineers on ...

Senior Security Engineer

Johnston, IA · On-site

$73.65 - $80.65/hr

... full-stack software development experience, with a strong emphasis on Python-based backend services ... Prior experience in a DevOps role. * Experience developing cloud-native applications. Client ...

Software Engineer II - Data

Grimes, IA · On-site

$112K - $135K/yr

Software Engineer II - Data Department: Data General Function A data processing team working on ... Minimum Qualifications: * 2 + years of relevant IT experience, full stack developer * Working with ...

next page

Showing results 1-20

Senior Full Stack Software Engineer information

See Iowa salary details

$41.8K

$126.6K

$178.9K

How much do senior full stack software engineer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for senior full stack software engineer in Iowa is $126,585.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,300.00 and $148,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Senior Full Stack Software Engineer position, and why are they important?

To thrive as a Senior Full Stack Software Engineer, you need deep expertise in both front-end and back-end development, strong problem-solving abilities, and a solid foundation in computer science principles, typically demonstrated by a bachelor’s or master’s degree in a related field. Familiarity with frameworks and languages like React, Angular, Node.js, Python, and proficiency in using cloud platforms, version control systems like Git, and continuous integration tools is crucial, and relevant certifications are an advantage. Exceptional communication, leadership, and teamwork skills help you effectively coordinate with cross-functional teams and mentor junior engineers. These skills ensure you can deliver robust, scalable solutions while driving project success and fostering a collaborative development environment.

What does a typical workday look like for a Senior Full Stack Software Engineer?

A typical day for a Senior Full Stack Software Engineer involves designing and implementing new features, reviewing and improving code, and collaborating with product managers, designers, and other developers to deliver project goals. You might split your time between writing code for both front-end and back-end systems, participating in daily stand-up meetings, and providing technical guidance to junior team members. The role often requires balancing hands-on development with architectural planning and problem-solving for complex technical challenges. You’ll also frequently interact with stakeholders to gather requirements and provide updates, ensuring alignment throughout the software development lifecycle.

What is a Senior Full Stack Software Engineer job?

A Senior Full Stack Software Engineer is an experienced developer responsible for designing, building, and maintaining both front-end and back-end systems in web or software applications. They work with a variety of technologies, frameworks, and databases to ensure seamless functionality across the entire software stack. In addition to coding, they often provide technical leadership, mentor junior developers, and contribute to architectural decisions. Their role requires strong problem-solving skills, an understanding of best practices, and the ability to collaborate with cross-functional teams to deliver high-quality software solutions.

What are the most commonly searched types of Full Stack Software Engineer jobs in Iowa? The most popular types of Full Stack Software Engineer jobs in Iowa are:
What cities in Iowa are hiring for Senior Full Stack Software Engineer jobs? Cities in Iowa with the most Senior Full Stack Software Engineer job openings:
Sr Software Engineer-C#

Sr Software Engineer-C#

IPG Photonics

Davenport, IA • On-site

$108K - $143K/yr

Full-time

Re-posted 24 days ago


IPG Photonics rating

8.2

Company rating: 8.2 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

104th of 427 rated machine equipment manufacturers


Job description

IPG Photonics is revolutionizing the laser industry as the pioneering developer and leading producer of fiber lasers and amplifiers. Headquartered in Marlborough, MA, IPG has over 4,800 employees in more than 30 locations around the world. We aspire to work together with our employees and customers to apply light in ways that improve life.
Our mission is to develop innovative laser solutions to make the world a better place. To accomplish this mission, we are committed to attracting and retaining the best talent and an engaged and thriving workforce that drives a sustainable future for our company and society.
Working at IPG Photonics you can expect challenging projects, a motivating and friendly environment, and competitive benefits.
JOB SUMMARY
The Senior Software Engineer is responsible for the planning and development of software solutions for standard laser systems. They will also plan and develop customized applications that leverage the API of commercial software used by the company, such as Visual Components. They will lead other engineers and work collaboratively with management, Automation System Engineers and Simulation Engineers.
JOB FUNCTIONS
Duties/Responsibilities:
  • Create software plans and roadmaps for standard systems.
  • Develop software programs for standard systems.
  • Develop software specifications and guide other engineers in fulfilling requirements during projects.
  • Read, understand, test, debug and improve existing software.
  • Lead and participate in cross-functional software reviews.
  • Develop and maintain Visual Components Customizations (Commands and Behavior Scripts).
  • Collaborate with Simulation, Design and Project team personnel to complete development assignments.
  • Maintain project records in designated folders in a timely manner.
  • Complete work activities within project hours allotted and project schedule.
  • Participate in cost reduction and value improvement initiatives on standard systems.
  • Participate in continuous improvement activities of the company.
  • Review and provide input to development plans when requested.
  • Performs other related work and special projects as directed by management.
  • Obeys company policies and procedures and observes all safety regulations.

QUALIFICATIONS
Education:
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Electronics Engineering Technology or equivalent.

Experience:
  • A minimum of 8 years related experience required.
  • An equivalent combination of education and experience may be considered.
  • Expertise with programming languages such as Python, C# and C++.
  • Expertise developing Web Forms with React, Javascript, Electron, HTML or CSS
  • Expertise with full-stack development and GraphQL.
  • Expertise with Visual Studio or similar IDE.
  • Expertise with Microsoft Office suite of software.
  • Proficiency with PLC programming and industrial control systems.
  • Proficiency with manufacturing processes and automation.
  • Proficiency with laser equipment, processes and applications is very beneficial.

Required Abilities:
  • Ability to write and debug complex software programs in languages listed above.
  • Creativity to explore multiple viable solutions and evaluate strengths and weaknesses of those options.
  • Excellent verbal and written communication skills in the technical arena.
  • Excellent organizational skills.
  • Detail oriented and thorough in executing responsibilities.
  • Effective working on multiple projects concurrently.
  • Ability to deliver results under pressure of a sale and/or a project schedule.
  • Trustworthy and reliable team player.
  • Ability to work with minimal supervision.

Physical Requirements:
  • Ability to work in a stationary position while programming and using software for extended periods of time.
  • Ability to work within the manufacturing environment frequently while testing software, troubleshooting controls, investigating issues.
  • Occasionally ascends/descends a ladder while working in the manufacturing environment.

#IND789

What IPG Photonics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom