Senior Front End Engineer, Public Safety

Apply Online

Do you want to help create software that supports first responder safety and day-to-day operations for Law Enforcement and Fire agencies? The Senior Software Engineer position suits individuals who thrive in dynamic, collaborative environments that provide significant opportunity for knowledge and career growth. The Public Safety Enterprise Records team is a group of passionate, thought leading technologists who engage with end users regularly to craft best-in-breed Public Safety software. As a Senior Software Engineer, you will be responsible for collaborating with engineering, product and QA teams to design and implement high quality, scalable applications for the Enterprise Records platform.

Candidates for this position could be located at Public Safety's Troy, Michigan office, or any of our major Tyler office locations, specifically Troy, Renton, Plano, Duluth, Dayton, Yarmouth, or Lakewood.  We are also open to remote candidates.

Work with our integrated solutions that help courts and public safety organizations of all sizes better protect and serve the public. By helping provide solutions that improve efficiency and response time, you can help serve our citizens and make communities safer.


Troy, Renton, Plano, Duluth, Dayton, Yarmouth, Lakewood or Remote


  • Provide business value by solving market problems that support first responder safety and operations for Law Enforcement and Fire agencies.
  • Work in an agile environment through all phases of the software development life cycle including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Apply your technical skills, creativity, and problem-solving skills in designing, developing and maintaining highly scalable and responsive web applications.
  • Work and collaborate with a cross-functional team of product owners, UX designers, architects, developers and QA/automation engineers.
  • Be a mentor and inspire
  • Embrace learning and take initiative to stay current with industry trends and technology
  • Bring new ideas and approaches to the team
  • Coordinate effectively across local and remote product teams
  • Clearly communicates ideas between Product, Development, QA and Leadership


  • Understanding of design principles for building and deploying highly available and scalable enterprise business web applications.
  • Strong test automation (unit, integration, performance) perspective and experience
  • Fluency with .Net, C#, REST APIs, JSON, SQL
  • Experience working with popular JavaScript Frameworks (e.g. Angular, React, etc.). Angular experience is preferred.
  • Exposure to domain driven design and micro-service architectures
  • Experience with continuous integration, continuous delivery and build/deploy tooling.
  • Experience working with Agile development frameworks.
  • Demonstrated ability to solve problems in a highly complex, matrixed environment.
  • Demonstrated ability to manage multiple commitments, maintaining potentially aggressive timelines while ensuring a high level of quality in deliverables.
  • Strong planning and organizational skills involving the ability to manage multiple work tasks effectively.
  • Ability to provide mentorship/guidance to junior engineers on technologies, architecture, design patterns and best practices.
  • Strong interpersonal and communication skills involving communicating technical and non-technical information in writing and verbally; including an occasional presentation.
  • Ability to work independently as well as collaborate in a team across functional groups.
  • Ability to be effective in a fast-paced environment.
  • Bachelor's degree in Computer Science or related field.


Apply Online

Requisition Number:8019076

Tyler Technologies is proud to be an affirmative action / equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state or federal laws. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request by emailing or by calling 800.646.2633 ext. 791008. Please keep in mind these methods are reserved for individuals who require accommodation due to a disability.
spacer module is 50px
Didn’t find what you’re looking for?

Start your search again

spacer module is 25px
Scam Alert

Don't be fooled by criminals making false employment offers, requesting personal and financial information (e.g., physical address, and bank account numbers), or impersonating Tyler management. In our recruiting practice, we do not …

  • Extend job offers to candidates we have never spoken with on the phone or in-person
  • Request financial information from candidates
  • Offer jobs through chat rooms, meetups, or hangouts

If you feel you may have been in contact with someone falsely representing Tyler, do not provide any personal information and contact immediately. Please provide as much information as possible about the exchange.

spacer module is 25px
Day in the Life

At Tyler, employees are valued and encouraged to innovate, while having fun along the way. Join the Tyler family and see why our employees love working here.

Get to know our family
Meaningful Work, Valuable Benefits

To make work even more rewarding, we offer a full range of benefits to enhance the well-being of our full-time employees and eligible family members.

Check out our benefits
Why Work at Tyler?

While committed to serving the public sector, we’re also dedicated to investing in our employees. Be a part of the collaborative, passionate community where you can thrive personally and professionally.

Come work with us

Take the next step with Tyler