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.
-
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.
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.
-
Experience with Angular and TypeScript.
-
Experience with Jest and Playwright.
-
Experience with containerized development tools (e.g., Docker, Dev Containers).