Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full-Stack Software Engineer

$120k - $180k

Rogers Freels & Associates Inc

Job Description

Job Description

RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering team. The selected candidate will work with an experienced, collaborative engineering staff using modern development tools and processes to deliver high‑quality, user‑focused software solutions.

Senior Full-Stack Software Engineer

As a Senior Full-Stack Software Engineer you will support the continued development of advanced connected technology platforms and scalable software solutions. This role will focus on designing, developing, and enhancing modern web-based applications that support data-driven products, equipment connectivity, and enterprise-level customer solutions.

Responsibilities

  • Design, develop, test, and deploy new software features for modern full-stack applications.
  • Build efficient, scalable, and maintainable code across front-end and back-end systems.
  • Support development of connected data platforms, cloud-based applications, and API-driven services.
  • Collaborate with software engineers, product managers, QA, and technical leadership to define and deliver new functionality.
  • Participate in architectural planning, database design, and software scalability improvements.
  • Develop and maintain RESTful APIs, microservices, and cloud-integrated applications.
  • Troubleshoot software issues and implement solutions to improve reliability, usability, and performance.
  • Write and maintain unit tests and support overall software quality initiatives.
  • Mentor junior developers and provide technical guidance within the engineering team.
  • Contribute to agile development activities including sprint planning, code reviews, and documentation.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related technical field.
  • 8+ years of professional software development experience.
  • Strong experience developing full-stack web applications in enterprise or product-based environments.
  • Proficiency with JavaScript development technologies such as Node.js, modern front-end frameworks, HTML, and CSS.
  • Experience with back-end development using technologies such as Python, C#, or .NET is also beneficial.
  • Strong understanding of SQL databases; NoSQL experience is a plus.
  • Experience developing and maintaining REST APIs and microservices architectures.
  • Familiarity with containerized deployments and tools such as Docker.
  • Experience working in cloud environments such as Amazon Web Services.
  • Strong problem-solving ability with experience supporting complex software systems.
  • Ability to work both independently and collaboratively in a fast-paced engineering environment.
  • Excellent communication and technical documentation skills.

Preferred Qualifications

  • Experience with large-scale distributed systems or data-intensive applications.
  • Familiarity with message queueing systems and event-driven architectures.
  • Experience developing software for connected devices, telematics, or IoT-based platforms.
  • Prior experience mentoring software engineers or providing technical leadership on projects.
  • Experience working in Agile/Scrum software development teams.

Pay Range: $120,000-$180,000 Commensurate with experience

VISA Sponsorship is NOT available for this position.

About RFA Engineering

RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.

Competitive Benefits
  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Full-Stack Software Engineer in Dubuque, IA vacancy
  • $100k - $160k

     ...Description Job Description RFA Engineering ( is an engineering service...  .... We are seeking a Senior Front End Software Engineer to become an...  ...JavaScript, and Node.js, taking full ownership of the quality and...  ...and front‑end or full‑stack deployment workflows ~ Experience... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    7 days ago
  • $100k - $160k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with...  ...engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    7 days ago
  •  ...organization building more than a compliance practice-focused on developing trusted advisors and future leaders. We are seeking a Senior Tax Manager who is ready to take ownership of a tax function, lead a team, and play a key role in firm growth. Key... 
    Senior
    Local area

    gpac

    Dubuque, IA
    4 days ago
  • $85k - $115k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated...  ...and manufacturing facility. This is a full-time position with a full benefit...  ...opportunities within our own organization. Senior Mechanical Engineer As a Senior... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    16 days ago
  • $70k - $110k

     ...RFA Engineering ( ) is an engineering service provider dedicated to delivering our clients...  ...engineering and manufacturing facility. This is a full-time position with a full benefit...  ...within our own organization. Embedded Software Engineer This position is associated with... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rfamec

    Dubuque, IA
    4 days ago
  • $74.99k - $112.48k

     ...employer, including disabled & veterans. Primary Location: United States (US) - Iowa - Dubuque Function: Product Engineering (CA) Title: Embedded Software Engineer, Displays - 120793 Onsite/Remote: Onsite Position Responsibilities As an Embedded Software Engineer, Displays... 
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Dubuque, IA
    2 days ago
  •  ...Job Title Nurse Senior – Charge Nurse Location & Department Dubuque, Iowa – Psychiatric Services Employment Type & Hours Full‑time, 40 hours per week. Shift: Day (1st shift). Hours: 6:00 am – 6:30 pm. Position Overview In this role, you will provide and direct safe, effective... 
    Senior
    Full time
    Local area
    Shift work
    Day shift

    MercyOne

    Dubuque, IA
    4 days ago
  •  ...Senior Accountant Who We Are: Honkamp, P.C. is a top 10 Midwest CPA and business advisory group. We add value for our clients by...  ...of related accounting experience ~ Proficiency in accounting software (QuickBooks, Accounting CS) and the ability to learn new software... 
    Senior
    Summer work
    Flexible hours

    Honkamp, P.C.

    Asbury, IA
    1 day ago
  •  ...AI Software Engineer Cottingham & Butler is seeking a highly motivated Software Engineer with deep AI expertise to join our IT team. This role is central to our mission of transforming how we deliver brokerage, claims, and client service experiences by harnessing artificial... 

    Cottingham & Butler

    Asbury, IA
    1 day ago
  •  ...Mobile Engineer Cottingham & Butler/ SISCO 1 Positions...  ...under the guidance of senior team members....  ...regressions. Follow the software development lifecycle and...  ...with at least one mobile stack such as Swift/SwiftUI...  ...Job Type Employee Full/Part Company ID 94... 
    Part time
    Internship

    Access Dubuque

    Dubuque, IA
    6 days ago
  • $15.5 per hour

     ...As a Senior Retail Stocking Associate (full‑time), you will be a valued member of a high‑performing team, empowered and equipped to do your job. You will understand why your work matters and feel proud of what you do. This role is perfect for you if you desire to develop... 
    Senior
    Hourly pay
    Full time
    Temporary work

    Harbor Freight Tools

    Dubuque, IA
    5 days ago
  •  ...Shift 1st shift, Day Shift Employment Type Full time, 1.0 (40 hours a week) Department Psychiatric Services Location MercyOne Dubuque, Dubuque, Iowa (IA) Job Title Nurse Senior – Charge Nurse Description As a Registered Nurse at MercyOne, you will provide and direct safe... 
    Senior
    Full time
    Local area
    Shift work
    Day shift

    Trinity Health

    Dubuque, IA
    5 days ago
  •  ...Are you passionate about ensuring software quality and delivering an exceptional end-user experience? We are looking for a dedicated Software Quality Assurance (SQA) Specialist to join our team. In this role, you will monitor, analyze, and test software during development... 

    Cottingham & Butler

    Dubuque, IA
    4 days ago
  •  ...Senior Accountant Honkamp, P.C. 1 Positions ID: job_20260119220918_Y Posted On...  ...experience ~ Proficiency in accounting software (QuickBooks, Accounting CS) and the ability...  ...Dubuque, IA Job Type Employee Full/Part Full Time Company ID 1081... 
    Senior
    Full time
    Summer work
    Work at office
    Flexible hours

    Access Dubuque

    Dubuque, IA
    2 days ago
  • $65k - $100k

     ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with...  ...facility. This is a full-time position with a full benefit package...  ...opportunities within our own organization. Software Test Engineer This position is associated... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    RFA Engineering

    Dubuque, IA
    1 day ago
  •  ...Product Engineer Revolution Lightboards 1 Positions ID: 9256...  ...Demonstrated proficiency in CAD software (e.g., SolidWorks, Inventor,...  ...Shift Job Type Employee Full/Part Full Time Benefits...  ...and Products Company Senior Structural Engineer Origin... 
    Full time
    Part time
    Remote work
    Shift work
    Day shift

    Access Dubuque

    Dubuque, IA
    1 day ago
  • $16 - $18 per hour

     ...Senior Companion Seniors Helping Seniors Greater Dubuque 10 Positions ID: 101 Posted On 06/17/2026 Job Overview Flexible...  ...Dubuque, IA Shift Flexible Job Type Employee Full/Part Full or Part Time Pay/Salary $16-$18 Company ID... 
    Senior
    Hourly pay
    Full time
    Part time
    Flexible hours
    Shift work

    Access Dubuque

    Dubuque, IA
    8 days ago
  •  ...Charge RN - Psychiatric Services Nurse Senior-Charge Registered Nurse MercyOne 1 Positions ID: TRHEUS00670723MERCYO Posted On 05/29/2026 Job Overview Employment Type: Full time Shift: Day Shift Description: Job Title: Nurse Senior - Charge... 
    Senior
    Full time
    Part time
    Relief
    Local area
    Shift work
    Day shift

    Access Dubuque

    Dubuque, IA
    7 days ago
  •  ...Tax Senior Associate Eide Bailly 1 Positions ID: 9143 Posted On 12/08/2025 Refreshed On 06/12/2026 Job Overview Location...  ...Services Location Dubuque, IA Job Type Employee Full/Part Full Time Company ID 1003 Job REQ # 9143 #... 
    Senior
    Full time
    Work at office
    Local area
    Visa sponsorship

    Access Dubuque

    Dubuque, IA
    3 days ago
  •  ...Senior Supply Chain Manager Rousselot 1 Positions ID: 90357 Posted On 04/27/20...  ...Dubuque, IA Job Type Employee Full/Part Full Time Qualifications Education...  ...Services Part-Time Student - Cab Engineering - Dubuque, IA John Deere Pediatrics... 
    Senior
    Full time
    Part time
    Work at office
    Night shift
    Afternoon shift

    Access Dubuque

    Dubuque, IA
    4 days ago
  • $65k - $95k

     ...Description Job Description RFA Engineering ( is an engineering service...  ...facility. This is a full-time position with a full benefit...  ...operating system driven software for advanced displays in conjunction...  ...Qt/QML. Exposure to Full Stack Development concepts and... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    4 days ago
  • $17.57 per hour

    Base Pay: $17.57 Hourly . NOTE: Applicant must be able to work (8:00 a.m. - 5:00 p.m.) SUMMARY: Performs a variety of clerical and administrative tasks in support of the Office of Professional Standards (OPS). While guidelines are established for many tasks, judgement and...
    Senior
    Hourly pay
    Full time
    Work at office

    Nueces County

    Dubuque, IA
    1 day ago
  •  ...and fully insured welfare benefit plans. • Fulfillment of continuing education credits and additional designations as assigned. Full-Time Benefits - Most benefits start day 1 • Medical, Dental, Vision Insurance • Flex Spending or HSA • 401(k) with company... 
    Senior
    Full time

    Cottingham & Butler

    Dubuque, IA
    21 days ago
  •  ...Job Description Job Description POSITION DESCRIPTION We are currently seeking a full-time Senior Municipal Engineer. Our team works with local communities on a wide range of civil, municipal, and environmental projects. We are looking for a Professional Engineer... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area

    Veenstra & Kimm Inc

    Dubuque, IA
    24 days ago
  •  ...Description Job Description Description: Senior Structural Engineer DUBUQUE OR DAVENPORT, IOWA Origin Design is a full-service professional design firm offering...  .... Practical experience with Revit BIM software preferred. Strong written and verbal communication... 
    Senior
    Full time
    For contractors
    Currently hiring
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    Origin Design Co

    Dubuque, IA
    22 days ago
  •  ...Job Description Job Description Description: Senior Architect DUBUQUE OR DAVENPORT, IOWA Origin Design is a full-service professional design firm offering architecture, engineering, field services and land survey. We deliver impactful, sustainable solutions... 
    Senior
    Full time
    For contractors
    Currently hiring
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    Origin Design Co

    Dubuque, IA
    8 days ago
  • $60k - $80k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated...  ...manufacturing facility. This is a full-time position with a full benefit...  ...Attributes Experience in 3-D Modeling Software; Creo 7.0 experience (Preferred) Previous... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    14 days ago
  •  ...Job Description Job Description Established multi-disciplined consulting firm is looking to add a talented Senior Project Site Design Engineer for recreational design projects to their Dubuque, Iowa team! Responsibilities: Assist with a variety of recreation... 

    Harrison Consulting Solutions

    Dubuque, IA
    12 days ago
  • Taking care of people is at the heart of everything we do, and we start by taking care of you, our valued colleague. A career at Sedgwick means experiencing our culture of caring. It means having flexibility and time for all the things that are important to you. It’s an...
    Senior
    Remote job
    Work at office
    Local area

    Sedgwick

    Dubuque, IA
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full-Stack Software Engineer. Be the first to apply!