Software Engineer — Public Safety Cloud Integrations

TLDR

Build data integration services and cloud-native applications using AWS serverless technology to connect critical workflows across agencies in a collaborative team environment.

Are you energized by building cloud-native software that supports real-world, mission-critical work? At Tyler Technologies, we help Public Safety professionals make better, faster, and more informed decisions. We’re hiring a Software Engineer to help enable secure data sharing across our Public Safety platform.
 
In this role, you’ll build data integration services and cloud-native applications that use AWS serverless technology to connect critical workflows across agencies and provide access to distributed data.  You’ll join a highly collaborative team of experienced engineers responsible for supporting key existing applications while modernizing them and delivering new capabilities in a cloud-first ecosystem.
 

Responsibilities

  • Partner with product managers and engineers to design and deliver reliable software that meets user needs and system requirements.
  • Build secure, scalable, and resilient services using modern cloud patterns (e.g., event-driven architecture, serverless, microservices).
  • Write high-quality, well-tested code and contribute to strong CI/CD practices.
  • Participate in design discussions, architecture decisions, and code reviews.
  • Improve operational readiness through observability, logging, monitoring, and performance tuning.
  • Contribute across the full software lifecycle: planning, development, deployment, and ongoing support.
 

Qualifications (Required)

 
General Software Engineering
  • 3+ years of professional software development experience.
  • Ability to work in a collaborative, iterative delivery model (plan → build → deploy → support).
  • Proficiency with GitHub and CI/CD using GitHub Actions.
  • Proficiency in a modern programming language (e.g., C#, Java, Python) and ability to produce clean, maintainable production code.
 
AWS Serverless Development
  • Experience building and operating AWS cloud-native, serverless, event-driven services in production.
  • Familiarity with AWS security, operations, and infrastructure-as-code (e.g., IAM, CDK/SAM/CloudFormation).
  • Experience with common serverless services (e.g., Lambda, S3, DynamoDB, SQS, Step Functions, Cognito, CloudWatch).
 
API Development and Use
  • Experience designing, implementing, and consuming REST APIs using JSON request/response patterns.
  • Ability to work within an established API style and update OpenAPI specifications.
  • Familiarity with Public Safety API standards and conventions.
 
AI Use
  • Experience using Claude Code (or similar AI coding tools) and validating outputs prior to merge/deploy.
 
Testing
  • Experience writing unit and integration tests aligned to team patterns.
  • Ability to diagnose and resolve common test failures and CI/CD pipeline issues.
 
Other
  • Ability to successfully pass a CJIS-compliant fingerprint background check.

Nice to Have

  • Experience with Angular and TypeScript.
  • Experience with Jest and Playwright.
  • Experience with containerized development tools (e.g., Docker, Dev Containers).

Tyler Technologies builds comprehensive software solutions tailored for local governments and public sector organizations. Our services enhance operational efficiency, enabling government agencies to manage their functions more effectively. With a focus on client relationships, we align our solutions with the unique needs of governmental and educational institutions.

View all jobs
Salary
$90,000 – $110,000 per year
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job