Demo

Senior Software Engineer

MSR Technology Group
Rapids, IA Contractor
POSTED ON 9/20/2026
AVAILABLE BEFORE 10/18/2026

Requisition Title: Senior Software Engineer

Duration: 12 Months contract

Location: Cedar Rapids, IA



Primary Responsibilities:

Develop, design and conclude experiments to accelerate business capabilities in Generative AI for safety-critical development

Be obsessively passionate, inquisitive, and seek to solve everyday problems in innovative ways

Thrive in a collaborative environment and clearly communicate while confidently providing technical guidance, mentoring, and support to multiple sub-projects


You possess the following character traits:

You have a strong sense of ownership and take initiative while empowering others to do the same

You prioritize positive impact over busy work

You have minimal ego and understand that everyone has something to bring to the table regardless of experience

You appreciate transparency and promote trust and empowerment through open access of information

You are evidence-based and prioritize data and science over seniority or dogma

You take risks and rapidly iterate to find the best solution to the problem


Basic Qualifications:

Must be a US Citizen

Strong software development experience and skills

Proficient in Unix/Linux

Proficient in Python

Proficient in Full Stack Development

Proven execution skills in the development of complex systems

Ability to communicate clearly to large audiences

Understanding of the fundamentals of AI/ML through research or practice

Experience in deploying Generative AI powered applications

Experience with Large Language Model (LLM) development frameworks (e.g. LangChain, Haystack)

Hourly Wage Estimation for Senior Software Engineer in Rapids, IA
$58.00 to $70.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at MSR Technology Group

  • MSR Technology Group Redford, MI
  • Job Description: Work with the supplier to ensure supplier performance is regularly reported and that appropriate and timely corrective actions are impleme... more
  • 1 Day Ago

  • MSR Technology Group Mountain View, CA
  • MSR Technology Group has been recognized as an Inc. 500/5000 company for the past seven consecutive years. We currently have an urgent opening for a 3GPP R... more
  • 7 Days Ago

  • MSR Technology Group Ann Arbor, MI
  • MSR Technology Group has been recognized as an Inc. 500/5000 company for the past seven consecutive years. We currently have an urgent opening for a Powert... more
  • 8 Days Ago

  • MSR Technology Group Kansas, MO
  • Description The Senior ERP Developer is responsible for designing, developing, supporting, and optimizing enterprise ERP solutions within Oracle E-Business... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Rapids, IA area that may be a better fit.

  • Donatech Corporation Rapids, IA
  • Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. • Adhere to all applicable client Engineering Development an... more
  • 17 Days Ago

  • GreatAmerica Rapids, IA
  • GreatAmerica is a highly successful entrepreneurial company providing equipment financing to businesses across the United States. Our exemplary customer se... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!