Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Versatrans Division Tyler Tech

Senior Software Engineer

Apply Online

Tyler Technologies is seeking a Senior Software Engineer to help evolve and support our 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 and can move between Angular/NgRx front end, a CDK-defined serverless backend and a .NET integration layer. This is an ideal role for engineers who enjoy solving complex problems, continuously improving systems, and working closely with others to deliver meaningful outcomes.

Location

Troy, Michigan

Travel

0-5%

Responsibilities
  • Build and maintain the client's generic page-rendering and dynamic-form layers (NgFormly, NgRx effects, offline queueing) while keeping them agnostic of report type and agency configuration.
  • Design Lambda handlers, DynamoDB access patterns, and OpenSearch queries in the cloud report-writing service, and define the infrastructure for them in CDK.
  • Extend the AI services layer: async job patterns for summary generation, prompt and payload shaping for token budgets, and IAM for worker invocation.
  • Build features in the .NET agent's RMS integration layer: field translation, entity resolvers, duplicate checking, background polling services.
  • Write unit, integration, and end-to-end tests with every change across Vitest, Jest, xUnit, and Playwright.
  • Triage production issues using logs, traces, and the team's support MCP tooling, and ship hotfixes through the release-branch process across all three repos.
  • Use Claude Code daily: follow and improve repo agent guides, write and maintain skills and subagents, wire MCP servers, and review AI-generated code to the same standard as human-written code.
  • Maintain shared GitHub Actions workflows, CalVer release tooling, and Terraform Cloud secrets plumbing.
  • Review pull requests and mentor mid-level engineers.

Qualifications
Required
  • 5+ years building production software with substantial depth in at least two of: Angular (w/ strict TypeScript habits) with NgRx, TypeScript on AWS Lambda with CDK, C# / .NET back-end services. Willingness and demonstrated ability to work in the third.
  • Experience building front ends for unreliable networks: retry, optimistic update, offline queueing, and conflict handling.
  • Serverless design skills: DynamoDB access patterns, idempotent handlers, async job patterns, IAM least privilege, and infrastructure defined in code.
  • Integration experience with systems you do not own over including retries, token lifecycle, and defensive handling of partial data.
  • Strong testing discipline across unit, integration, and end-to-end layers, and the ability to write asynchronous tests that do not flake.
  • Claude Code proficiency. Daily use of Claude Code or an equivalent agentic coding tool for implementation, test repair, and code review. Able to write and maintain repository agent guides, skills, and subagents; configure MCP servers; and critically review AI-generated changes against blocking review rules rather than accept them.
  • Production support experience: diagnosing from structured logs and traces, shipping hotfixes through release branches, and communicating risk.
  • Clear written communication in PRs, ticket updates, and architecture docs.
Preferred:
  • Public safety or records management domain (incident, arrest, and case data, NIBRS/IBR, ORI handling).
  • NgFormly or another dynamic-forms engine at scale, and Angular signals / zoneless migration experience.
  • OpenSearch or Elasticsearch query optimization and index migration.
  • Building LLM-backed product features: prompt and payload shaping for token budgets, async generation jobs, evaluation of outputs, and handling of PII.
  • Authoring MCP servers or tools that give agents safe read access to production data.
  • Terraform Cloud, shared GitHub Actions workflows.
  • GovCloud or other FIPS-constrained environments.

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. Learn more about how we care for our people.

Apply Online

Requisition Number:2026-9685

#LI-Hybrid

#LI-SB1

Tyler Technologies is proud to be an equal opportunity employer. All qualified applicants will receive consideration without regard to race, creed, gender, marital status, sexual orientation, citizenship status, color, religion, national origin, age, disability, protected veteran status, or any other status protected under local, state, or federal laws. If you require reasonable accommodation for any part of the application or hiring process due to a disability, please submit your request by emailing View email address on click.appcast.io or by calling View phone number on click.appcast.io. Please keep in mind these methods are reserved for individuals who require accommodation due to a disability.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Troy, MI vacancy
  • DescriptionTyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical leadership... 
    Senior
    Work at office
    3 days per week

    Tyler Technologies

    Troy, MI
    1 day ago
  •  ...Senior Software Engineer (Cloud And Ai) Summary The Toyoda Gosei Group is a leading global manufacturer of rubber and plastic automotive components, safety systems and LEDs. Globally Headquartered in Japan with a network of 67 group companies in 17 countries and regions... 
    Senior
    Work at office

    Toyoda Gosei

    Troy, MI
    4 days ago
  • Auburn Hills, MIJob TypeFull-timeDescriptionFEV is looking for a Senior Software Engineer to provide technical leadership and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration... 
    Senior

    FEV Group

    Auburn Hills, MI
    5 days ago
  •  ...system design, development, deployment, and maintenance of the software modules. Participate in the design of a best-inclass in-...  ...to local office.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering, or related field of study... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Center Line, MI
    4 days ago
  • DescriptionTyler Technologies is seeking an experienced Senior Full-Stack Software Engineer to help build our next-generation Civil Process platform. Civil Process is a complete civil process solution that supports agencies from document receipt through payment and final... 
    Senior

    Tyler Technologies

    Troy, MI
    3 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening...  ...move us forward and achieve our mission. The RoleAs a Software Engineering - Site Reliability Engineer (SRE) on the Connectivity team, you... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    18 hours ago
  • Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  • $100.8k - $141.75k

    In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They... 
    Senior
    Full time
    Immediate start

    BorgWarner

    Auburn Hills, MI
    5 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening our...  ...help move us forward and achieve our mission.We’re looking for an engineer who likes getting close to the metal and solving problems that... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Warren, MI
    1 day ago
  •  ...the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring...  ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have... 
    Senior
    Hourly pay

    Lucid Motors

    Southfield, MI
    2 days ago
  •  ...in how we will influence the future of transportation. Our Software Services team is at the forefront of this work, emboldening...  ...help move us forward and achieve our mission.The RoleAs a Senior Software Engineer - Connectivity Software Verification, you will ensure the quality... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Night shift

    General Motors

    Warren, MI
    3 days ago
  •  ...and order-management workflows.Build reliable and maintainable software using appropriate design patterns, testing practices, security...  ...responsibly use tools such as GitHub Copilot and AI-driven engineering or observability capabilities.Provide technical guidance and mentorship... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • $61.22 per hour

     ...Job Description Senior Software Engineer Sterling Heights MI Contract to HIre - 1st Shift, 9/80 Hours: 8am -5pm Pay Rate: $61.22/Hr. REQUIREMENTS: Senior Software Engineer Our client requires that candidates must have ability to obtain a DoD Secret... 
    Senior
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    3 days ago
  •  ...exploring development in the electric vehicle space. Who we are looking for The Sr Network and Communications SW engineer will lead the vehicle software execution team with software communication development plans and execution for the company. This position will be... 
    Senior
    Permanent employment
    Full time
    Temporary work

    Answer Engineering

    Troy, MI
    13 days ago
  •  ...Senior Software Engineer As a Senior Software Engineer, you will help build and scale a newly launched AI-first product that directly impacts company revenue by helping our internal sales team members focus on the clients most likely to convert. This role is for... 
    Senior
    Live in
    Shift work
    Night shift
    Weekend work

    Rocket

    Ferndale, MI
    3 days ago
  • $57 - $70 per hour

     ...Job Title: Senior Software Engineer - Backend and Distributed Systems Job Description This role focuses on designing and developing highperformance backend services and distributed systems using C# and .NET in Linux server environments. You will architect scalable... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Monday to Friday

    Actalent

    Southfield, MI
    5 days ago
  • $131k - $170k

     ...people, culture, and benefits. Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform...  ...native, SaaS-oriented architecture on Microsoft Azure. The Senior Software Engineer designs, develops, and delivers complex features and... 
    Senior
    Temporary work
    Work at office
    Local area
    Remote work

    OneStream Software

    Birmingham, MI
    8 hours ago
  •  ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Center Line, MI
    3 days ago
  • $160k - $200k

    Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  • $170.6k - $261.3k

     ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...Maneuver (MRM) to bring the vehicle to a safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team within Embodied AI,... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    1 day ago
  • $144.7k - $261.3k

     ...for autonomous vehicle development. We engineer high-performance tools that identify top...  ...generation autonomous systems.About the RoleAs a Senior Engineer in the Embodied AI Scaling...  ...shipping production software and iterating quickly in a "startup within... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • Job DescriptionAbout the Role We are seeking a Senior Mainframe Software Engineer to design, develop, maintain, support, and modernize enterprise applications that enable critical GM business operations. This role will develop solutions that drive innovation and competitive... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Center Line, MI
    1 day ago
  •  ...influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening...  ...individuals for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    4 days ago
  • $105.78k - $196.44k

     ...autonomous vehicles.Magna New Mobility is also creating advanced software solutions that integrate with next-generation hardware. Our...  ...system stability and performance.Collaborate with cross-functional engineering teams, suppliers, and customers to support product development... 
    Senior
    Full time
    Local area

    Magna International

    Troy, MI
    2 days ago
  •  ...career path should be as unique as you are.Group Summary:As an engineering and manufacturing partner, Magna’s Complete Vehicle group...  ...better world of mobility.Job Responsibilities: ABOUT THE ROLEThe Senior Design & Release Engineer leads the design, development, validation... 
    Senior
    Full time
    Local area

    Magna International

    Troy, MI
    3 days ago
  •  ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and...  ...possible and shape the future of mobility.Senior Software QA EngineerWe are currently seeking... 
    Senior
    Hourly pay

    Lucid Motors

    Southfield, MI
    2 days ago
  •  ...Senior Design & Release Engineer At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As... 
    Senior

    MAGNA GLOBAL

    Troy, MI
    1 day ago
  • DescriptionTyler Technologies is currently looking to hire a Senior Cloud Ops Engineer to work a hybrid schedule at one of several of our key locations. This job requires working closely with our development and operations teams to build automation and tools to streamline... 
    Senior
    Currently hiring

    Tyler Technologies

    Troy, MI
    1 day ago
  •  ...the successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    3 days ago
  • Job DescriptionWho You AreWe are looking for a Senior R&D Engineer responsible for the development of embedded software for FANUC’s robot controller system, including development for new features and support for legacy products. The size and complexity of assigned tasks... 
    Senior

    FANUC

    Rochester Hills, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!