Relative Dynamics is seeking a Mid-Level System Engineer in Sioux Falls, SD, to support the USGS ... Software Engineers, and other Project team members, as appropriate * Conduct systems engineering ...
Relative Dynamics is seeking a Mid-Level System Engineer in Sioux Falls, SD, to support the USGS ... Software Engineers, and other Project team members, as appropriate * Conduct systems engineering ...
Systems Engineer (Mid-Level)
Cedar Rapids, IA · On-site
$85 - $120/hr
Relative Dynamics is seeking a Mid-Level System Engineer in Sioux Falls, SD, to support the USGS ... Software Engineers, and other Project team members, as appropriate * Conduct systems engineering ...
Systems Engineer (Mid-Level)
Cedar Rapids, IA · On-site
$85 - $120/hr
Relative Dynamics is seeking a Mid-Level System Engineer in Sioux Falls, SD, to support the USGS ... Software Engineers, and other Project team members, as appropriate * Conduct systems engineering ...
Relative Dynamics is seeking a Mid-Level System Engineer in Sioux Falls, SD, to support the USGS ... Software Engineers, and other Project team members, as appropriate * Conduct systems engineering ...
Relative Dynamics is seeking a Mid-Level System Engineer in Sioux Falls, SD, to support the USGS ... Software Engineers, and other Project team members, as appropriate * Conduct systems engineering ...
Embedded Software Verification Engineer
Cedar Rapids, IA · On-site
$129K - $170K/yr
Job Title- Embedded SW Verification Engineer Location- Cedar Rapids, IA (Onsite) Duration- 6 to 12 ... Low-Level Software Integration and Verification Experience, including unit testing * Embedded C ...
Embedded Software Verification Engineer
Cedar Rapids, IA · On-site
$129K - $170K/yr
Job Title- Embedded SW Verification Engineer Location- Cedar Rapids, IA (Onsite) Duration- 6 to 12 ... Low-Level Software Integration and Verification Experience, including unit testing * Embedded C ...
Embedded Software Verification Engineer
Cedar Rapids, IA · On-site
$129K - $170K/yr
Position: Embedded Software Verification Engineer Location: Cedar Rapids, IA Duration: Contract(W2 ... DO-178C DAL A or B Requirements-Based Verification Experience Low-Level Software Integration and ...
Embedded Software Verification Engineer
Cedar Rapids, IA · On-site
$129K - $170K/yr
Position: Embedded Software Verification Engineer Location: Cedar Rapids, IA Duration: Contract(W2 ... DO-178C DAL A or B Requirements-Based Verification Experience Low-Level Software Integration and ...
Genova Technologies has immediate openings for Embedded Software Developers for an exciting ... Multiple positions are open based on experience level. Specific responsibilities include: * Working ...
Quick apply
Genova Technologies has immediate openings for Embedded Software Developers for an exciting ... Multiple positions are open based on experience level. Specific responsibilities include: * Working ...
Genova Technologies has immediate openings for Embedded Software Developers for an exciting ... Multiple positions are open based on experience level. Specific responsibilities include: • ...
Genova Technologies has immediate openings for Embedded Software Developers for an exciting ... Multiple positions are open based on experience level. Specific responsibilities include: • ...
Genova Technologies has immediate openings for Embedded Software Developers for an exciting ... Multiple positions are open based on experience level. Specific responsibilities include: Working ...
Genova Technologies has immediate openings for Embedded Software Developers for an exciting ... Multiple positions are open based on experience level. Specific responsibilities include: Working ...
Senior Engineer, Software Engineering
$135K - $165K/yr
Perform hardware and low-level software integration, resolving complex issues around timing, device ... Engineering or a related field and at least 5 years of progressive experience as a Software ...
Senior Engineer, Software Engineering
$135K - $165K/yr
Perform hardware and low-level software integration, resolving complex issues around timing, device ... Engineering or a related field and at least 5 years of progressive experience as a Software ...
Senior Engineer, Software Engineering
Cedar Rapids, IA · On-site
$135K - $165K/yr
Perform hardware and low-level software integration, resolving complex issues around timing, device ... Engineering or a related field and at least 5 years of progressive experience as a Software ...
Senior Engineer, Software Engineering
Cedar Rapids, IA · On-site
$135K - $165K/yr
Perform hardware and low-level software integration, resolving complex issues around timing, device ... Engineering or a related field and at least 5 years of progressive experience as a Software ...
Senior Software Engineer DevOps (Onsite)
Cedar Rapids, IA · On-site
$119K - $158K/yr
This is the PERFECT position for a Senior level Software Engineer with a strong background in full stack web application development to join a team in creating, deploying and enhancing our Collins ...
Senior Software Engineer DevOps (Onsite)
Cedar Rapids, IA · On-site
$119K - $158K/yr
This is the PERFECT position for a Senior level Software Engineer with a strong background in full stack web application development to join a team in creating, deploying and enhancing our Collins ...
Software Developer II - Connect Service Software (Front End, Angular)
Cedar Rapids, IA · On-site
$90 - $120/hr
Software Developer II - Connect Service Software (Front End, Angular)Any NISC Location Company ... For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing ...
Software Developer II - Connect Service Software (Front End, Angular)
Cedar Rapids, IA · On-site
$90 - $120/hr
Software Developer II - Connect Service Software (Front End, Angular)Any NISC Location Company ... For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing ...
Software Developer II - Connect Service Software (Front End, Billing Software)
Cedar Rapids, IA · On-site
$90 - $130/hr
For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing ... NISC is always seeking out talented software developers & engineers who are motivated ...
Software Developer II - Connect Service Software (Front End, Billing Software)
Cedar Rapids, IA · On-site
$90 - $130/hr
For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing ... NISC is always seeking out talented software developers & engineers who are motivated ...
Senior Software Engineer DevOps (Onsite)
$119K - $158K/yr
This is the PERFECT position for a Senior level Software Engineer with a strong background in full stack web application development to join a team in creating, deploying and enhancing our Collins ...
Senior Software Engineer DevOps (Onsite)
$119K - $158K/yr
This is the PERFECT position for a Senior level Software Engineer with a strong background in full stack web application development to join a team in creating, deploying and enhancing our Collins ...
... mid-size companies to meet their talent needs with high quality IT resources through Staff ... Communicate clearly and at the appropriate level with end users regarding the progress of projects ...
... mid-size companies to meet their talent needs with high quality IT resources through Staff ... Communicate clearly and at the appropriate level with end users regarding the progress of projects ...
Software Engineer (DO-178B) Duration: 4-6+ months (up to 12 months) Location: Remote (must be able ... DO-178B/verification efforts for display systems Musts: (5+ years of experience mid-or-senior-level ...
Software Engineer (DO-178B) Duration: 4-6+ months (up to 12 months) Location: Remote (must be able ... DO-178B/verification efforts for display systems Musts: (5+ years of experience mid-or-senior-level ...
Software Developer II - Utility Billing Software (Front End, Angular)
Cedar Rapids, IA · Hybrid
$101K - $118K/yr
For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing ... NISC is always seeking out talented software developers & engineers who are motivated ...
Software Developer II - Utility Billing Software (Front End, Angular)
Cedar Rapids, IA · Hybrid
$101K - $118K/yr
For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing ... NISC is always seeking out talented software developers & engineers who are motivated ...
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
Senior Software Engineer - Embedded Communications (ONSITE)
Cedar Rapids, IA · On-site
$121K - $159K/yr
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
Senior Software Engineer - Embedded Communications (ONSITE)
Cedar Rapids, IA · On-site
$121K - $159K/yr
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
Mid Level Software Developer information
See Iowa City, IA salary details
$47K - $57.5K
1% of jobs
$57.5K - $68K
4% of jobs
$68K - $78.5K
9% of jobs
$88.2K is the 25th percentile. Wages below this are outliers.
$78.5K - $89K
12% of jobs
$89K - $99.5K
15% of jobs
The median wage is $106.3K / yr.
$99.5K - $109.9K
14% of jobs
$109.9K - $120.4K
15% of jobs
$124.6K is the 75th percentile. Wages above this are outliers.
$120.4K - $130.9K
13% of jobs
$130.9K - $141.4K
9% of jobs
$141.4K - $151.9K
5% of jobs
$151.9K - $162.4K
3% of jobs
$47K
$109.4K
$162.4K
How much do mid level software developer jobs pay per year?
What is a mid level software developer?
A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.
What are the typical daily responsibilities of a mid level software developer?
As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.
What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?
To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.
What are the most commonly searched types of Software Developer jobs in Iowa City, IA?
The most popular types of Software Developer jobs in Iowa City, IA are:
What are popular job titles related to Mid Level Software Developer jobs in Iowa City, IA?
For Mid Level Software Developer jobs in Iowa City, IA, the most frequently searched job titles are:
What job categories do people searching Mid Level Software Developer jobs in Iowa City, IA look for?
The top searched job categories for Mid Level Software Developer jobs in Iowa City, IA are:
What cities near Iowa City, IA are hiring for Mid Level Software Developer jobs?
Cities near Iowa City, IA with the most Mid Level Software Developer job openings:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 8 days ago
Job description
Relative Dynamics is a subcontractor supporting USGS Earth Resources Observation and Science (EROS) Center. In this role, you will be employed by Relative Dynamics and assigned to work on projects in support of USGS Earth Resources Observation and Science (EROS) Center.
Relative Dynamics is seeking a Mid-Level System Engineer in Sioux Falls, SD, to support the USGS Earth Resources Observation and Science (EROS) Center. This is a full-time, onsite role that requires regular in person interaction with team members, scientists, and mission partners. This role is not eligible for remote work. This team, in collaboration with NASA and the Landsat project, specializes in remote sensing and provides over fifty years of satellite imagery data to global users and science organizations.
What You'll Get to Do:
- Work on meaningful projects that support Earth science and sustainability
- Collaborate with experienced engineers and mentors who are passionate about innovation
- Gain hands-on experience with cutting-edge technologies in Satellite Communications and system development
- Be part of a team that values curiosity, creativity, and continuous learning
- Provide engineering support and maintenance for all ground station equipment
- Provide Satellite Communications systems engineering support to develop ground based systems in accordance with mission requirements. This includes the antenna(s), RF equipment and all associated ground station equipment.
- Communicate and coordinate activities and technical status with the Systems Engineer, Hardware Engineers, Software Engineers, and other Project team members, as appropriate
- Conduct systems engineering activities in accordance with an established Systems Engineering Management Plan (SEMP)
- Support preparing operations concepts, developing and implementing requirements, and defining and documenting interface definitions
- Conduct architecture and trade study analysis, develop integration plans, and execute formal integration testing and analysis
- Support the integration activities at remote partner locations
- Ensure all system activities are conducted in accordance with standards and best practices
- Submit, analyze, and manage configuration change requests in accordance with Configuration Management (CM) processes
What You'll Need:
Required Experience
- Bachelor's degree in Electrical Engineering, Satellite Communications/Systems Engineering, or related field.
- Prior work experience of 4-6 years in Satellite Communications Engineering or equivalent is required for this position. Experience in satellite ground systems or Low Earth Orbit (LEO) satellite communications is a plus.
- US Citizenship is required due to ITAR requirements
- Three years of continuous residency in the U.S. for issuance of a Government Security credential
- Ability to obtain and maintain a national agency check and background investigation for facility access
Required Skills
- Strong technical abilities, excellent communication skills, and a teamwork emphasis.
- Ability to integrate into a highly-skilled Information Technology Team.
- Excellent interpersonal, organizational, and communication skills
- Ability to work independently as well as part of a team
- Knowledge of the System Development Life Cycle
- Experience in anomaly investigations or troubleshooting activities
- Ability to read and interpret schematics and wiring diagrams
Desired Qualifications
- Requirements generation experience
- Integration and Test experience
Who You Are:
- A self-starter who thrives in a fast-paced environment
- A quick learner who is always ready to gain depth of knowledge
- A reliable worker who knows the importance of showing up when it counts
- Accept assignments with open cooperative positive and team-oriented attitudes
- Able to plan and execute plans across teams
- Effective communicator both written and verbal
What You'll Enjoy:
- Competitive wage and benefits package
- Medical, dental, vision and life/disability insurance
- Vacation and paid holidays
- Tuition reimbursement
- 401k with company match
- Employee referral program
- Community involvement investing and giving back to the community
Relative Dynamics conducts a comprehensive background check that includes drug testing. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status.
About Relative Dynamics
Sourced by ZipRecruiter
Industry
Guided missile and space vehicle manufacturing
Company size
51 - 200 Employees
Headquarters location
Laurel, MD, US
Year founded
2011