Software Architect
Maricopa County · Phoenix, Arizona, United States · $100k–$168k
Posted about 2 months ago
Skills
Job description
Posting Date
03/18/26Application Deadline
03/19/26Pay Range
Min - 1st Quartile - Mid - Max$100,000.00 - $116,996.80 - $133,993.60 - $168,000.00
This position is Exempt under the FLSA.
Job Type
Unclassified - JudicialDepartment
Superior CourtAbout the Position
The Software Architect provides direct leadership and management 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.
About The Superior Court:
The Superior Court of the Judicial Branch of Arizona in Maricopa County is dedicated to providing a safe, fair, and impartial forum for resolving disputes, enhancing access to our services, and providing innovative, evidenced-based practices that improve the safety of our community and ensure the public's trust and confidence in the Judicial Branch. The Superior Court in Maricopa County, one of the largest, most innovative, and Progressive trial courts in the nation, seeks innovative individuals to join our team who will embrace our vision of excellence and the principles inherent in the Rule of Law...every person, every day, every time. We fulfill these principles through a culture that values fairness, respect, integrity, innovation, and safety.
Position Qualifications
We recognize your time is valuable, so please apply if you meet the following required qualifications:
Education:
Bachelor's degree in Computer Science, Information Technology or related field
Experience:
Seven (7) years' experience in design and development of enterprise applications and broad-based information systems, technical management, and business experience in a dynamic environment, which includes a minimum of three (3) years' management experience along with the following technology experiences: Advanced level experience (5+ years) working with Asp.net, SQL server, C#, Software Design pattern, and Javascript/HTML.
Combined education and experience qualifications:
An equivalent combination of post-secondary education and job-related experience may substitute on a year-for-year basis
Our Preferred Candidate has:
Master's degree in Computer Science, Information technology or a related field.
Nine (9) years' management experience of technical teams in a large, complex IT environment.
Experience with cloud architectures, configurations, and programming (especially Azure).
Demonstrated experience in Agile Software Development practices and methodologies. Strong knowledge of the Microsoft programming technology stack.
Working experience using Microsoft Team Foundation Server for application management lifecycle, including source control, task management and capacity planning.
Working experience with the Microsoft stack of technologies such as SQL Server, .NET, Visual Studio. ASP.NET and C#.
Demonstrated experience in implementation of Micro-service architecture.
Experience in Machine learning and Natural language processing.
SCRUM Master OR ITIL training/certifications
Software Architecture certifications
Knowledge, skills, and abilities:
Knowledge of:
Software and application design and architecture.
Modeling methods and software design principles.
Understanding of software quality assurance principles.
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, installation, evaluation and operational management.
Leadership and team building to guide the work of personnel.
Organization and time management.
Expert in build automation, code branching and migration techniques
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.
Conduct software design reviews.
Express complex technical concepts effectively, both orally and in writing.
Work well with people from many different disciplines with varying degrees of technical experience.
Design, install, measure, and report appropriate metrics, with demonstrated data representation skills.
Lead project process implementation with emphasis on the effective adoption of Agile Software Development methods and practice.
Essential Job Tasks
(This is not an all-inclusive list of all job duties that may be required; employees will be required to perform other related duties as assigned.)
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 leadership and coaching to personnel.
Manages the daily activities of the members of the applications team.
Recruits, trains, supervises, assigns projects, and evaluates staff to maintain optimum performance of job duties.
Reviews workloads and analyzes staffing requirements.
Develops, implements, and maintains a comprehensive staff training program, especially knowledge transfer activities.
Working conditions:
While performing the duties of this job, the employee may need to communicate clearly, perceive details of objects that are close by, and maintain various physical positions for extended periods, such as sitting, standing, or walking. The job may involve using hands for tasks such as typing, handling objects, or operating tools, as well as reaching with hands and arms. Occasionally, the employee may be required to move or lift objects weighing up to 20 pounds. Reasonable accommodation may be made to enable individuals with disabilities to perform these functions.
Selection Procedure - Maricopa County
The Maricopa County Human Resources Department reserves the right to admit to the selection process only those candidates considered to be the most highly qualified. Those selected will be assessed based on the evaluation of listed education and experience. The hiring authority will interview and select the successful candidate from a list provided by Human Resources.
All offers of employment made to new hires and rehires at Maricopa County are contingent upon successful completion of a post-offer, pre-employment thorough background investigation. A background investigation is conducted on a current employee who changes to a Safety Sensitive Position or one having the potential for serious adverse impact on the integrity or efficiency of the County. These requirements do not pertain to employees of elected officials who undergo background investigation processes administered through their respective offices.
Maricopa County is an EEO/ADA Reasonable Accommodation Employer.
Apply Now!
Attention Current Maricopa County Employees: As of 1/1/2022, the Judicial Branch of Arizona in Maricopa County formalized itself as a separate entity and employer from Maricopa County. To learn more about how that may affect you please click here.
Judicial Branch Human Resources reserves the right to move forward candidates based on the information provided directly on the application. The hiring authority will select the successful candidate based on departmental needs.
Typically, successful candidates are hired at a salary rate up to the midpoint of the range, based on applicable experience, internal equity, and budgetary allowances.
All Judicial Branch offers of employment and continued employment are contingent upon passing a thorough background and/or fingerprint check. Applicants must completely and fully answer any questions regarding felony and misdemeanor convictions including any convictions that have been expunged or set aside. Failure to include criminal history information is grounds for termination of an offer and employment. A conviction may not automatically disqualify an applicant.
Judicial Branch facilities are located throughout Maricopa County. This position may be reassigned to other locations. Assignments will be made based upon the needs of the department.
The Judicial Branch in Maricopa County is an EEO/ADA Reasonable Accommodation Employer.
Apply Now!
Stop filling out the same form 100 times.
Install the free Jobply Chrome extension and auto-apply to Software Architect and 300,000+ other live jobs across Workday, Greenhouse, Lever, and 50+ other ATS systems.
Apply with Jobply — Free