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

Software Architect

Versatrans Division Tyler Tech

Software Architect

Apply Online

We're hiring a Software Architect to help shape the technical future of Enforcement Mobile, a widely used platform for citation management and crash reporting used by public safety agencies. This role is focused on architecture, technical strategy, and engineering influence. You'll partner closely with engineering leadership, product management, and development teams to guide the evolution of a mature, proven product toward a modern, cloud-native, event-driven architecture on AWS. This is not a people management role, but it is a high-impact technical leadership role. You'll help define architectural direction, evaluate tradeoffs, mentor engineers, and ensure our technical decisions improve product quality, scalability, reliability, and customer experience. Enforcement Mobile is evolving incrementally, so this role requires strong technical judgment, practical decision-making, and the ability to balance near-term product needs with long-term platform health.


Location

College Station, Texas | Troy, Michigan

Travel

0-5%

Responsibilities
  • Define and guide architectural strategy for Enforcement Mobile as the platform evolves toward cloud-native, event-driven architecture.
  • Partner with engineering managers, product leaders, and senior engineers to align technical decisions with customer needs and business priorities.
  • Evaluate system design tradeoffs across scalability, performance, reliability, security, maintainability, and user experience.
  • Provide technical leadership for modernization initiatives, helping teams make incremental improvements while continuing to deliver customer value.
  • Design and review architecture for complex features, services, integrations, and platform capabilities.
  • Mentor engineers by asking thoughtful questions, challenging assumptions, and fostering strong technical judgment across the team.
  • Establish and promote engineering standards, patterns, and practices that improve quality and consistency across the codebase.
  • Guide adoption of modern engineering practices, including automated testing, continuous delivery, observability, and operational readiness.
  • Partner with teams to leverage AI-assisted development practices and evaluate opportunities for AI-enabled product capabilities.
  • Communicate architectural recommendations clearly to technical and non-technical stakeholders.
Qualifications
  • 7+ years of software engineering experience, including significant experience designing and delivering production software systems.
  • Strong technical foundation in .NET/C# and experience working with established systems and modernization efforts.
  • Experience designing or evolving systems toward event-driven and distributed architectures.
  • Experience building or operating systems in AWS and applying cloud-native design principles.
  • Experience designing RESTful APIs, service integrations, and scalable backend systems.
  • Strong understanding of relational databases, data modeling, and system performance considerations.
  • Strong understanding of modern software engineering practices, including automated testing, continuous delivery, observability, and secure development.
  • Experience with infrastructure-as-code, containerization, or cloud deployment patterns.
  • Ability to navigate ambiguity, make decisions with incomplete information, and clearly communicate technical tradeoffs.
  • Ability to mentor engineers and influence technical direction without relying on direct authority.
  • Experience using AI tools to improve engineering workflows, quality, and outcomes.
  • Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements.
Nice to Have
  • Experience leading platform modernization or incremental migration efforts across production systems.
  • Experience with mobile applications across iOS, Android, or Windows platforms.
  • Experience with cross-platform mobile development approaches.
  • Experience with modern front-end development frameworks such as Angular, React, or similar.
  • Experience working in public sector, public safety, or regulated environments.
  • Work Environment
  • This role is primarily in-office to support close collaboration with the team.
  • Hybrid flexibility is available, with an expectation of at least three days per week in the office.

Great Place to Work & Grow Your Career

Come join us as we transform the public sector! Our mission, vision, and values guide everything we do. We're also frequently recognized as a great workplace locally and nationally. See our many awards and accolades.

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.

Tyler is subject to regulations, guidelines, and/or client requirements relating to the qualifications of Tyler personnel performing certain client work. Because of the nature of this position, it is a requirement that the candidate can successfully pass a federal background check at the time an offer is extended and over the course of employment with Tyler.

Apply Online

Requisition Number:2026-9035

#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 4 days ago
Similar jobs that could be interesting for youBased on the Software Architect in Troy, MI vacancy
  •  ...Sr. Software Architect Why join Aptiv? You'll have the opportunity to work on cutting-edge applications, develop breakthrough technologies, and deliver innovative solutions to some of the world's leading automotive brands. See your work come to life on the road-helping... 
    Suggested
    Relocation package
    Flexible hours

    Aptiv PLC

    Troy, MI
    9 days ago
  • Software Architect - Systems Location: Austin, TX ABOUT WIND RIVER Wind River is a global leader in delivering software for mission‑critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Visa sponsorship
    Flexible hours

    Aptiv PLC

    Troy, MI
    4 days ago
  • Aptiv PLC is looking for a Senior Software Architect in Troy, Michigan, to lead software architecture planning and design for automotive systems. As part of a dynamic team, you will collaborate with OEMs and utilize advanced technologies like embedded microprocessors and... 
    Suggested

    Aptiv PLC

    Troy, MI
    4 days ago
  •  ...ob description: Roles and Responsibilities: The Salesforce CPQ Technical Architect will be responsible for leading the design, development, and implementation of CPQ (Configure, Price, Quote) solutions. This role requires a deep understanding of Salesforce platform... 
    Suggested

    Kasmo Global

    Southfield, MI
    20 hours ago
  •  ...Controls Software Designer Sterling Heights, MI Flexible Day Shift Schedule About the Opportunity We're seeking a Controls Software Designer to join a growing engineering team supporting the design, development, and commissioning of automated manufacturing systems... 
    Suggested
    Work at office
    Flexible hours
    Day shift

    TEC Group

    Sterling Heights, MI
    3 days ago
  •  ...Responsibilities for Controls Software Designer needed (Direct Hire) • Creating and commissioning industrial controls systems, PLC software design, and HMI screens • Responsible for PLC/HMI code development, code installation, debug on job site, and commissioning... 
    Full time
    Flexible hours

    Cosha Staffing & Consulting

    Sterling Heights, MI
    3 days ago
  •  ...Digital Solutions Salesforce Architect The Digital Solution Architect is a customer-facing strategic position within the Customer...  ...specializing in providing IT Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of Various Awards under "... 

    InterSources

    Auburn Hills, MI
    1 day ago
  •  ...Embedded And C++ Experience Is Key Overview: Lead the design, development, and integration of advanced software systems for military combat vehicles. Oversee full lifecycle architecture, development, and integration of vehicle subsystems (lethality, mobility, survivability... 
    For subcontractor

    The Ascent Group LLC

    Auburn Hills, MI
    1 day ago
  •  ...Job Description The Role We are seeking a Senior Software Architect to define infrastructure software requirements, translate ECU-level requirements into deployable Solution and POD requirements, and build the automated tests that validate them. This role leads... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  •  ...heritage with forward-looking technology to provide solutions that defend and feed the world. Job Summary: Responsible for software architecture, for the design, development and integration of complex military combat vehicle software-based systems. Essential... 
    For subcontractor
    Local area
    Overseas
    Shift work
    Weekend work

    Loc Performance

    Auburn Hills, MI
    6 days ago
  •  ...The Propulsion System Senior Software Architect is responsible for defining re-usable, Hardware Independent Application Software Architecture with standard interfaces for Engine, Transmission and Electrification Programs and will be responsible for participating in a... 

    Stellantis

    Auburn Hills, MI
    20 hours ago
  •  ...Senior Software Architect Warren, MI Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National Security mission sets. We leverage more than 17 years of support to stakeholders... 
    For contractors
    Work at office

    Barbaricum

    Warren, MI
    1 day ago
  • $60.57 per hour

     ...Job Title: Senior Embedded Software Engineer Type of Position: This is a contract-to-hire opportunity, with the intent...  ...architecture and design experience using MagicDraw, Enterprise Architect, or similar modeling tools. NI TestStand experience. Familiarity... 
    Permanent employment
    Contract work
    Temporary work
    For contractors
    H1b
    Remote work
    Monday to Thursday
    Day shift

    HRU Inc Technical Resources

    Sterling Heights, MI
    4 days ago
  • $37 - $42 per hour

    Our client is seeking a Software Engineer I to support software integration and testing of real-time, embedded systems. This role is ideal for an early-career engineer with a strong technical foundation and interest in working across software, hardware, and systems in... 
    Hourly pay

    Hepco

    Sterling Heights, MI
    1 day ago
  • $50 - $55 per hour

     .... Ground Combat Platforms. Key Responsibilities Apply computer science, engineering, and mathematical principles to develop software for target hardware. Collaborate with crossfunctional engineering teams to develop and evaluate hardware-software interfaces, performance... 
    Contract work

    Insight Global

    Sterling Heights, MI
    20 hours ago
  • Title: Embedded Cybersecurity Engineer Location: Sterling Heights, MI and potential Cedar Rapids, IA for short period of time (100% ONSITE) Duration: 6 - 12 Month with extension Visa :- USC/ GC ACTIVE SECRET CLEARANCE OR INTERIM CLEARANCE...
    Work experience placement
    Interim role

    3B Staffing LLC

    Sterling Heights, MI
    1 day ago
  •  ...C++ Embedded Software Developer Detroit Defense Inc. is seeking a C++ Embedded Software Developer to join our growing software engineering team. This Embedded Software Developer will develop and sustain software projects for our Department of Defense customers. This... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Ricardo Defense

    Troy, MI
    2 days ago
  •  ...Title: Embedded Software Engineer Location: On-Site Sterling Heights, MI Pay/Duration: 42.00 per hour / 6 months plus contract...  ...architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool (software developers)... 
    Hourly pay
    Contract work
    For contractors
    Local area

    Advantage Technical

    Sterling Heights, MI
    3 days ago
  •  ...Embedded Software Engineer About the Role: Join a dynamic group of software engineers responsible for the development and support of embedded application software for a new ground combat vehicle program. The engineer will be part of a team covering the entire... 
    Flexible hours
    Afternoon shift

    HRU Inc Technical Resources

    Sterling Heights, MI
    1 day ago
  • Role: Embedded Dev Engineer - RDK-B Location: Philadelphia, PA • Bachelor's degree in computer science/electronics or related field 5+ year Development experience with Linux and embedded devices, Experience on Wi-Fi development and debugging for L1/L2 . Experience...

    Kasmo Global

    Troy, MI
    20 hours ago
  • An established industry player is seeking a skilled embedded software engineer with extensive experience in automotive applications. This role involves developing and debugging core software for embedded electronic modules, ensuring compliance with industry standards throughout... 

    TechDigital Group

    Auburn Hills, MI
    20 hours ago
  • Rheinmetall in Auburn Hills, Michigan is looking for a dedicated individual responsible for software architecture and development of military combat vehicle systems. The ideal candidate will have a solid track record in software engineering, manage project schedules and... 

    Rheinmetall

    Auburn Hills, MI
    2 days ago
  •  ...Staff Embedded Software Engineer Join a dynamic group of software engineers responsible for the development and support of embedded application software for a new ground combat vehicle program. The engineer will be part of a team covering the entire software development... 
    Monday to Thursday
    Afternoon shift

    HRU Technical Resources

    Sterling Heights, MI
    2 days ago
  • $140k - $175k

    Logicalis GmbH is looking for a Technical Pre-Sales Engineer in Troy, Michigan to support Account Executives with technical solutions tailored for mid-size and enterprise clients. The ideal candidate will have at least 7 years of experience with Cisco solutions and strong...

    Logicalis GmbH

    Troy, MI
    2 days ago
  •  ...About the Role We are seeking a Senior User Experience Architect to lead UX strategy and execution across client digital platforms, websites, applications, and new business initiatives. This role requires a strong systems thinker who can independently translate... 

    MRM//McCann

    Birmingham, MI
    3 days ago
  • An established industry player is seeking a seasoned Network Architect to lead the design and implementation of cutting-edge data center network infrastructures. This role demands a deep understanding of Cisco technologies and AWS cloud solutions, with a focus on creating... 

    ALLTECH CONSULTING SVC INC

    Troy, MI
    20 hours ago
  • $50 - $57 per hour

    Contract Professionals, Inc is seeking a Software Engineer based in Sterling Heights, MI. The role involves developing embedded application software for defense applications and requires a Bachelor's degree in Computer Engineering plus 4+ years of experience. Proficiency... 
    Hourly pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    20 hours ago
  • Apollo Professional Solutions, Inc. is seeking a Senior Software Engineer in Sterling Heights, MI. Candidates should possess expertise in real-time embedded software development, with responsibilities including software requirements analysis, design, implementation, and... 
    Full time
    Contract work

    Apollo Professional Solutions, Inc.

    Sterling Heights, MI
    2 days ago
  • An IT staffing company based in Michigan is seeking a software developer with expertise in embedded C/C++. The candidate should have a Bachelor's degree in computer science or engineering, or a Master's degree with relevant coursework. Responsibilities include developing... 

    Artech Information System LLC

    Troy, MI
    4 days ago
  • EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become ...
    Overseas

    EROS Technologies Inc.

    Troy, MI
    3 days ago

Do you want to receive more vacancies?

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