Senior Software Developer

Posted 6 Days Ago
Be an Early Applicant
84111, Salt Lake City, UT, USA
In-Office
Senior level
Healthtech • Professional Services • Software • Consulting
The Role
Designs, develops, tests, and maintains full-stack software products, including learning platforms, web applications, client portals, databases, reports, and APIs. Owns projects end to end, contributes to architecture and technical direction, troubleshoots complex issues, conducts final code reviews, and ensures production quality. The role also gathers requirements, works with users, mentors junior developers, evaluates AI-generated code, improves development processes, and supports secure, maintainable solutions in a hybrid environment.
Summary Generated by Built In

Our team is looking to hire a senior level developer to help in our life saving mission of providing training to support to emergency dispatch services across the globe. If you’re ready to take your career to the next level while making a worthwhile impact, consider joining our team! This role is eligible for our full host of benefits such as health, dental, vision, pet, and legal insurance, PTO, company contributions to a 401K and more while working in an award winning workplace culture. Come see why our teams love working here! This role is based in Salt Lake City, UT and has a hybrid work model.


Job Summary:

Provide master level design and development expertise to the creation and maintenance of software products including training/learning platforms, applications, web pages, client portals, databases, reports and queries, and other products as requested. Takes ownership of assigned projects end to end: refining requests into well-defined problems, setting technical direction toward reusable and maintainable systems, and standing behind the integrity of what ships. Interfaces with clients, customers, and internal users to gather requirements, troubleshoot issues, and deploy solutions. Trains other team members, provides technical leadership, and acts as a final reviewer on code changes. Creates reusable tools and processes that support our development teams and their best practices. This role operates on a hybrid work model.

 

Major Responsibilities:


  • Design and develop efficient software components for complex tasks without supervision.
  • Take a high-level idea or business need, identify the underlying problem and the outcome actually wanted, and carry it through to a working, maintainable solution rather than building to the literal request.
  • Steer technical direction on projects toward reusable, maintainable systems rather than one-off implementations.
  • Assist in the design of application architecture, including structure, data models, and integration points, so features can be added without rework as the system grows.
  • Own the integrity of code shipped on assigned projects, serving as the responsible point of contact if something breaks.
  • Effectively manage development projects and report on progress.
  • Effectively troubleshoot and diagnose complex software problems.
  • Ensure website designs are compliant with the major browsers.
  • Design intuitive and responsive web-based user interfaces.
  • Anticipate, identify, and mitigate problem areas.
  • Develop prototypes and proofs of concept for end users.
  • Meet with users to define application requirements.
  • Provide direction and guidance to less experienced staff.
  • Conduct thorough, final-stage code reviews and give approval before changes are merged.
  • Performs testing of websites.
  • Other duties as assigned.
Qualifications

Education and/or Experience:


  • 5+ years of relevant software development experience, including 2+ years owning projects end to end: setting technical direction, refining requirements, and carrying features through launch into continuing maintenance and support.
  • Able to mentor/train Software Dev I and Dev II employees.
  • Strong hands-on experience across the stack: TypeScript and JavaScript with frameworks such as Vue and Nuxt, HTML and CSS screen layouts, server-side web services and APIs (including WCF), and MS SQL Server (T-SQL) and MySQL databases.
  • Real-world coding experience delivering and maintaining production software, with the depth to work effectively without AI assistance.
  • Proven experience directing AI development tools to build and ship complex projects, not just isolated snippets or boilerplate: breaking large problems into workable pieces, supplying the right context and specifications, and iterating toward a sound design.
  • Ability to critically review and validate AI-generated code, recognizing when output is incorrect, insecure, or poorly structured, and knowing the underlying technology well enough to correct it.
  • Solid experience with website security and security best practices.
  • Ability to write flexible, reusable, and documented code.
  • Strong analytical abilities.
  • Strong customer service attitude.
  • Proficiency with Git, including branching and pull request workflows, and the ability to troubleshoot and resolve repository problems such as merge conflicts, bad merges, and damaged history.
  • Strong understanding of REST architecture, and experience contributing to application-level design decisions on real projects: data models, service boundaries, and integration points, with attention to performance and long-term maintainability.
  • Bonus: Experience with SCORM and developing learning platforms.
  • Bonus: Experience with Azure (projects, web apps, blob storage, pipelines, releases, permissions).

Physical/Essential Job Functions:


  • Ability to resolve technical problems efficiently
  • Coding, collaborating, developing prototypes and projects from start to final product
  • Ability to communicate technical concepts to both users and programmers effectively
  • Ability to resolve technical problems efficiently.
  • Ability to communicate technical concepts to both users and programmers effectively.
  • Problem-solving
  • Frequent computer and telephone use
  • Sitting for long periods of time
  • Concentrating for long periods of time.
  • Infrequent travel of less than 5% may be required.

 

Our Company:

As one of Utah's Top Places to work, IAED is an Equal Opportunity Employer. We are a small, fast-growing provider of consulting, training, and software products for the public safety market. IAED is based in the U.S. in downtown Salt Lake City, Utah. We offer a comprehensive benefits package including medical, dental, and matching 401(k) programs, etc.

Skills Required

  • 5+ years of relevant software development experience
  • 2+ years owning projects end to end, including setting technical direction, refining requirements, launching features, and ongoing maintenance
  • Ability to mentor and train Software Developer I and II employees
  • Strong hands-on experience with TypeScript and JavaScript
  • Experience with Vue and Nuxt
  • Experience with HTML and CSS screen layouts
  • Experience with server-side web services and APIs, including WCF
  • Experience with Microsoft SQL Server, T-SQL, and MySQL databases
  • Production software coding and maintenance experience, with the ability to work effectively without AI assistance
  • Experience directing AI development tools to build and ship complex projects
  • Ability to critically review, validate, and correct AI-generated code
  • Solid experience with website security and security best practices
  • Ability to write flexible, reusable, and documented code
  • Strong analytical abilities
  • Strong customer service attitude
  • Proficiency with Git, branching, pull request workflows, and repository troubleshooting
  • Strong understanding of REST architecture and application-level design decisions, including data models, service boundaries, and integration points
  • Experience with SCORM and learning platform development
  • Experience with Azure projects, web apps, blob storage, pipelines, releases, and permissions
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 1979

What We Do

Medical Priority Consultants, Inc. (dba Priority Dispatch Corp) specializes in emergency medical dispatch (EMD) software, services, and support systems. The company provides consulting, training, and software products designed to enhance emergency response capabilities for government agencies and the public safety market globally, including Department of Defense installations, with a focus on improving operational efficiency and healthcare technology infrastructure.

Similar Jobs

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
19 Locations
2000 Employees
140K-200K Annually

BAE Systems, Inc. Logo BAE Systems, Inc.

Software Test Engineer

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
Hill Air Force Base, UT, USA
40000 Employees
107K-183K Annually

MetLife Logo MetLife

Software Engineer

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
161K-172K Annually

BlackLine Logo BlackLine

Senior Software Engineer

Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Remote or Hybrid
USA
1810 Employees
146K-183K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account