Tyler Technologies

Senior Software Engineer

Tyler Technologies$110K — $130K *
Troy, MI 48085In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 6+ years of experience in software design and development.
  • Strong expertise in C# and .NET Core.
  • Experience in designing scalable and highly available distributed systems.
  • Familiarity with relational databases like PostgreSQL or Microsoft SQL Server.
  • Hands-on experience with AWS services for production applications, especially EC2 and CI/CD.
  • Experience with container technologies such as Docker and orchestration platforms like Kubernetes.

Responsibilities

  • Lead design and development of .NET Core services and APIs.
  • Guide architecture and best practices as technical leader for the team.
  • Engage in hands-on coding to implement, debug, and optimize solutions.
  • Develop and maintain cloud-native solutions in AWS, focusing on scalability.
  • Ensure high standards for code quality and operational reliability.
  • Mentor engineers to foster technical growth and consistent practices.
  • Collaborate with cross-functional teams to translate requirements into technical solutions.

Benefits

  • Opportunity to make a real impact in public safety solutions.
  • Collaborative work environment with engineers and product partners.
  • Mentorship and technical support for professional growth.
  • Focus on building scalable, cloud-native applications in AWS.
  • Involvement in the full software development lifecycle.
Full Job Description
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. You'll 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 modern .NET Core-based 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
  • Bachelor's degree in Computer Science or a related technical field.
  • 4+ years of experience designing and developing production software systems.
  • Strong expertise in C# and .NET 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.

About Tyler Technologies

Tyler Technologies, Inc. is a software company that provides integrated software and technology services to the public sector. The company was founded in 1966 and is headquartered in Plano, Texas. Tyler Technologies operates through two segments: Enterprise Software and Appraisal and Tax. The Enterprise Software segment provides software systems to municipal and county governments and schools. The Appraisal and Tax segment provides software and services for property appraisal and tax assessment to local governments and taxing authorities. Tyler Technologies' software and services are used by more than 15,000 local government offices in all 50 states, Canada, the Caribbean, Australia, and other international locations.
Learn more about Tyler Technologies
Size
6,959 employees
Market Cap
$13.4 billion
Industry
Net Income
$194.8 million
Founded
1966
5 Year Trend
+15.9%
Revenue
$1.1 billion
NASDAQ

Similar Jobs

More Jobs at Tyler Technologies

More Information Technology Jobs

Find similar Senior Software Engineer jobs: