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

Senior Back-End Software Engineer

$100k - $160k

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 Back-End Software Engineer

As a Senior Back-End Software Engineer, you will support the continued development of connected equipment and IoT software solutions. This role will focus on designing, developing, and enhancing scalable back-end systems that support complex web-based platforms and data-driven applications. The ideal candidate will be an experienced software engineer with strong back-end development skills, a passion for solving complex technical challenges, and the ability to collaborate effectively within cross-functional agile teams.

Responsibilities

  • Design, develop, and implement new back-end software features for connected equipment and cloud-based platforms.
  • Write clean, efficient, scalable, and maintainable code to support evolving application needs.
  • Develop and maintain APIs, databases, and microservices that improve system functionality and performance.
  • Support software reliability by creating unit tests and validating code performance.
  • Collaborate closely with front-end developers, QA engineers, product managers, and other software team members.
  • Participate in software architecture discussions and contribute to long-term platform scalability and maintainability.
  • Optimize database structures, application performance, and cloud-based services.
  • Support integration of large-scale data systems, messaging services, and connected device applications.
  • Mentor junior developers and provide technical guidance to the broader engineering team.
  • Assist with documentation, code reviews, and continuous improvement of development processes.
  • Participate in agile planning, sprint reviews, and technical problem-solving activities.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
  • 8+ years of professional software development experience.
  • Strong experience in back-end software development for large-scale or enterprise applications.
  • Proficiency with Node.js, JavaScript, or similar server-side programming languages.
  • Experience with C#, .NET, or Python is also beneficial.
  • Strong experience with SQL databases; NoSQL experience is a plus.
  • Experience designing and supporting microservices-based architectures.
  • Familiarity with RESTful API development and integration.
  • Experience working with cloud platforms such as Amazon Web Services.
  • Experience with containerized deployments such as Docker preferred.
  • Familiarity with message queue or event-driven systems is a plus.
  • Strong problem-solving skills and ability to work independently on complex technical initiatives.
  • Excellent communication and collaboration skills within agile software teams.

Preferred Qualifications

  • IoT or connected device platform experience is preferred.
  • Experience supporting high-volume data platforms or connected equipment solutions.
  • Prior experience working in agile software development environments.
  • Ability to mentor less experienced software engineers and contribute to technical leadership.

Pay Range: $100,000-$160,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 15 days ago
Similar jobs that could be interesting for youBased on the Senior Back-End Software Engineer in Dubuque, IA vacancy
  • $120k - $180k

     ...Description Job Description RFA Engineering ( is an engineering service provider...  ...support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part...  ...maintainable code across front-end and back-end systems. Support development... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

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

     ...Description Job Description RFA Engineering ( is an engineering service provider...  ...support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part...  ...closely with product, design, QA, and back‑end engineering teams to translate product... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    15 days ago
  •  ...experience, and we're looking for a Mobile Engineer to help develop and support mobile...  ...Android platforms under the guidance of senior team members. Implement user interfaces...  ...help reduce regressions. Follow the software development lifecycle and contribute to... 
    Suggested
    Internship

    Cottingham & Butler

    Dubuque, IA
    4 days ago
  •  ...ensuring participation through creativity and enthusiasm. The candidate should have a high school diploma, relevant experience in senior living or social services, and strong organizational skills. We offer competitive compensation and an inclusive work environment promoting... 
    Senior

    Trustwell Living at Eagle Pointe Place

    Dubuque, IA
    2 days ago
  •  ...ability to foster excellence in their team. The role includes delivering meaningful engagement activities and embracing innovation in senior care practices. Benefits include health, dental, and vision insurance, 401(k) options, and tuition reimbursement. #J-18808-Ljbffr... 
    Senior

    Grand Meadows Rehabilitation & Health Care Center

    Asbury, IA
    2 days ago
  •  ...Software Engineer Dubuque, Iowa, United States HealthCheck360 is looking to add a dynamic Full-Stack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal for someone who enjoys... 

    HealthCheck360

    Asbury, IA
    22 hours ago
  • $65k - $90k

     ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise....  ...additional opportunities within our own organization. Entry Level Software Engineer This position is associated with the design and... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Dubuque, IA
    2 days ago
  • $16.75 - $17 per hour

    Hourly rate ranges from $16.75 - $17.00 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with Company Match, Medical...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Asbury, IA
    2 days ago
  • $74.99k - $112.48k

     ...Embedded Software Engineer, Displays There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing... 
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Asbury, IA
    3 days ago
  • $65k - $100k

     ...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise....  ...and additional opportunities within our own organization. Software Engineer - Telematic Data This individual is responsible... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Dubuque, IA
    22 hours ago
  •  ...Location: Dubuque, IA Work Arrangement: In-office, or Hybrid Typical Day in the Life A typical day as a Tax Senior Associate in Dubuque, IA might include the following: Prepare a high-level return for a multi-million-dollar business or high net worth... 
    Senior
    Work at office
    Local area
    Visa sponsorship

    Eide Bailly

    Dubuque, IA
    1 day ago
  •  ...Description Job Description We are looking to fill a full time Senior Buyer position with a manufacturer located in the general area...  ...department on monthly cost savings. · Enter all month end inventories into the system for all departments, turn in a monthly... 
    Senior
    Full time
    Relocation package

    Wayne Russell & Associates LLC

    Dubuque, IA
    12 days ago
  •  ...Senior Municipal Engineer 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 who would work with CAD Technicians... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area

    Veenstra & Kimm, Inc., A Kleinfelder Company

    Asbury, IA
    22 hours ago
  • $15.5 per hour

    178518BRPosting Title:Senior Retail Stocking AssociateJob Description: A Senior Retail Stocking Associate (full-time) is a valued member of a high performing team who is empowered & equipped to do their job. You will know why your work matters and be able to take pride... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Shift work
    Weekend work
    Afternoon shift

    Harbor Freight Tools

    Dubuque, IA
    1 day ago
  •  ...technical, quality, and food safety matters relating to food can and end performance Provide Corporate Quality oversight of the...  ...Corporate Quality team as well as the company's Manufacturing, Engineering, and Technical Service divisions to develop and implement system... 
    Senior
    Work experience placement
    Work at office

    Crown Holdings

    Asbury, IA
    22 hours ago
  • $88k - $143k

     ...Project Manager Engineering (Water Treatment/Potable Water) Locations: Open to candidates within a commutable distance to any MSA office...  ...and is proud to be 100% employee owned. With roots reaching back to 1919, MSA has grown from a rural land survey company into a... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    MSA Professional Services, Inc.

    Asbury, IA
    22 hours ago
  • Job Description Job Description We are seeking an experienced and passionate employee benefits professional to drive successful outcomes for clients and their programs. As an Employee Benefits Client Consultant, you'll play a critical role in building strong client...
    Senior
    Full time

    Cottingham & Butler

    Dubuque, IA
    29 days ago
  •  ...Job Description Job Description Job Summary The North America Senior Supply Chain Manager is responsible for leading the overall Logistics, Customer Service, Forecasting, Imports, Exports, and Inventory Management within our Functional Ingredients and Health and... 
    Senior
    Work at office
    Local area

    Rousselot

    Dubuque, IA
    9 days ago
  •  ...Job Description Job Description 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... 

    Cottingham & Butler

    Dubuque, IA
    1 day ago
  • $65k - $95k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated...  ...creating robust operating system driven software for advanced displays in conjunction...  ...to industry leading customers dating back to 1943. Our primary focus is project based... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    12 days ago
  •  ...Job Description Job Description Description: Senior Structural Engineer DUBUQUE OR DAVENPORT, IOWA Origin Design is a full-service...  ..., and the public. 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
    a month ago
  •  ...Senior Accountant Location: Dubuque IA Employment Type: Full-Time We are partnered with a Top 10 Midwest CPA and business advisory firm experiencing continued growth and seeking a Senior Accountant to join their Dubuque team. This firm offers... 
    Senior
    Full time
    Summer work
    Flexible hours

    Wertz & Associates

    Dubuque, IA
    13 days ago
  •  ...of the Honkamp team.    A Typical Day in the Life:    As a senior accountant, you will manage financial reporting, oversee client...  ...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.

    Dubuque, IA
    21 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
    19 days ago
  • $100.71k - $157.63k

    Fiduciary Relationship Manager Build long-term client relationships and enhances existing relationships through quality customer service, including anticipating client needs, clear communications, effective client meetings and meeting client service level standards....
    Senior
    Work at office
    Local area
    Flexible hours

    UMB

    Asbury, IA
    9 days ago
  •  ...Supply Chain Manager (Senior Level) Dubuque, IA Compeitive Base wage+ bonus opportunity Direct Hire An established global manufacturing organization is seeking an experienced Senior Supply Chain Manager to lead North American supply chain operations supporting... 
    Senior

    Sedona Staffing Services

    Dubuque, IA
    8 days ago
  • $87k - $129.5k

    Work Schedule First Shift (Days) Environmental Conditions Office Job Description About Us: Join Thermo Fisher Scientific’s Commercial Organization and support an industry-leading portfolio that powers the entire bioprocessing workflow. You’ll represent...
    Senior
    Temporary work
    Work at office
    Relocation
    Day shift

    Thermo Fisher Scientific

    Dubuque, IA
    22 hours ago
  • $65k - $110k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...and additional opportunities within our own organization. Software Test Automation Engineer The Software Test Automation Engineer... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Rogers Freels & Associates Inc

    Dubuque, IA
    10 days ago
  •  ...Description Job Description Description: Senior Architect DUBUQUE OR DAVENPORT, IOWA...  ...design firm offering architecture, engineering, field services and land survey. We deliver...  ...conditions/prepare specification front ends. Conduct peer reviews of concepts, alternatives... 
    Senior
    Full time
    For contractors
    Currently hiring
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    Origin Design Co

    Dubuque, IA
    16 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 Back-End Software Engineer. Be the first to apply!