Software Architect

Maricopa CountyPhoenix, AZ
Remote

About The Position

The Software Architect provides technical guidance to staff that analyze, design, develop, enhance, maintain, and replace existing and new line of innovation and enterprise applications for Judicial Branch. This position will champion and deliver timely, cost-effective and innovative solutions that help judicial branch departments improve critical business functions. Additionally, in this role, the individual will be responsible to meet customer demands, prioritize workloads, coordinate and report group activities, and ensure both current and future needs of applications are scalable, redundant, performance focused, and comply with industry best practices. The Software Architect will also provide assistance to IT leadership with setting priorities and developing consistent standards in software development within the organization, as well as develop, manage, and be accountable for technology roadmaps and technology standards.

Requirements

  • Bachelor's degree in Computer Science, Information Technology or a related field
  • Seven (7) years' professional experience in design and development of enterprise applications and broad-based information systems, technical management, and business experience in a dynamic environment OR Combined education and experience qualifications: An equivalent combination of post-secondary education and job-related experience may substitute on a year-for-year basis
  • Knowledge of software and application design and architecture.
  • Knowledge of modeling methods and software design principles.
  • Understanding of software quality assurance principles.
  • Knowledge of the principles, techniques, and methodologies of software development, technical project management, quality management, and structured change management.
  • Skill in system design and development process, including requirements analysis, feasibility studies, software design, programming, pilot testing, feature flagging, installation, evaluation and operational management.
  • Skill in organization and time management.
  • Expert in build automation, code branching and migration techniques
  • Skill in communication, especially in the area of writing and developing policy and procedures.
  • Ability to apply knowledge related to research and evaluation of new/emerging technologies to achieve business value realization.
  • Ability to conduct software design reviews.
  • Ability to express complex technical concepts effectively, both orally and in writing.
  • Ability to work well with people from many different disciplines with varying degrees of technical experience.
  • Ability to design, install, measure, and report appropriate metrics, with demonstrated data representation skills.
  • Ability to lead project process implementation with emphasis on the effective adoption of Agile Software Development methods and practice.

Nice To Haves

  • Advanced level experience (5+ years) working with Asp.net, SQL server, C#, Software Design pattern, and Javascript/HTML.
  • Seven (7) years' management experience of technical teams in a large, complex IT environment.
  • Experience with cloud architectures, configurations, containerization and programming (especially Azure).
  • Demonstrated experience in Agile Software Development practices and methodologies.
  • Strong knowledge of the Microsoft programming technology stack.
  • Working experience using GitHub Enterprise and GitHub Actions for application management lifecycle, including source control, task management and capacity planning.
  • Working experience with Angular and the Microsoft stack of technologies such as SQL Server, .NET, Visual Studio. ASP.NET and C#.
  • Demonstrated experience in documentation and implementation of Micro-service architecture.
  • Experience in Machine learning and Natural language processing.
  • SCRUM Master OR ITIL training/certifications
  • Software Architecture certifications

Responsibilities

  • Defines all aspects of development from appropriate technology and workflow to coding standards.
  • Communicates successfully all concepts and guidelines to development team.
  • Oversees progress of development team to ensure consistency with initial design.
  • Provides technical guidance and coaching to developers and engineers.
  • Ensures software meets all requirements of quality, security, modifiability, extensibility etc.
  • Ensures both current and future needs of application development are scalable, redundant, performance focused, and maintained to be kept current with new operating systems and dependent applications.
  • Works closely with other groups to coordinate plans and activities to facilitate specific development projects.
  • Identifies potential service level problems before they occur; implements and communicates solutions.
  • Develops and manages project process implementation with emphasis on the effective adoption of Agile Software Development methods and practice.
  • Ensures that all information systems and applications development comply with industry best practices and Judicial Branch standards.
  • Participates in the development and implementation of processes that improve efficiency and enhance productivity.
  • Develops and enforces standards, policies, practices, and procedures to ensure consistent standards in software development are followed within the organization.
  • Provides technical coaching to personnel.
  • Manages the daily activities of the members of the applications team.
  • Reviews workloads and analyzes staffing requirements.
  • Develops, implements, and maintains a comprehensive staff training program, especially knowledge transfer activities.

Benefits

  • Generous paid time off
  • Paid sick leave
  • 10 paid holidays
  • Affordable medical insurance
  • Affordable dental insurance
  • Affordable vision insurance
  • Coverage by one of several State-sponsored retirement pension plans
  • Employee assistance program
  • Wellness incentives
  • Option of life insurance
  • Disability insurance
  • Group legal plan
  • Pet insurance
  • Eligibility for Public Service Loan Forgiveness (PSLF) Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service