Software Engineer, Public Safety Solution

Software Engineer, Public Safety Solution

Tyler Technologies is looking for a talented Software Engineer to enhance and maintain our flagship Records Management solution. In this role, you will become involved in all aspects of solution development including analysis, design, coding, testing and support. Ideal candidates will enjoy solving complex technical problems and thrive in a highly collaborative environment. The primary technologies used include Microsoft .NET 4.0, C#, SQL, and AngularJS.


Troy, Michigan


  • Design, develop and maintain our enterprise software solutions
  • Contribute ideas for mitigation of legacy code and well as establishing criteria for the selection, development, and implementation of new technologies within the enterprise
  • Ensure on-going success of projects by designing high-quality technical solutions
  • Collaborate with other software developers, business analysts and software architects to solve complex technical problems
  • Participate in troubleshooting of production issues


  • At least 2-5 years of experience working in a professional software development role
  • Ability to excel working in a team environment
  • Skills and experience with C# and SQL
  • Strong knowledge of computer science fundamentals in data structures, algorithms, complexity analysis, databases and web technologies
  • Exceptional software design, problem solving and object-oriented coding skills
  • Knowledge of various industry standard development practices such as Agile, OOD, TDD, BDD
  • Strong knowledge of design and code patterns, specifically toward .NET
  • Proficient with tooling to enable SDLC (TFS, Visual Studio, etc.)
  • Strong communication skills especially around technical team interaction
  • Continually grows personal skillset and knowledge base with independent research
  • Familiarity with REST services and ASP.NET Web API
  • Demonstrated experience developing enterprise business applications is strongly preferred
  • Experience designing, building and deploying highly available and scalable web applications in a professional work environment is strongly preferred
  • Experience configuring and working with IIS web administration and web server platform is preferred
  • Experience with reading and executing detailed technical specifications is preferred
  • Familiarity with AngularJS and jQuery is preferred
  • Familiarity with client side (Javascript) test automation frameworks is preferred
  • Degree in Computer Science or related field is preferred

Apply Online
Requisition Number: 8018001-1