Software Architect

Jobgether
18h$185,400 - $231,800

About The Position

As a Software Architect, you will play a pivotal role in designing and scaling complex, high-performance systems that support critical digital experiences. This position involves shaping architectural strategies, working hands-on with code, and ensuring platforms are resilient, maintainable, and scalable. You will collaborate closely with cross-functional teams, influencing distributed system design, engineering standards, and long-term platform strategy. The role demands a balance of technical depth, strategic thinking, and leadership, enabling both immediate execution and future innovation. You will provide guidance, conduct design reviews, and mentor engineers, helping to elevate the technical standards across the organization. This is an opportunity to impact large-scale systems while contributing to a culture of continuous improvement and technical excellence.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent combination of education, experience, and training.
  • 8+ years of professional software engineering experience, including designing and evolving large-scale distributed systems in production.
  • Proven track record in owning architectural components of high-availability, mission-critical platforms.
  • Expertise in scalable design patterns, performance optimization, reliability engineering, and cloud-based architectures.
  • Proficiency in modern development practices, including CI/CD, infrastructure as code, and observability tooling.
  • Experience collaborating across teams to deliver cross-functional technical initiatives.
  • Strong written and verbal communication skills, capable of documenting architectural decisions and influencing stakeholders.
  • Passion for mentoring engineers and improving engineering standards and practices.

Responsibilities

  • Define, evolve, and implement architectural solutions that enhance system performance, scalability, reliability, and operational excellence.
  • Design frameworks, tooling, and engineering standards that ensure maintainable and resilient systems.
  • Collaborate with Product, Infrastructure, and Platform teams to integrate sound architectural principles into planning and delivery.
  • Contribute hands-on to critical initiatives, including prototypes, proof-of-concepts, and production systems.
  • Guide engineering teams in adopting distributed system patterns, fault tolerance, observability, and operational maturity.
  • Conduct design reviews, provide technical guidance, and promote engineering quality and consistency.
  • Align architectural decisions with business priorities and long-term platform strategy.

Benefits

  • Competitive base salary in the range of $185,400–$231,800 USD, plus bonus, equity, and other incentives.
  • Comprehensive healthcare coverage, including medical, dental, and vision plans.
  • Retirement savings options with company contributions.
  • Paid time off and flexible working arrangements.
  • Professional development opportunities and mentorship programs.
  • Employee wellness programs and mental health resources.
  • Collaborative, innovative, and inclusive work environment with opportunities to impact large-scale systems globally.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service