Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Architect

Home > C# programming jobs

Software Architect in USA

  • Tyler Technologies
  • Full time
  • Email
  • Troy, MI

Responsibilities

  • Define and guide the platform’s architectural strategy toward cloud-native and event-driven architecture.
  • Partner with engineering managers, product leaders, and senior engineers to align technical decisions with customer and business priorities.
  • Evaluate tradeoffs involving scalability, performance, reliability, security, maintainability, and user experience.
  • Provide technical leadership for modernization initiatives and incremental migration efforts.
  • Design and review architecture for complex features, services, integrations, and platform capabilities.
  • Mentor engineers and strengthen technical judgment across the team without relying on direct authority.
  • Establish engineering standards, patterns, and practices that improve quality and consistency.
  • Guide adoption of automated testing, continuous delivery, observability, and operational readiness.
  • Partner with teams on AI-assisted development practices and potential AI-enabled product capabilities.
  • Communicate architectural recommendations and technical tradeoffs to technical and non-technical stakeholders.
  • Successfully complete a fingerprint background check in accordance with CJIS requirements.

Requirements

  • 7+ years of software engineering experience, including significant experience designing and delivering production software systems.
  • Strong technical foundation in .NET and C# and experience with established systems and modernization efforts.
  • Experience designing or evolving event-driven and distributed architectures.
  • Experience building or operating systems in AWS using cloud-native design principles.
  • Experience designing APIs, service integrations, and scalable backend systems.
  • Strong understanding of relational databases, data modeling, system performance, automated testing, continuous delivery, observability, and secure development.
  • Experience with infrastructure-as-code, containerization, or cloud deployment patterns.
  • Ability to make decisions amid ambiguity and clearly communicate technical tradeoffs.
  • Experience mentoring engineers and influencing technical direction without direct authority.
  • Experience using AI tools to improve engineering workflows, quality, and outcomes.
  • Preferred experience leading platform modernization or incremental production migrations.
  • Preferred experience with iOS, Android, Windows, cross-platform mobile development, Angular, React, public-sector systems, public safety, or regulated environments.

Benefits

  • Primarily in-office work with hybrid flexibility and an expectation of at least three days per week in the office.
  • Fingerprint background check required in accordance with CJIS requirements.

Tyler Technologies

Tyler Technologies (NYSE: TYL) provides integrated software and technology services to the public sector. Tyler’s end-to-end solutions empower local, state, and federal government entities to operate efficiently and transparently with residents and each other. By connecting data and processes acr...

Similar positions

Software Engineer III

  • Nextech
  • Full time
  • USA
  • 09/12/2026
  • Salary: Competitive
  • Remote

Graduate Software Engineer

  • Thermoteknix Systems Ltd
  • Full time
  • UK
  • 09/11/2026
  • Salary: Competitive
  • Cambridge

Software Engineer in Test II

  • American Specialty Health Incorporated
  • Full time
  • USA
  • 09/11/2026
  • Salary: $89k-$118k
  • Remote

Software Developer in Test

  • Assent
  • Full time
  • Others
  • 09/11/2026
  • Salary: Competitive
  • Pune, India

Lead Software Engineer

  • Cognizant
  • Full time
  • Others
  • 09/11/2026
  • Hyderābād, India