1

Mid Level Software Engineer Jobs in Nevada (NOW HIRING)

Executes assigned component level software development projects and major fixes using new or ... Structured programming experience beyond the web. Deep knowledge of standards-based front and ...

The role - what you'll do Barr is seeking a geotechnical engineer to join our innovative and ... Software: geotechnical software programs, including Geostudio, Rocscience, LPile, APile, gINT or ...

... highest level of performance of every precision fluid measuring device we manufacture ... Responsibilities The software engineer position is responsible for development potentially in any ...

... level of performance of every precision fluid measuring device we manufacture. The software ... engineer position is responsible for development potentially in any and all layers of architecture ...

Software Engineer III

Sparks, NV · Hybrid

$108K - $149K/yr

As a Software Engineer III, you will lead the design, development, and optimization of complex ... Higher level relevant degree may substitute for experience. * Advanced proficiency in programming ...

Software Engineer II

Sparks, NV · On-site

$94K - $129K/yr

Our Software Engineers work in an agile, collective environment. As a Software Engineer II, you ... Higher level relevant degree may substitute for experience. * Proficiency in programming languages ...

Job Summary -- Essential Functions/Duties The Computer Scientist II provides mid-level software engineering support for the development, enhancement, and sustainment of systems that enable mission ...

next page

Showing results 1-20

Mid Level Software Engineer information

See Nevada salary details

$64.7K

$150.2K

$209.3K

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

As of Jul 25, 2026, the average yearly pay for mid level software engineer in Nevada is $150,224.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,200.00 and $176,200.00 per year, depending on experience, location, and employer.

What is a Mid Level Software Engineer job?

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.

What are the most commonly searched types of Software Engineer jobs in Nevada? The most popular types of Software Engineer jobs in Nevada are:
What cities in Nevada are hiring for Mid Level Software Engineer jobs? Cities in Nevada with the most Mid Level Software Engineer job openings:
Infographic showing various Mid Level Software Engineer job openings in Nevada as of July 2026, with employment types broken down into 1% Locum Tenens, 93% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $150,224 per year, or $72.2 per hour.

Software Engineer Job

Counterworx

Las Vegas, NV

Other

Posted 24 days ago


Job description

The Software Engineer applies practical knowledge of development and engineering to conceive, design, develop, test, and implement software fixes, enhancements, components, and/or new software systems and applications of moderate to high complexity. The Software Engineer helps drive design and development of components through his/her own’ and partner engineers’ work. The Software Engineer provides technical and architectural guidance and acts as a point of escalation and technical expert. The Software Engineer designs and develops highly scalable software systems and applications.

Responsibilities:
Owns the design and development of software fixes, enhancements, components, and/or new software systems and applications.
Drives development of components.
Develops technical solutions that meet specifications and that impact future developments.
Executes assigned component level software development projects and major fixes using new or existing technologies.
Develops specifications for assigned components, projects or fixes.
Designs specific components for assigned projects, developing specifications for each.
Designs, develops, manages, creates and maintains technical components and templates.
Able to code with front-end technology stack and lead end-to-end troubleshooting.
Interacts and coordinates deliverables with other technical groups in the organization.
Executes assigned component level projects using new or existing technologies.
Designs and develops specifications for assigned projects.
Reviews or troubleshoots and performs testing.
Recommends improvements to processes, technology, and interfaces that improve the effectiveness of the team
Basic Qualifications:
1-2 years of web development, including experience with HTML, CSS, Ajax, JavaScript.
Experience writing technical specifications and driving them through development.
Effective verbal and written communication skills with both technical and non-technical audiences.
Ability to thrive in a dynamic, collaborative and fast paced environment.
Experience with Single Page Applications and responsive applications built using JavaScript frameworks like Angular.
Experience with server-side scripting like PHP or a similar object-oriented server-side scripting language.
Strong interpersonal skills as well as strong problem-solving and analytical skills.
Attention to detail
Preferred Qualifications:
Proven ability to work with all members of a technical project team.
Experience drafting requirements and functional specifications.
Experience creating project estimations and delivery timelines.
Positive, optimistic approach and the ability to work well as part of a broader team/organization.
Ability to effectively communicate across a broad range of stakeholders, including product managers, QA, operations, engineering, management, etc.
Streaming video architecture and development a plus.
Structured programming experience beyond the web.
Deep knowledge of standards-based front and back end technologies.
Knowledge of mobile app development.