1

Mid Level Software Developer Jobs in North Liberty, IA

next page

Showing results 1-20

Mid Level Software Developer information

See North Liberty, IA salary details

$43.8K

$102.1K

$151.5K

How much do mid level software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for mid level software developer in North Liberty, IA is $102,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,100.00 and $118,700.00 per year, depending on experience, location, and employer.

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 North Liberty, IA?

The most popular types of Software Developer jobs in North Liberty, IA are:

What are popular job titles related to Mid Level Software Developer jobs in North Liberty, IA?

For Mid Level Software Developer jobs in North Liberty, IA, the most frequently searched job titles are:

What cities near North Liberty, IA are hiring for Mid Level Software Developer jobs?

Cities near North Liberty, IA with the most Mid Level Software Developer job openings:

Systems Engineer (Mid-Level)

Cedar Rapids, IA • On-site

Relative Dynamics
Guided Missile and Space Vehicle Manufacturing • 51 - 200 employees

$100 - $125/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description

Career Opportunities with Relative Dynamics

A great place to work.

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.

Department: Technical Support Services Contract (TSSC)

At Relative Dynamics we value knowledge as a process rather than knowledge as an answer. Founded in 2011 our goal is to define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at www.relativedynamics.space.

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
  • 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

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.

#J-18808-Ljbffr