Lead Software Engineer

Tyler Technologies

Not Interested
Bookmark
Report This Job

profile Job Location:

Troy, MI - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Department:

Software Engineering

Job Summary

Description

Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical leadership helping guide teams building scalable highly available services that support real-time communication in the field.
As a Lead Software Engineer you will play a key role in technical decision-making while remaining deeply involved in day-to-day development. Youll collaborate closely with engineers product partners and architects to deliver reliable high-quality software that makes a real impact in our communities.

Responsibilities

  • Lead the design and development of Corebased services and APIs.
  • Serve as the technical leader for a development team guiding architecture design decisions and best practices.
  • Remain hands-on with coding contributing significantly to implementation debugging and optimization.
  • Build and maintain cloud-native solutions in AWS focusing on scalability availability and security.
  • Ensure high standards for code quality testing performance and operational reliability.
  • Mentor and support engineers fostering technical growth and consistent engineering practices.
  • Collaborate with product owners architects and cross-functional teams to translate requirements into effective technical solutions.
  • Participate across the full software development lifecycle from design through deployment and support.
  • Promote continuous improvement in tools processes and engineering standards.

Qualifications

  • Bachelors degree in Computer Science or a related technical field.
  • 6 years of experience designing and developing production software systems.
  • Strong expertise in C# Core.
  • Experience designing distributed highly available and scalable systems.
  • Experience with relational databases such as PostgreSQL Microsoft SQL Server or similar; ability to design schemas and write performant queries.
  • Experience with NoSQL data stores (e.g. DynamoDB or similar) is a plus.
  • Experience with Agile development practices and automated testing.
  • Strong communication skills and the ability to mentor engineers effectively.
  • Ability to work independently while collaborating across teams and disciplines.
  • Required: Hands-on experience building containerizing and deploying applications in AWS including production use of services such as EC2 container platforms and CI/CD pipelines.
  • Experience with container technologies such as Docker; orchestration platforms (e.g. Kubernetes) strongly preferred.

Required Experience:

IC

DescriptionTyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical leadership helping guide teams building ...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Tyler offers public sector software solutions designed specifically for the unique needs of state, local, and federal government organizations and school districts.

View Profile View Profile