Tyler Technologies

Senior Software Engineer

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

Qualifications

  • 5+ years of professional software development experience
  • Experience developing and deploying AWS cloud-native applications
  • Knowledge of serverless technologies and event-driven architectures
  • Familiarity with key AWS services like IAM, CloudWatch, Lambda
  • Proficiency in GitHub for source control and CI/CD workflows
  • Ability to pass a CJIS-compliant fingerprint background check

Responsibilities

  • Collaborate with product managers and engineers to design software solutions
  • Design and implement cloud-native applications with modern patterns
  • Write high-quality, well-tested code following CI/CD best practices
  • Participate in design and code reviews, influencing architecture
  • Mentor junior engineers, promoting technical excellence
  • Contribute to observability and monitoring best practices
  • Engage in the full software lifecycle, from planning to maintenance

Benefits

  • Competitive health benefits for employees and their families
  • Recognition as a great workplace both locally and nationally
  • Opportunities for professional growth in the public sector
  • Investment in team members' financial wellness
Full Job Description
Are you passionate about leveraging your cloud software development skills to build transformative solutions that help Public Safety personnel make better, faster, and more informed decisions? At Tyler Technologies, we are dedicated to empowering those who serve and protect our communities. We are looking for a Senior Software Engineer to join our team enabling data sharing across Public Safety and Justice platforms.

In this role, you'll be building data integration platforms and cloud native applications that connect critical workflows across agencies and provide access to their distributed data.

You'll join a highly collaborative team of experienced engineers working on sustaining legacy applications while modernizing them and building out new capabilities in a cloud-first ecosystem.

Location
Troy, Michigan

Travel
0-5%

Responsibilities
  • Collaborate with product managers and fellow engineers to design and deliver robust software solutions that meet user needs and system requirements.
  • Design and implement secure, scalable, and resilient services and applications using modern cloud patterns (e.g., event-driven architecture, serverless computing, microservices).
  • Write high-quality, well-tested code using best practices in continuous integration and continuous delivery (CI/CD).
  • Participate in application design reviews, code reviews, and contribute to architectural decisions.
  • Mentor junior engineers, fostering a culture of technical excellence and continuous improvement.
  • Support operational excellence by contributing to observability, logging, and monitoring best practices.
  • Engage in full software lifecycle processes, including planning, development, deployment, and maintenance.


Qualifications
  • 5+ years of professional software development experience.
  • Proven experience developing and deploying AWS cloud-native applications.
  • Deep understanding of serverless technologies and event-driven architectures.
  • Experience with the following AWS services:
  • IAM, CloudWatch, CloudFormation, CDK or SAM
  • Lambda, S3, DynamoDB, SQS
  • Athena, Glue, Cognito
  • Source control fluency with GitHub and use of GitHub Actions for CI/CD.
  • Must successfully pass a CJIS-compliant fingerprint background check.


Nice to Haves
  • Proficiency in modern frontend development using Angular and TypeScript.
  • Experience with .NET (C#) is highly desirable to support legacy services and their future migrations.
  • Experience with testing frameworks such as Jest and Playwright.
  • Experience with containerized development (e.g., Docker, Dev Containers) is a plus.
  • Familiarity with Agile methodologies, DevOps practices, and Infrastructure-as-Code (IaC).


Great Place to Work & Grow Your Career
Come join us as we transform the public sector! Our guide everything we do. We're also frequently recognized as a great workplace locally and nationally. See our many .

Taking Care of You & Your Family
Your health and well-being are important to us. That's why we invest in our team members by offering competitive benefits to support their health and financial wellness. .

Tyler is subject to regulations, guidelines, and/or client requirements relating to the qualifications of Tyler personnel performing certain client work. Because of the nature of this position, it is a requirement that the candidate can successfully pass a federal background check at the time an offer is extended and over the course of employment with Tyler.

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

  • Tyler Technologies
    Transportation Migration Manager
    $90K — $120K *
    Latham, NY 12110 (Albany County)
    Education, Government & Non-Profit
    In-Person
  • Tyler Technologies
    Cloud Ops Engineer (After Hours)
    $90K — $120K *
    Lubbock, TX 79424 (Lubbock County)
    Information Technology
    In-Person
  • Tyler Technologies
    Software Engineer
    $70K — $95K *
    Yarmouth, ME 04096 (Cumberland County)
    Information Technology
    In-Person
  • Tyler Technologies
    Software Engineer
    $70K — $95K *
    Yarmouth, ME 04096 (Cumberland County)
    Information Technology
    In-Person
  • Tyler Technologies
    Senior Software Engineer
    $100K — $130K *
    Yarmouth, ME 04096 (Cumberland County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: