Software Architect
Versatrans Division Tyler Tech
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
Travel0-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.
- 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.
- 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.
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.
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.- ...Job Description The Global Engineering Software Architect Principal is a critical strategic leader responsible for shaping the technology direction and software architecture vision of General Dynamics Land Systems (GDLS). This role defines and governs a comprehensive...SuggestedLocal areaWorldwideMonday to ThursdayWeekend workAfternoon shift
- ...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...SuggestedRelocation packageFlexible hours
- 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
- 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...SuggestedPermanent employmentTemporary workLocal areaVisa sponsorshipFlexible hours
- FastTek Global is seeking a Senior Software Development Engineer in Troy, Michigan. The role requires a Bachelor of Science in Computer Science and over 7 years of software development experience with proficiency in languages like Java or C++. Responsibilities include...Suggested
- ...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...Immediate start
$65 - $75 per hour
TEKsystems is seeking an Expert Level Software Developer for a hybrid contract role in Troy, MI. The successful candidate will implement mobile-to-vehicle communication features across platforms and collaborate with full-time engineers to ensure high-quality executions...Hourly payFull timeContract work- ...EMBEDDED AND C++ EXPERIENCE IS KEY. Job description: 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 (...For subcontractor
- ...proven 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 subcontractorLocal areaOverseasShift workWeekend work
- ...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 contractorsWork at office
- ...Job Title: Software Architect / Senior SW Engineer (Hybrid) Location: Southfield, Michigan Experience Level: Expert / Senior-Level Industry: Automotive Embedded Systems Job Summary: We are looking for a hands-on Software Architect...
$42 per hour
...Embedded Software Engineer Location: On‑Site Sterling Heights, MI Pay and Duration: $42.00 per hour / 6 months plus contract to hire... ...architectural‑level software design using MagicDraw, Enterprise Architect, or similar model‑based engineering tools. Familiarity with...Hourly payContract workFor contractorsLocal area- ...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 workLocal areaRemote workFlexible hours
$73.69 per hour
...Principal Embedded Software Engineer This is a contract-to-hire opportunity, with the intent to convert to a direct hire role. The contract period is typically expected to run approximately 6 to 12 months before conversion, depending on individual performance, business...Permanent employmentContract workTemporary workFor contractorsH1bRemote workMonday to ThursdayDay shift$50 - $56 per hour
...electronics, power distribution systems, and I/O control hardware for advanced vehicle platforms. This role partners closely with systems, software, and hardware engineering teams. Key Responsibilities: Develop embedded firmware for microcontroller-based control...Contract work- Tiltedge Solutions in Southfield, Michigan is seeking a hands-on Software Architect / Senior Software Engineer to lead the development of high-quality embedded software for Automotive Instrument Panel Clusters (IPC). This role involves making architecture decisions, improving...
- ...cluster sleep/wake synchronization across the vehicle network. 3. Software Architecture & Middleware AUTOSAR (Classic & Adaptive):... ...verification. Job Summary We are looking for a hands‑on Software Architect / Senior Software Engineer to lead the technical direction and...
- 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...
- Responsibilities for Controls Software Designer (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 of the complete...Full timeFlexible hours
- ...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...
- Blue Chip Talent, in collaboration with a defense sector innovator, is on the lookout for an accomplished Senior Embedded Software Engineer . This position centers on leading software solutions for real-time platforms, developing structured models for embedded systems,...
- ...financial flexibility by offering contingent labor as a variable cost. Job Description The incumbent should develop, create and update software design documents adhering to established development process to ensure proper and efficient software design. Qualifications...Immediate start
- 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
- Real Time Embedded Software Engineer (US Citizenship is REQUIRED) Real Time Embedded Software Engineer (US Citizenship is REQUIRED) 1... ...Principal Software Engineer: • Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify...Contract workWork experience placementRelocation
- Compunnel, Inc. is seeking a Software Engineer in Sterling Heights, Michigan. This role involves hardware and software integration, troubleshooting, and software verification testing for complex electronic systems used in military vehicles. The ideal candidate will have...
- 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...
- Clear Rate in Troy, Michigan, is seeking an Enterprise MSP Sales Engineer to support revenue growth by serving as the technical authority throughout the sales lifecycle. This role involves collaborating with Sales and Operations to present managed IT solutions aligned with...
- Overview We are seeking a Senior Product Experience Architect to help shape the future of AI-enabled content and experience ecosystems for enterprise clients. This role will focus on designing scalable systems, workflows, and platform experiences that support dynamic content...Immediate start
$71 - $75 per hour
Contract Professionals, Inc is seeking an Engineering Specialist for software and embedded systems development in Sterling Heights, MI. The successful candidate will focus on OS/BSP development, embedded software integration, and testing for ground combat vehicle platforms...Hourly payContract work- A major tech solutions provider in Troy, Michigan, is seeking an experienced Web Developer to support existing infrastructures and develop new web technologies. Responsibilities include creating applications using C#, maintaining current systems, and collaborating with ...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect. Be the first to apply!
- embedded software Troy, MI
- software sales Troy, MI
- software sales executive Troy, MI
- software sales representative Troy, MI
- software asset management analyst Troy, MI
- id software Troy, MI
- software support Troy, MI
- software technical support Troy, MI
- healthcare software sales Troy, MI
- software implementation project manager Troy, MI


