1

Mid Level Software Engineer Jobs in Idaho (NOW HIRING)

Software Development Lead - Escalations

Eagle, ID

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Mentor and guide junior and mid-level sustaining engineers; set the technical bar for the team ... What We're Looking For Must-Haves * 5+ years of software engineering experience , with a ...

Software Development Lead - Escalations

Eagle, ID · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Mentor and guide junior and mid-level sustaining engineers; set the technical bar for the team ... What We're Looking For Must-Haves * 5+ years of software engineering experience , with a ...

Senior Embedded Engineer

Boise, ID · On-site

$118K - $154K/yr

A mid-level team member with around 4+ to 10 years of experience in Linux Internals and C ... Perform regular audits to identify software inefficiencies and mastermind ways to improve workflow

Design Studies Engineer - Technical Director

Meridian, ID · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Applicable Software: CDEGS, ATP-EMTP, PSCAD, WinIGS, TFlash, COMSOL, CAFEP, Polaris * Leadership ... Coordinate, review and approve electrical infrastructure design plans for mid-level and complex ...

Design Studies Engineer - Technical Director

Meridian, ID · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Applicable Software: CDEGS, ATP-EMTP, PSCAD, WinIGS, TFlash, COMSOL, CAFEP, Polaris * Leadership ... Coordinate, review and approve electrical infrastructure design plans for mid-level and complex ...

Sr. Embedded Software Engineer

Victor, ID · On-site

$111.38 - $139.15/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... in Software and Embedded software development and engineering for complex organizations ... High level of initiative with ability to self-manage. * Embedded Linux experience. * Experience ...

Software Developer

Idaho Falls, ID · On-site

$95K - $235K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Idaho National Laboratory is hiring a Software Developer to work on our Materials and Fuels Complex ... Level 4: Bachelor's in software development or other related field and 9 years of experience.

Software Developer

Idaho Falls, ID

$114K - $235K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Idaho National Laboratory is hiring a Software Developer to work on our Materials and Fuels Complex ... Level 4: Bachelor's in software development or other related field and 9 years of experience.

Embedded Software Lead

Boise, ID · On-site

  • Medical

  • Dental

  • Vision

  • PTO

This lead will supervise a team of system and embedded software engineers developing software on bare metal, embedded Linux as well as higher level interface software. You will work with other ...

Embedded Software Lead

Boise, ID

  • Medical

  • Dental

  • Vision

  • PTO

This lead will supervise a team of system and embedded software engineers developing software on bare metal, embedded Linux as well as higher level interface software. You will work with other ...

Embedded Software Lead

Boise, ID · On-site

  • Medical

  • Dental

  • Vision

  • PTO

This lead will supervise a team of system and embedded software engineers developing software on bare metal, embedded Linux as well as higher level interface software. You will work with other ...

Lead Professional, Civil Engineer

Meridian, ID · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Project management experience with small to mid-level projects including tracking hours and ... Primary software for this position is OpenRoads. * Well-developed critical thinking and problem ...

Lead Professional, Civil Engineer

Meridian, ID

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Project management experience with small to mid-level projects including tracking hours and ... Primary software for this position is OpenRoads. * Well-developed critical thinking and problem ...

Showing results 41-60

Mid Level Software Engineer information

See Idaho salary details

$59.7K

$138.8K

$193.4K

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

As of Aug 16, 2026, the average yearly pay for mid level software engineer in Idaho is $138,804.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,900.00 and $162,800.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and software development tools, and gaining practical experience through projects or internships.

What are the most commonly searched types of Software Engineer jobs in Idaho?

The most popular types of Software Engineer jobs in Idaho are:

What are popular job titles related to Mid Level Software Engineer jobs in Idaho?

For Mid Level Software Engineer jobs in Idaho, the most frequently searched job titles are:

What cities in Idaho are hiring for Mid Level Software Engineer jobs?

Cities in Idaho with the most Mid Level Software Engineer job openings:

Infographic showing various Mid Level Software Engineer job openings in Idaho as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $138,804 per year, or $66.7 per hour.

Software Development Lead - Escalations

Crelate

Eagle, ID

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 13 days ago


Job description

Sustained Engineering Lead

This is an onsite in person role. Only candidates who are able to commute to our offices in Eagle, ID will be considered.

About the Role

We are looking for a Sustained Engineering Lead who thrives at the intersection of deep technical expertise, high ROI execution and direct client impact. This is not a passive, ticket-routing role — it's a hands-on, high-ownership position for an engineer who wants to own an entire lane of operation: from the moment a client escalation lands, through solutioning, to the moment a permanent fix ships. You partner directly with our head of Client Success, and Product, write code, and be a driving force in the stability, quality, and long-term reliability of our product.

What You'll Own

  • Client Escalations — Be the technical anchor for critical and high-priority client issues. You are the person the team looks to when an issue is in the code, in the data, urgent, or cross-functional.
  • Triage and own full lifecycle of Escalations – Partner with head of Customer Success and Product, using your technical, consulting, and investigation skills to verify, triage, prioritize, investigate, resolve and deliver solutions to the pipeline of requests.
  • Root Cause Analysis — Conduct deep-dive investigations into production issues, defects, and systemic failures. Don't just fix the symptom — find the source and eliminate it.
  • Resolution & Code Fixes — Write, review, and ship code. You are expected to be a hands-on contributor who can diagnose and resolve issues directly in the codebase, not simply delegate to others.
  • Client Relationships — Engage directly with clients and client-facing teams during escalations. Communicate with clarity, empathy, and technical credibility.
  • Quality & Reliability Improvement — Identify patterns in escalations and defects, and drive systemic improvements that reduce recurrence across the product.
  • Process & Standards — Define and refine how the sustaining engineering function operates — triage processes, escalation playbooks, SLA adherence, and post-mortems.

Responsibilities

  • Take full ownership of client escalations from intake through resolution, including direct client communication and internal coordination.
  • Conduct thorough investigation and root cause analysis of reported defects, regressions, and production incidents.
  • Write production-quality code and tests to deliver bug fixes, patches, and workarounds on tight timelines without sacrificing long-term code health.
  • Collaborate cross-functionally with Product, Engineering, QA, and Support teams to triage, prioritize, and resolve client-impacting issues.
  • Reproduce and isolate client-reported issues across diverse environments, configurations, and data sets.
  • Document findings, resolutions, and known issues in a clear, reusable manner for internal and client-facing knowledge bases.
  • Contribute to and enforce coding standards, review practices, and testing requirements within the sustaining engineering function.
  • Mentor and guide junior and mid-level sustaining engineers; set the technical bar for the team.
  • Proactively identify and address technical debt and fragile areas of the codebase that drive disproportionate client issues.
  • Participate in on-call rotation for critical client escalations as needed.

What We're Looking For

Must-Haves

  • 5+ years of software engineering experience, with a demonstrated track record in sustaining, support engineering, or a closely related discipline.
  • Strong, hands-on coding ability — you write code daily and are comfortable diving into unfamiliar codebases quickly. Our stack is .NET, C#, TypeScript, Elastic, Redis, and SQL Server.
  • Deep ownership mindset — you drive issues to resolution, follow through without being asked, and are accountable for outcomes, not just effort.
  • Proven experience handling client escalations in a technical capacity, including direct client communication under pressure.
  • Expert-level debugging and troubleshooting skills — log analysis, profiling, memory/thread analysis, distributed system tracing, etc.
  • Strong written and verbal communication skills; ability to translate complex technical findings into clear summaries for both technical and non-technical audiences.
  • Demonstrated ability to work in a fast-paced environment and manage multiple high-priority issues simultaneously.

Nice-to-Haves

  • Experience with recruiting solutions, ATS, CRM or other similar of records.
  • Familiarity with observability and tracking tooling (e.g., Datadog and Azure DevOps).
  • Background in QA, reliability engineering, or DevOps practices.
  • Experience managing a Kanban style pipeline of tickets and resolving issues using code, processes, and consultative bedside manner..

How You'll Be Measured

  • Speed and quality of resolution for client escalations.
  • Reduction in repeat/recurring client issues over time.
  • Code quality and test coverage of fixes shipped.
  • Client and internal stakeholder satisfaction during escalations.
  • Contributions to sustaining engineering process improvements.

Why This Role

This role carries real weight. You won't be buried under process or abstracted away from the work that matters. You'll have direct influence on client experience, direct access to the codebase, and the authority to drive change. If you want to own something meaningful and see the direct results of your work — this is the role for you.

What We Offer:

  • Results-driven organization, with reasonably flexible work hours
  • Plenty of opportunities to learn, grow your career, and wear lots of hats.
  • Startup life – flexible, relaxed, yet high stakes work environment
  • Awesome coworkers who care about their work and each other
  • Competitive benefits including:
    • Flexible spending and dependent care accounts
    • Medical, Dental and Vision coverage
    • 401k with matching
    • Long and short-term disability insurance
    • A life insurance policy
    • A generous paid leave policy, which includes up to 14 days of office holidays (including a company-wide winter break)
    • Paid parental leave
    • And for team members who excel, stock option grants.