1

Senior Full Stack Engineer Jobs in Waterloo, IA (NOW HIRING)

The Full Stack Developer II will be part of an agile development team, building and working on enterprise grade software systems primarily on top of the Microsoft .NET development stack. All ...

... 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 ...

This team plays a critical role in building the next generation of that experience, contributing across a modern full-stack environment. We value engineers who are curious, collaborative, and ...

Senior Software Engineer

Waterloo, IA ยท On-site

$120K - $159K/yr

Senior Software Engineer - 120792 Onsite/Remote: Onsite Position Your Responsibilities As a Senior ... stacks (New Relic, Datadog) to ensure reliability and scalability in production * Security and ...

Sr Engineer, Manufacturing

Waterloo, IA ยท On-site

$85 - $120/hr

Sr Engineer, Manufacturing page is loaded## Sr Engineer, Manufacturingremote type: Hybridlocations ... Full timeposted on: Posted Yesterdayjob requisition id: JR-21743For more than 70 years, MasterBrand ...

New

Senior Software Engineer

Cedar Falls, IA ยท On-site

$113K - $150K/yr

... developers to integrate client/server calls into client side user interfaces Qualifications ... stack (Linux, Apache, PHP, MySQL) Work Conditions: May require evenings and weekends. Thanks and ...

You'll own the full lifecycle - discovery, definition, delivery, and measurement - and the ... This is a senior role for someone who has practiced product management at a high level and is ready ...

The Director of Revenue Operations is a senior leadership role at the intersection of Revenue ... full prospect-to-renewal lifecycle. * Identify friction points across sales, marketing, and ...

CEO (Cedar Falls)

Cedar Falls, IA ยท On-site

$150K - $200K/yr

Stand up programming across detox, residential, and outpatient services * Establish strong ... Own full P&L accountability, including budgeting, forecasting, labor optimization, and cost control

next page

Showing results 1-20

Senior Full Stack Engineer information

See Waterloo, IA salary details

$43.9K

$132.9K

$187.8K

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

As of Aug 20, 2026, the average yearly pay for senior full stack engineer in Waterloo, IA is $132,890.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,500.00 and $155,800.00 per year, depending on experience, location, and employer.

What is a senior full stack engineer?

Senior Full Stack Engineers are experienced software developers who are proficient in both front-end and back-end technologies. They design, build, and maintain complex web applications, overseeing the entire software development process from user interface to server-side logic and databases. In addition to coding, they often mentor junior developers, lead technical decisions, and ensure best practices are followed throughout the project lifecycle. Their broad skill set allows them to bridge the gap between different development teams and deliver cohesive, high-quality solutions.

How do senior full stack engineers balance hands-on coding with mentoring and leading team projects?

Senior Full Stack Engineers often split their time between developing complex features, reviewing code, and guiding junior team members. Alongside hands-on coding, they play a key role in architectural decisions, ensuring code quality, and fostering best practices across the team. Effective communication and delegation skills are crucial, as they frequently collaborate with product managers, designers, and other engineers to align technical solutions with business goals. This balance provides opportunities for leadership growth while keeping technical skills sharp.

What are the key skills and qualifications needed to thrive as a senior full stack engineer, and why are they important?

To thrive as a Senior Full Stack Engineer, you need deep proficiency in front-end and back-end development, strong problem-solving skills, and a solid foundation in computer science, often supported by a relevant degree or equivalent experience. Familiarity with frameworks like React or Angular, back-end technologies such as Node.js or Java, cloud services, and version control systems like Git is typically required, along with experience in CI/CD and testing tools. Excellent communication, leadership, and collaboration skills help you guide teams and coordinate across disciplines. These skills are crucial for delivering scalable, high-quality software solutions and effectively leading complex projects.

What is the difference between Senior Full Stack Engineer vs Software Developer?

AspectSenior Full Stack EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field; experience often requiredBachelor's degree in CS or related field; entry-level to mid-level experience
Work EnvironmentCollaborates across front-end and back-end teams, often in agile settingsFocuses on coding, testing, and debugging software applications
Industry UsageCommon in tech companies, startups, and enterprise software firmsWidely used across various industries for software development roles

While both roles involve coding and software development, a Senior Full Stack Engineer typically has broader responsibilities across both front-end and back-end systems, often with more experience and leadership duties compared to a Software Developer, who may focus on specific parts of the software stack.

How much do senior full stack engineers make?

Senior full stack engineers typically earn between $100,000 and $160,000 annually, depending on experience, location, and company size. They often possess skills in multiple programming languages, frameworks, and tools, and may receive additional compensation such as bonuses or stock options.

What does a senior full stack engineer do?

A senior full stack engineer designs, develops, and maintains both the front-end and back-end components of web applications. They often lead technical projects, write clean code, and use tools like JavaScript, Python, or Java, along with frameworks such as React or Node.js. They also troubleshoot issues, optimize performance, and collaborate with cross-functional teams to deliver complete software solutions.

What cities near Waterloo, IA are hiring for Senior Full Stack Engineer jobs?

Cities near Waterloo, IA with the most Senior Full Stack Engineer job openings:

Infographic showing various Senior Full Stack Engineer job openings in Waterloo, IA as of August 2026, with employment types broken down into 90% Full Time, 5% Part Time, and 5% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $132,890 per year, or $63.9 per hour.

Full Stack Developer II

VGM Group, Inc

Waterloo, IA โ€ข On-site

Full-time

Posted 15 days ago


Job description

At VGM we live by a common set of values that we call our power of one principles. These are the behaviors that guide how we work together, how we treat one another, and how we serve others. As you look to create your future with VGM, check out the details below to determine if this opportunity could be the next step on your career path.

The VGM Corporate IT department is a dynamic team dedicated to providing innovative technical solutions to a large enterprise organization. Our corporate team partners with all VGM divisions and subsidiaries to provide valuable technology solutions at all levels of the organization. In this role, you will make a direct impact on the efficiency and effectiveness of our workforce.

Position Summary

A Full Stack Developer II within VGM Group’s Corporate IT department is responsible for designing, developing, enhancing, and maintaining internal applications as well as enterprise technology and automation solutions that support various VGM business units and are critical to the company’s growth. This role blends modern software development practices with Microsoft Azure cloud technologies and APA/RPA-style automation tools to reduce manual effort, improve reliability, and scale digital capabilities across the organization.


The Full Stack Developer II will be part of an agile development team, building and working on enterprise grade software systems primarily on top of the Microsoft .NET development stack. All developers will participate in Agile/Scrum software development methodology, perform full stack development, and are expected to understand business processes and maintain domain knowledge.


What’s more? At VGM Group, we are 100% employee owned. Click to view more about VGM!


Reporting Accountability: Software Developer Lead

Working Location: On-Site in Waterloo, IA

Work Hours Classification: Full-time, Monday-Friday 8-5 (flexible), occasional off hours when job duties require (remote working arrangement)


Key Responsibilities:

As a member of VGM’s Corporate IT team, this role provides application development, automation development, and support services for new and existing solutions across the organization.

  • Design, develop, test, deploy, and maintain internal web, API, and service-based applications.
  • Adhere to established development standards, coding conventions, and secure development practices.
  • Participate in requirements gathering, solution design, technical estimations, and peer code reviews.
  • Assist in logical and physical database design and performance optimization (SQL Server and/or cloud databases).
  • Troubleshoot, support, and continuously improve applications in partnership with business stakeholders and other IT areas.
  • Build and maintain CI/CD pipelines (e.g., Azure DevOps/GitHub Actions) and infrastructure-as-code where applicable.
  • Monitor and optimize application performance, reliability, security, and cost efficiency within Azure environments.
  • Collaborate with security, infrastructure, and architecture teams to align solutions with enterprise cloud standards and guardrails.
  • Design, develop, deploy, and maintain automations using APA/RPA-style tools (e.g., Microsoft Power Automate, Copilot) and/or scripting frameworks.
  • Integrate automations with enterprise applications, APIs, message queues, and data sources to enable end-to-end workflows.
  • Ensure automation solutions comply with governance, security, data privacy, and audit requirements; follow role-based access and credential management practices.
  • Perform other duties and complete other projects as assigned.


Key Qualifications:


Technical Experience (Required)

  • 3-7+ years of professional experience in software engineering or application development.
  • Experience building and supporting process automations using APA/RPA-style platforms (e.g., Power Automate, MS Copilot) and/or scripting (PowerShell, Python).
  • Proficiency in .NET, primarily C#; Node.js; experience with modern front-end framework (ie: Vue).
  • Strong SQL skills and knowledge of relational database concepts (SQL Server/Azure SQL).
  • Hands-on experience delivering solutions with Microsoft Azure services (e.g., App Services, Functions, Logic Apps, Service Bus, Storage, Azure SQL).
  • Familiarity with DevOps practices, CI/CD pipelines, source control (Git), and automated testing.


Education

  • Bachelor’s degree in Computer Science, Software Engineering, or related field highly preferred.


Skills and competencies:

  • Strong analytical, conceptualization, and problem-solving skills.
  • Effective communication skills; able to clearly articulate technical concepts and trade-offs to non-technical audiences.
  • Ability to collaborate with team members and take initiative, own outcomes, and adapt to changing priorities.
  • Ability to meet project timelines and deliver high-quality solutions in a dynamic environment.
  • Relevant Microsoft, Azure, or Power Platform certifications are a plus.


Learn more about VGM Group, Inc.:

Headquartered in Waterloo, Iowa, VGM is a 100% employee-owned company providing business and professional services to thousands of business customers across North America. Services include group purchasing, commercial insurance, management of healthcare services and networks in post-acute cases, healthcare distribution direct to patient homes, specialty consulting, online education, digital, print, and traditional marketing and more. VGM employs approximately 1,700 people across 40 states and Canada, with more than 1,100 working in Iowa. VGM has been named the Top Workplace in Iowa on multiple occasions and is proud of its role in the communities in which it serves. For more information visit www.vgmgroup.com. 

Compensation Overview:

The annual base salary range provided for this position is a nationwide market range and represents a broad range of salaries for this role across the country. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. As part of our comprehensive compensation and benefits program, employees are also eligible for performance-based cash incentive awards.

This job description reflects the general duties of the job but is not a detailed description of all duties which may be inherent to the position. Reasonably related additional duties may be assigned to the individual Associate.

VGM Group, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.