SonicJobs Logo
Left arrow iconBack to search

Software Architect II

3MD Inc.
Posted 17 days ago, valid for 17 days
Location

Redmond, WA 98073, US

Salary

Competitive

Contract type

Full Time

Paid Time Off
Life Insurance
Disability Insurance

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Software Architect II is responsible for owning the architectural strategy and technical decisions for assigned systems or technology domains, requiring a minimum of 10 years of professional software development experience.
  • This role involves developing complex software systems, translating business requirements into technical specifications, and providing leadership to development teams.
  • The position offers a competitive salary along with benefits such as medical, dental, and vision insurance, a 401(k) plan, and up to 112 hours of PTO based on years of service.
  • Candidates must have a Bachelor's or Master's degree in Computer Science or a related field, and demonstrate expertise in at least one primary technical domain.
  • The Software Architect II will also mentor engineering talent, influence technology strategy, and ensure the technical health and scalability of assigned systems.

Benefits:

U.S.-based employees have access to medical, dental, and vision insurance, a 401(k) plan and company contribution, short-term and long-term disability coverage, basic life insurance, and wellbeing benefits, among others. U.S.-based employees also receive, per calendar year, up to 6 scheduled paid holidays. Additionally, eligible hourly/non-exempt and exempt employees accrue up to 112 hours of PTO based on years of service and may annually take up to 8 hours of paid volunteer time. Additional paid sick leave is also provided if required by state or local law.  

Summary of Position:

The Software Architect II owns architectural strategy and technical decisions for assigned systems or technology domains. The Software Architect II will drive technology excellence and evolution across their area of responsibility.  The Software Architect II is responsible for developing complex software systems. This involves translating business requirements into technical specifications, creating blueprints, and providing technical leadership and guidance to development teams.

Essential Functions:

•    Owns architecture for one or more significant product lines, platforms, or technology domains

•    Sets technical direction and makes key technology decisions within their domain

•    Influences technology strategy across the broader organization

•    Accountable for the technical health, scalability, and evolution of assigned systems

•    Lead the design of major systems from initial concept through production operations

•    Make significant technology decisions and establish technology roadmaps for their domain

•    Lead architectural transitions and major refactoring initiatives

•    Design for key quality attributes: scalability, resilience, security, performance, maintainability

•    Lead comprehensive technology evaluation and selection processes

•    Assess emerging technologies against organizational needs and strategic direction

•    Establish technology governance frameworks for their domain

•    Drive technology adoption and deprecation strategies

•    Assess implications of AI-assisted development tools on code quality, security posture, team capability, and delivery efficiency

•    Guide adoption of AI tools within the domain, establishing standards for effective and responsible use

•    Drive architectural patterns and approaches that support agentic systems and AI-assisted workflows where appropriate

•    Mentor and develop architect and engineer talent, particularly Architect I and senior engineers

•    Provide architectural guidance and decision-making support across their domain and adjacent areas

•    Lead design reviews and architecture decision-making processes

•    Establish and enforce technical standards within scope

•    Influence technology decisions beyond direct responsibility through thought leadership and expertise

•    Represent the organization in technology communities and external forums

•    Establish standards for when agentic approaches are appropriate and how to architect

•    Plan and execute system migrations and technology transitions

•    Establish observability and operational excellence standards

•    Lead incident reviews and drive systemic improvements from an architectural perspective

•    Own technical roadmaps and manage the deprecation of legacy systems

•    Partner with engineering leadership to align architecture with organizational delivery capacity

•    Work with product and business leadership on technical implications of strategic decisions

•    Collaborate with infrastructure, security, and platform teams on integration and operational requirements

•    Communicate architectural vision and decisions to technical and business stakeholders 

•    Makes independent architecture decisions within their domain; escalates only when decisions affect broader strategy or organizational priorities

•    Has the authority and responsibility to establish technical direction

•    Actively developing broader organizational technical capability

Competencies:

1.    Ensures Accountability 

2.    Tech Savvy 

3.    Communicates Effectively 

4.    Values Differences 

5.    Customer Focus 

6.    Resourcefulness 

7.    Drives Results 

8.    Plans and Prioritizes 

9.    Decision Quality 

10.    Self-Development

Work Environment:

This position is based in a professional office setting and regularly utilizes workplace technology, including computers, smartphones, multifunction printers, cloud-based filing systems, and collaboration tools. Occasional remote work and after-hours support may be required.

Physical Demands:

This role requires physical capabilities that support the successful execution of key responsibilities. The employee regularly engages in verbal and written communication with colleagues and clients to address project-related inquiries and must be able to convey accurate information clearly and efficiently. The position involves remaining seated at a workstation for approximately 75% of the time, with occasional movement throughout the office to access equipment, supplies, and shared resources. Daily tasks include consistent use of computers and standard office technology such as keyboards, printers, and multifunction devices. The role also involves transporting equipment boxes weighing up to 25 pounds within the building and to other offsite locations as needed for project support.

Required Education and Experience:

  • Bachelors or Masters degree in Computer Science or related field    
  • 10+ years of professional software development, architecture, or engineering experience

Qualifications:

•    Demonstrated expertise in at least one primary technical domain (systems design, distributed systems, cloud architecture, data systems, etc.)

•    Proven track record in designing and delivering significant systems

•    Experience mentoring and developing engineering talent

•    Deep expertise in at least one domain; working knowledge across related areas

•    Maintain current knowledge of industry innovations and technical trends

•    Recognized as a trusted technical advisor and decision-maker

•    Ability to work across multiple teams and business units

AAP/EEO Statement:

3MD Inc. is an equal opportunity employer and does not discriminate based on gender, sex, age, race and color, religion, marital status, national origin, disability, sexual orientation, gender identity or expression, veteran status, or any other category that is protected by applicable law.

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.





Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.