1

Senior Full Stack Software Engineer Jobs in Waterloo, IA

... software, implementing engineering changes, and helping bring unique customer designs to life. If ... When you join this family-owned and -led window and door company, you belong to a community full of ...

Showing results 41-60

Senior Full Stack Software Engineer information

See Waterloo, IA salary details

$41.4K

$125.5K

$177.4K

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

As of Aug 11, 2026, the average yearly pay for senior full stack software engineer in Waterloo, IA is $125,476.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,300.00 and $147,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a senior full stack software engineer?

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 senior full stack software engineer do?

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?

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 popular job titles related to Senior Full Stack Software Engineer jobs in Waterloo, IA? For Senior Full Stack Software Engineer jobs in Waterloo, IA, the most frequently searched job titles are:
What cities near Waterloo, IA are hiring for Senior Full Stack Software Engineer jobs? Cities near Waterloo, IA with the most Senior Full Stack Software Engineer job openings:
Infographic showing various Senior Full Stack Software Engineer job openings in Waterloo, IA as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $125,476 per year, or $60.3 per hour.

Tool Designer III - Machining, Sheet Metal, and Tool Design

Three Point Solutions, Inc.

Waterloo, IA • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Title: Tool Designer III - Machining, Sheet Metal, and Tool Design
Client: Heavy Machine Manufacturing Company
Duration: 3 years
Location: Waterloo, IA, 50703
Shift: 1st Shift (6 AM to 4:30 PM)
Description:
Major Purpose
Plans, coordinates, develops and procures new concepts and designs for tooling to facilitate the implementation of new and revised products into the core manufacturing processes. Applies necessary Geometric Dimensioning and Tolerancing and uses technical judgment and past experience to evaluate various designs while maintaining and supporting current operations. Work at this level typically involves complex tools and simple stampings, fixtures, gauges, assemblies and machines including mechanical, electrical, hydraulic and pneumatic engineering. This role searches and implements new technologies to support the flexibility in lean manufacturing operations. Provides technical direction and leadership with expert knowledge in design reviews. Provides direction and leadership to less-experienced designers and engineers. Provides and manages the in-house tool design, and the design and build of tooling by outside suppliers to provide the more complex tooling required to manufacture product.
Major Duties
• Contribute to the analysis of information and the specification of the methods and process steps, as well as the plant, machinery, and equipment, required to design and continuously improve manufacturing or materials processes and process systems to deliver the end product within specified cost and quality parameters.
• Contribute to the design of engineering solutions; design the feasibility testing approach and supervise its implementation to support the development and validation of engineering solutions.
• Carry out a range of activities under the guidance of more senior colleagues to support the drafting of engineering standards and specifications and the evaluation of the effectiveness of those standards.
• Carry out inspections under the supervision of senior colleagues to evaluate the quality of engineering works and/or the integrity of existing installations or structures, and make recommendations to senior colleagues on the remedial works needed to ensure conformance with specifications and regulatory requirements.
• Deliver required outcomes by coordinating activities of subcontractors and suppliers and acting as a primary point of contact for them while working within an established contract management plan.
• Identify shortcomings in existing processes, systems, and procedures, and use established change management programs to address them.
• Help others get the most out of knowledge management systems by offering support and advice.
• Carry out a range of product development and engineering activities. Use established systems to analyze customer needs and define and deliver products.
• Work within an established project management plan to achieve specific goals.
• Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation, where relevant, to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.
Skills, Abilities, Knowledge
• Works without supervision and provides technical guidance when required on how to get results using new and advanced engineering technologies.
• Works without supervision and provides technical guidance as needed on executing engineering designs using the appropriate methods, tools, processes and software.
• Works without supervision and provides technical guidance as needed on achieving engineering development targets using appropriate methods, tools, processes and software.
• Works without supervision and provides technical guidance when required on analyzing the business requirements that IT solutions must meet.
• Works without supervision and provides technical guidance when required on producing technical engineering specifications and related materials.
• Works without supervision and provides technical guidance when required on testing, evaluating and improving engineering outcomes.
• Works without supervision and provides technical guidance when required on sequencing and scheduling tasks into a project plan.
• Builds engineering solutions without supervision and provides technical guidance on these solutions as needed.
• Works without supervision and provides technical guidance when required on implementing engineering designs, evaluating outcomes and then making improvements as needed.
• Works without supervision and provides technical guidance when required on identifying and diagnosing operational problems, then developing engineering solutions to resolve those issues.
• Manages and applies safe systems of work without supervision and provides technical guidance when required.
• Negotiates without supervision and provides technical guidance when required on how to help the organization by obtaining consensus between two or more internal or external parties who may have different interests.
• Works without supervision and provides technical guidance when required on interpreting and applying knowledge of laws, regulations and policies in area of expertise.
• Works without supervision and provides technical guidance when required on reviewing and creating relevant, lucid and effective reports.
• Identifies, assesses, prioritizes and manages risks without supervision and provides technical guidance when required.
• Supervises the construction of assigned properties according to instructions with guidance, but not constant supervision
• Works under guidance (but not constant supervision) to perform costing, budgeting and finance tasks.
Education
• Bachelor's Degree or Equivalent Level
Responsibilities:
• Execute the Tool Design process for assigned projects:
  • Review and clarify work orders (WO) with Client stakeholders
  • Design concept up to 20% of project scope and review with stakeholders until approval
  • Complete design modeling and get approval before detailing
  • Draft detailed drawings including CAD geometry necessary for manufacturing
  • Notify Client Tool Design procurement when design is complete
  • Deliver build prints and review project with Tool Makers
  • Attend fit/function tests with Tool Maker and ME present
  • Provide troubleshooting input as necessary
  • Update design to "As Built" prints

Ongoing Expectations:
• Prioritize WOs and adjust project due dates as set by Client
• Accommodate design changes requested by Client at any time
• Perform all work on-site using tools such as Creo, Smart Assembly, PDM Link, UGS TeamCenter, AutoCAD, Ansys
• Complete required safety and ergonomics training
• Attend required staff meetings
• Update SAP with electronic time entry and WO status
• Use PDM Link for CAD file storage-retrieval and MS Outlook for communications
• Transfer data securely via FileZilla or Client-approved methods
Requirements:
• Experience with Creo or Solid modeling
• Knowledge of fabrication methods
• Engineering background
Preferred Skills:
• Programming experience (C++, Python, SQL)
• Project Management experience
• Supply Management/Purchasing experience
Additional Information:
• Candidates with at least 5 years of Tool Design experience highly preferred
• Recent graduates need to have relevant internships and experience with Creo or Solid modeling
• Resumes must be direct from candidates (with contact info removed); edited resumes by recruiters will not be accepted
• Candidates must travel to Waterloo for an onsite interview at their own cost
• Visa sponsorship not available
• Business casual dress code; metatarsals required for the first day
• Position will work onsite immediately
#ZR