Senior Software Architect - C# / SaaS experience a must

The Timberline GroupBoulder, CO

About The Position

As a Senior Software Architect, your mission is to architect and refine a B2B software platform designed for massive scalability, exemplifying our commitment to revolutionizing workplace efficiency. Your responsibilities include architecting scalable solutions, leading architectural strategy, innovating with new technologies, strategic collaboration, mentorship and leadership, quality and process oversight, and continuous learning and innovation.

Requirements

  • A bachelor's degree (or higher) in Computer Science, Engineering, or a closely related field, providing a strong technical foundation.
  • Demonstrable experience as a software architect or in a comparable role, with a track record of designing and deploying scalable, high-availability software solutions, particularly in the B2B sector.
  • A robust technical background in software development, including an intimate understanding of design patterns, architecture, and the intricacies of both front-end and back-end technologies.
  • Expertise in Agile development methodologies and a thorough grasp of the software development life cycles, enabling you to adapt and thrive in a fast-paced, iterative development environment.
  • Proficiency in modern programming languages (e.g., C#, Java) and web technologies, equipping you to guide decisions on technology stacks and development practices.
  • Experience with designing scalable, cloud-native solutions that leverage the cloud's full potential for flexibility, scalability, and innovation.
  • Exceptional problem-solving abilities and strategic thinking skills, allowing you to anticipate technological trends and their implications for the Client's platform.
  • Outstanding communication skills, enabling you to articulate complex technical concepts to stakeholders across the spectrum, from engineering teams to non-technical partners.
  • A genuine passion for technology and innovation, driven by a commitment to continuous learning and a desire to stay ahead of industry trends, ensuring the Client remains at the forefront of the B2B software marketplace.

Responsibilities

  • Design and implement a robust software architecture that serves as the backbone of the Clients EPG SaaS platform, prioritizing scalability, reliability, and security to support exponential growth and a global user base.
  • Spearhead architectural decisions by collaborating with company leadership and the development team to select innovative technologies and platforms that align with our strategic goals.
  • Proactively evaluate and integrate emerging technologies and architectures to propel the Client ahead of the curve, enhancing their platform’s capabilities, performance, and competitive edge.
  • Work closely with leadership, product management and engineering teams to precisely define system requirements, choose the most effective implementation strategies, and craft high-level system designs that meet the needs of our diverse B2B clientele.
  • Serve as a beacon of technical excellence, mentoring team members through complex design and architectural challenges, and fostering an environment of continuous learning and improvement.
  • Vigilantly oversee the development process to ensure strict adherence to architectural principles and guidelines. Conduct thorough code and design reviews to maintain the highest standards of quality and maintainability.
  • Remain at the forefront of enterprise software trends, dedicating yourself to continuous learning and contributing significantly to Client’s product development strategy. Your insights will drive the innovation that keeps the Client at the leading edge of the industry.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service