Software Architect II

3MD Inc.•Redmond, WA
7d

About The 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.

Requirements

  • Bachelors or Masters degree in Computer Science or related field
  • 10+ years of professional software development, architecture, or engineering experience
  • 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

Responsibilities

  • 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

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service