Software Engineer

Tyler Technologies Inc

Troy, MI

JOB DETAILS
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Application Programming Interface (API), Artificial Intelligence (AI), Best Practices, CSS (Cascading Style Sheet), Cloud Architecture, Cloud Computing, Code Reviews, Coding Standards, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Design Patterns Programming Methodologies, DevOps, Distributed Computing, Docker, GitHub, HTML5, Identify Issues, Internet Application, Microsoft .NET, Microsoft C# (C Sharp), Microsoft Windows Azure, Object Oriented Programming (OOP), Performance Tuning/Optimization, Problem Solving Skills, Programming Tools, Public Safety, Quality Assurance Methodology, Quality Management, REST (Representational State Transfer), Records Management, SQL (Structured Query Language), Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Systems Scalability, Team Player, Test Automation, Test Harness, Testing, User Interface/Experience (UI/UX)
LOCATION
Troy, MI
POSTED
30+ days ago

Description

Tyler Technologies is seeking a Software Engineer to help evolve and support our flagship Records Management System (RMS), a mission-critical platform used by Public Safety agencies across the United States. This role offers the opportunity to work on software that directly impacts first responders and communities.

As part of a collaborative, cross-functional team, you will contribute across the full software development lifecycle-designing, building, testing, and maintaining scalable, high-quality solutions. This is an ideal role for engineers who enjoy solving complex problems, continuously improving systems, and working closely with others to deliver meaningful outcomes.

What You'll Do

  • Design, develop, and maintain enterprise-grade web applications using C#, .NET (Framework/Core), Angular, and SQL, with a primary focus on backend services and APIs
  • Collaborate closely with engineers, product managers, and stakeholders to deliver high-impact features and improvements
  • Write clean, maintainable, and well-tested code while contributing to shared coding standards and best practices
  • Build and enhance RESTful APIs and distributed system components with scalability and reliability in mind
  • Contribute to modernization efforts, including cloud-native architectures and performance optimization
  • Develop and maintain automated tests to ensure system quality and long-term maintainability
  • Participate in code reviews to improve code quality and share knowledge across the team
  • Support CI/CD pipelines and contribute to improving build, test, and deployment processes
  • Occasionally collaborate with customers or support teams to troubleshoot issues and refine solutions
  • Actively contribute to a culture of continuous improvement, learning, and accountability

What We're Looking For

  • 3-5+ years of professional experience building scalable web applications
  • Strong experience with .NET and relational databases (SQL Server preferred)
  • Experience designing and building RESTful APIs
  • Solid understanding of object-oriented programming, SOLID principles, and modern design patterns
  • Experience with version control and SDLC tools (e.g., GitHub, Azure DevOps)
  • Familiarity with Agile development practices and working in iterative delivery environments
  • Strong problem-solving skills and ability to navigate ambiguity independently
  • Effective communication skills and ability to collaborate with both technical and non-technical stakeholders
  • Demonstrated ownership of work and commitment to delivering high-quality results
  • Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.

Nice to Have

  • Bachelor's degree in Computer Science or related field (or equivalent practical experience)
  • Experience with modern front-end frameworks (Angular, TypeScript, HTML5, CSS3)
  • Exposure to cloud platforms (AWS preferred) and cloud-native design patterns
  • Experience with infrastructure-as-code (e.g., Terraform, CloudFormation)
  • Familiarity with containerization (Docker) and distributed systems concepts
  • Experience with automated testing frameworks (e.g., Playwright)
  • Exposure to AI-assisted development tools (e.g., GitHub Copilot, Codex, Claude Code)

Why Join Us

  • Work on mission-critical software that supports public safety and community outcomes
  • Collaborative, team-oriented engineering culture
  • Opportunities to contribute to modernization and cloud transformation initiatives
  • Emphasis on continuous learning, growth, and technical excellence

About the Company

T

Tyler Technologies Inc

Founded in 1966 and based in Plano, Texas, Tyler Technologies is the largest national provider of integrated software systems and information technology services exclusively focused on the public sector. Simply put — Tyler empowers people who serve the public.

We devote all of our time, energy and resources to help local governments and school districts become more efficient, accessible and responsive. At more than 11,000 local government offices in all 50 states, Canada, the Caribbean, the United Kingdom and other international locations, our clients can attest to our ability to fulfill this promise.

Tyler delivers an expansive portfolio of software and service solutions designed to automate mission-critical public sector operations, including:

State & Local Government Solutions
  • ERP | Financial
  • Courts & Justice
  • Appraisal & Tax
  • Records & Documents
  • Planning, Permitting & Licensing
  • Public Safety
School Solutions
  • Student Management
  • Financial
Our commitment goes well beyond delivering solutions that work for our public sector clients. It’s also about consistently delivering value for our employees and shareholders.

Working With Us
Working at Tyler means you are part of a vibrant community of professionals who care about their clients as much as they care about each other. We work closely, sharing knowledge and inspiring each other to learn and grow so that we can continually improve service to our clients. When you work at Tyler, you receive benefits that support your health and well-being. Our comprehensive offering was created to accommodate the diverse lifestyles of our staff.

Tyler Technologies is proud to be an equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender/sex, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, veteran status, or any other status protected under local, state or federal laws.
COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Accounting and Auditing Services
FOUNDED
1966