1

Software Developer Engineer Jobs in Salt Lake City, UT

Senior Software Developer

Lehi, UT ยท On-site

$51.25 - $67.50/hr

The Senior Software Developer works with both IT and business partners to deliver high-quality, well-tested database applications that meet the company's needs. Candidates will have a history of ...

Senior Software Developer

Lehi, UT ยท On-site

$51.25 - $67.50/hr

The Senior Software Developer works with both IT and business partners to deliver high-quality, well-tested database applications that meet the company's needs. Candidates will have a history of ...

Senior Software Developer

Salt Lake City, UT ยท On-site +1

$147K - $198K/yr

The software developers on our team are the primary contributors to Neuron on both the frontend and the backend. You will work closely with a fully remote team of designers, developers, and ...

Communicate with the software developer group, with users, and with management as well as with the wider community. * Maintain the strict confidentiality of sensitive information. * Perform other ...

Software Developer I

Kaysville, UT ยท On-site

$62K - $105K/yr

Communicate with the software developer group, with users, and with management as well as with the wider community. * Maintain the strict confidentiality of sensitive information. * Perform other ...

... software in-house rather than buying off-the-shelf systems. Our flagship is a live, Quality ... We are seeking a full-stack developer to continue building this platform alongside the team ...

Senior Software Developer

Lehi, UT ยท On-site

$51.25 - $67.50/hr

The Senior Software Developer works with both IT and business partners to deliver high-quality, well-tested database applications that meet the company's needs. Candidates will have a history of ...

Showing results 21-40

Software Developer Engineer information

See Salt Lake City, UT salary details

$28.5K

$97K

$233.7K

How much do software developer engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for software developer engineer in Salt Lake City, UT is $97,031.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,500.00 and $102,600.00 per year, depending on experience, location, and employer.

How do software developer engineers typically collaborate with cross-functional teams during a project?

Software Developer Engineers regularly work alongside product managers, designers, and quality assurance professionals to deliver high-quality software. Collaboration often involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews, where they discuss requirements, share progress, and address technical challenges. Effective communication and teamwork are crucial, as developers must ensure their code aligns with project goals and integrates smoothly with work from other team members. This collaborative environment not only helps deliver better products but also fosters professional growth through exposure to diverse perspectives.

What is a software developer engineer?

Software Developer Engineers are professionals who design, develop, test, and maintain software applications or systems. They use programming languages like Java, Python, or C++ to write code that solves problems or fulfills specific needs. In addition to coding, they collaborate with other team members, troubleshoot issues, and ensure the software meets user requirements and quality standards. Their work is essential for creating everything from mobile apps to enterprise software solutions.

What are the key skills and qualifications needed to thrive as a software developer engineer?

To thrive as a Software Developer Engineer, you need a solid understanding of programming languages, software development principles, and a relevant degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is typically required. Strong problem-solving skills, attention to detail, and effective collaboration set exceptional engineers apart. These competencies are crucial for building reliable, scalable software and contributing effectively to dynamic, cross-functional teams.

What is the difference between Software Developer Engineer vs Software Engineer?

AspectSoftware Developer EngineerSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or related field; certifications optional
Work EnvironmentDevelopment teams, coding, testing, debuggingDesign, development, system analysis, collaboration
Industry UsageCommon in tech companies, startups, software firmsWidespread across tech, finance, healthcare, and more

Both roles involve coding and software development, but Software Developer Engineers often focus more on building and implementing software solutions, while Software Engineers may have broader responsibilities including system design and architecture. The titles are frequently used interchangeably, but understanding their nuances helps in job searches and career planning.

What are the most commonly searched types of Software Developer Engineer jobs in Salt Lake City, UT?

The most popular types of Software Developer Engineer jobs in Salt Lake City, UT are:

Infographic showing various Software Developer Engineer job openings in Salt Lake City, UT as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $97,031 per year, or $46.6 per hour.

Software Developer III

Medical Priority Consultants

Salt Lake City, UT โ€ข On-site

$120 - $165/hr

Other

Medical, Dental, Retirement

Re-posted 3 days ago


Job description

Job Summary

Provide expert-level design and development expertise across the full stack: front-end, back-end, APIs, databases, and integrations. Create and maintain software products including applications, web pages, client portals, reports and queries, and other products as requested. Leverage modern AIโ€‘assisted and agentic development tools to accelerate delivery, while bringing the engineering depth to review, validate, and stand behind everything that ships, whether written by a person or generated by AI. Interface with clients, customers, and internal users to gather requirements, troubleshoot issues, and deploy solutions. Train other team members and provide technical leadership in design and development matters. Help develop and support software development best practices.

This role operates on a hybrid work model.

Location

Corporate Headquarters โ€“ PDC, Salt Lake City, UT 84111

Major Responsibilities
  • Design and develop scalable, reusable, secure, and maintainable software solutions.
  • Lead the implementation of complex features and resolve highโ€‘impact technical issues.
  • Define and enforce coding standards, best practices, and design principles.
  • Optimize system performance and scalability through code and architecture improvements.
  • Work closely with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical solutions.
  • Participate in architectural discussions and contribute to technical decisionโ€‘making.
  • Collaborate with crossโ€‘functional teams, including QA and UX/UI.
  • Guide and mentor junior and midโ€‘level developers through technical challenges.
  • Conduct thorough code reviews to ensure quality and adherence to standards.
  • Leverage agentic AI development tools (e.g., Claude, Codex, GitHub Copilot, Cursor, OpenCode) to design, build, and refactor software, and rigorously review and validate AIโ€‘generated code for correctness, security, and maintainability.
  • Share knowledge and promote continuous learning within the team.
  • Take ownership of technical aspects of projects, ensuring timely and successful delivery.
  • Break down complex tasks into smaller, manageable components for the team.
  • Identify risks and propose solutions to mitigate them during project planning.
  • Stay updated on emerging technologies and industry trends.
  • Propose and implement innovative solutions to improve processes, tools, and overall codebase quality.
  • Promote the adoption of new tools, frameworks, or methodologies to enhance development efficiency.
  • Other duties as assigned.
Qualifications
  • Strong backโ€‘end development expertise in C# (.NET / ASP.NET Core) and Python (FastAPI, Django), with the ability to design and build robust, secure APIs and services. Equivalent depth in another modern backโ€‘end stack will also be considered.
  • Solid understanding of database and dataโ€‘layer design, including relational databases, data modeling, and writing efficient, wellโ€‘structured queries.
  • Proficiency with a modern JavaScript/TypeScript frontโ€‘end framework (React, Next.js, Angular, or Vue), including component architecture, state management, routing, serverโ€‘side rendering, and data fetching and caching patterns.
  • Skilled at building responsive, accessible UI from design specifications (e.g., Figma), with strong attention to crossโ€‘device compatibility, performance, and usability.
  • Experienced in fullโ€‘stack architecture and designโ€”structuring code and data flow and building scalable, reusable, and maintainable systems end to end.
  • Strong experience with cloudโ€‘based deployment and integration across Azure, AWS, and/or Google Cloud, including CI/CD pipeline implementation and environment configuration.
  • Handsโ€‘on experience using AIโ€‘assisted and agentic development tools (Claude, Codex, GitHub Copilot, Cursor, OpenCode) in a daily workflow, coupled with engineering depth to critically review, test, and validate AIโ€‘generated code rather than accepting it at face value.
  • Provided technical mentorship to midโ€‘ and juniorโ€‘level developers, fostering growth through guidance, feedback, and collaborative development practices.
  • Version control expertise with Git and branching strategies.
  • Proficient in unit, integration, and endโ€‘toโ€‘end testing and modern testing frameworks.
  • 6+ years of professional software development experience, with a proven track record of delivering complex projects.
  • Experience leading teams or managing technical projects.
  • Strong leadership and mentoring capabilities.
  • Excellent problemโ€‘solving and analytical thinking skills.
  • Clear and effective communication skills, both verbal and written.
  • Ability to work independently and collaboratively within a team.
  • Strong organizational skills to manage multiple priorities and deadlines.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field (or equivalent experience, including relevant boot camps and industry certifications).
Physical Requirements / Essential Job Functions
  • Ability to multiโ€‘task technical problems efficiently.
  • Frequent computer use.
  • Sitting for long periods of time.
  • Concentrating for long periods of time.
  • Work with minimal supervision.
  • Able to effectively estimate and manage time.
Equal Opportunity Employer

Priority Dispatch Corp. is an Equal Opportunity Employer.

Benefits
  • Medical, dental, and matching 401(k) programs.
#J-18808-Ljbffr