State Compliance Software Engineer

Tyler Technologies, Inc.

Troy (MI)

On-site

USD 80,000 - 95,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tyler Technologies, Inc. is seeking a Software Engineer to join our State Compliance team in Troy, Michigan. You will develop and modernize .NET applications and data-processing services to support state-specific incident-based reporting and approvals.

You will collaborate across product, compliance, QA, and engineering to translate complex state specs into reliable software, build integrations, ensure regulatory compliance, and participate in design discussions and CI/CD practices.

Qualifications

  • Two or more years of professional software development experience.
  • Strong proficiency in C# and modern .NET application development.
  • Experience designing and maintaining data-processing applications, background services, APIs, or system integrations.
  • Experience working with relational databases and writing SQL for data analysis, application development, and troubleshooting.
  • Experience writing automated unit, integration, and component tests.
  • Ability to interpret detailed technical documentation and translate it into reliable software behavior.
  • Experience maintaining or modernizing established applications without introducing regressions or breaking customer compatibility.
  • Experience developing, deploying, or supporting applications in AWS or a comparable cloud environment.
  • Proficiency with GitHub and experience using GitHub Actions or comparable CI/CD tooling.
  • Experience applying secure development practices to application code, integrations, cloud resources, and sensitive data.
  • Experience using AI-assisted development tools for practical engineering work such as implementation, refactoring, testing, documentation, requirements analysis, or troubleshooting.
  • Ability to critically evaluate AI-generated output rather than treating it as inherently correct.
  • Strong analytical, problem-solving, collaboration, and written communication skills.
  • Must successfully pass a CJIS-compliant fingerprint-based background check.

Responsibilities

  • Collaborate with product managers, compliance specialists, quality assurance engineers, and software engineers to deliver state reporting capabilities.
  • Analyze state-provided technical specifications and translate them into software requirements, data mappings, validation rules, and test scenarios.
  • Design, develop, test, and maintain applications and services using C# and modern .NET.
  • Develop workflows that extract records management data, apply state-specific validation and transformation rules, and generate compliant IBR submissions.
  • Build and maintain integrations that transmit reports using the formats, protocols, and submission methods required by each state.
  • Diagnose data, validation, and submission failures across complex reporting workflows.
  • Modernize existing .NET applications while preserving regulatory behavior, customer compatibility, security, and operational stability.
  • Create comprehensive automated tests that verify reporting rules, data transformations, state-specific variations, and compatibility with supported product releases.
  • Write maintainable code and contribute to automated build, test, and deployment pipelines.
  • Participate in technical design discussions, code reviews, estimation, planning, and architectural decisions.
  • Use AI-assisted development tools responsibly to improve implementation, testing, documentation, troubleshooting, and analysis of technical specifications.
  • Help develop repeatable AI-enabled workflows that reduce the effort required to interpret specifications, identify changes, create requirements, develop test cases, and investigate data discrepancies.
  • Validate AI-generated output for accuracy, security, maintainability, and compliance before incorporating it into engineering deliverables.
  • Support production systems through effective logging, monitoring, diagnostics, incident response, and root-cause analysis.
  • Share technical knowledge and contribute to the continued improvement of team practices and engineering standards.

Skills

C#
.NET
SQL
Testing
AWS
CI/CD
GitHub
AI tools
Analytical thinking
Communication
CJIS background

Education

Bachelor's degree in CS or related field

Tools

Docker
Lambda
S3
CloudWatch
IaC
TypeScript

Job description

Tyler Technologies, Inc. is seeking a Software Engineer to join our State Compliance team in Troy, Michigan. You will develop and modernize .NET applications and data-processing services to support state-specific incident-based reporting and approvals.

You will collaborate across product, compliance, QA, and engineering to translate complex state specs into reliable software, build integrations, ensure regulatory compliance, and participate in design discussions and CI/CD practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - State Reporting & Compliance (.NET)
Software Engineer - State Reporting & Compliance (.NET)

Tyler-Technologies-29572f8 • Troy (MI)

On-site
USD 80,000 - 95,000
Software Engineer - State Compliance
Software Engineer - State Compliance

Tyler-Technologies-29572f8 • Troy (MI)

On-site
USD 80,000 - 95,000
Software Engineer - State Compliance
Software Engineer - State Compliance

Tyler Technologies, Inc. • Troy (MI)

On-site
USD 80,000 - 95,000
Senior Software Engineer, Public Safety Interfaces (.NET)
Senior Software Engineer, Public Safety Interfaces (.NET)

Tyler-Technologies-29572f8 • Troy (MI)

On-site
USD 110,000 - 135,000
Senior .NET Backend Engineer - AWS Cloud
Senior .NET Backend Engineer - AWS Cloud

Jobvite, Inc. • Troy (MI)

On-site
USD 100,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Tyler-Technologies-29572f8 • Troy (MI)

On-site
USD 110,000 - 135,000
Senior Backend Engineer - C#/.NET, AWS & Cloud APIs
Senior Backend Engineer - C#/.NET, AWS & Cloud APIs

Tyler Technologies, Inc. • Troy (MI)

On-site
USD 120,000 - 160,000
Sr. Software Engineer
Sr. Software Engineer

Jobvite, Inc. • Troy (MI)

On-site
USD 100,000 - 120,000
Software Support & SQL Troubleshooter
Software Support & SQL Troubleshooter

Tyler Technologies, Inc. • Troy (MI)

On-site
USD 52,000 - 70,000
Sr. Software Engineer
Sr. Software Engineer

Tyler Technologies, Inc. • Troy (MI)

On-site
USD 120,000 - 160,000