×
Register Here to Apply for Jobs or Post Jobs. X

Software Architect-Senior

Job in Albuquerque, Bernalillo County, New Mexico, 87101, USA
Listing for: Sunward Federal Credit Union
Full Time position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Software Architect
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Description Summary

The Software Architect-Senior applies advanced knowledge of software architecture principles, design patterns, and system design to independently lead architectural planning and drive high-quality technical solutions. This role collaborates with engineers, product owners, BSAs, and cross-functional teams to translate complex business requirements into scalable, secure, and maintainable technical architectures. Recognized by peers as a subject matter resource, the Software Architect works with significant autonomy across the full architectural lifecycle, leading design reviews, evaluating technology options, defining standards, overseeing and guiding testing strategies to validate architectural integrity and system quality, and ensuring solutions align with Dev Sec Ops  best practices and organizational goals.

This role requires a thorough understanding of system dependencies, including upstream and downstream integrations, service interactions, and the potential impact of architectural decisions across interconnected systems. This role may also provide technical mentorship to junior architects and engineers.

Essential Functions
  • Drives the definition and refinement of business and technical requirements, translating complex needs into clear architectural specifications.
  • Evaluates and recommends tools, frameworks, and technologies for new and existing solutions; leads technology assessment and selection decisions.
  • Designs software architecture that align with business and technical requirements; serves as a primary contributor on architectural decisions for moderate to complex systems.
  • Produces and governs high-quality system diagrams, architectural documentation, and design specifications; sets documentation standards for the team.
  • Analyzes functional and non-functional requirements to define system needs, constraints, and architectural trade-offs; advises stakeholders on implications.
  • Delivers implementation, production, and upgrade support for software components of high complexity, ensuring stability, scalability, and optimal performance.
  • Proactively identifies opportunities for software optimization, performance improvements, and design enhancements; leads or sponsors implementation efforts.
  • Acts as a primary liaison between the Software Solutions team and the user community, coordinating software enhancements and providing production support.
  • Works with BSAs to run advanced data analysis, develop queries, and build tools to search, analyze, and visualize data from various sources.
  • Applies advanced analytical thinking and independent judgment to resolve complex architectural problems; anticipates design risks and proactively proposes solutions.
  • Defines and oversees testing strategies, including integration, regression, and system testing, to validate architectural decisions and ensure solution quality across all phases of development.
  • Maintains a thorough understanding of system dependencies, including upstream and downstream integrations, third-party services, and internal platform interactions; evaluates and communicates the impact of architectural changes across interconnected systems.
  • Provides technical mentorship to junior architects and engineers; contributes to team knowledge sharing and design best practices.
  • Promotes the service culture by maintaining solid knowledge of credit union products and services and referring members to the appropriate person or department.
Requirements Experience
  • Minimum 4 years of directly relevant experience in software architecture, systems design, solution design, or a related technical field, with responsibility for architecting and supporting moderate to complex software solutions.
  • Demonstrated expertise applying multiple design patterns, object-oriented design principles, and system modeling techniques across varied technology stacks to architect and evolve moderate to complex software solutions.
Education
  • Bachelor’s degree or certification in Computer Science, Database Management, or a related technical field (e.g., Microsoft SQL Certification, Oracle Certified Professional, My SQL Certified Developer) preferred; equivalent combination of education, certification, and directly relevant experience may be considered in lieu of a degree.
Knowledge
  • Advanced understanding of software design principles, architectural patterns, with the ability to translate complex business needs into efficient, maintainable technical solutions.
  • Advanced knowledge of the software development…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary