Sr. Staff Software Engineer

Suralink IncSalt Lake City, UT
Remote

About The Position

Suralink® is a fast-growing Software as a Service (SaaS) technology company looking for exceptional professionals to join our team. Our award-winning company has been recognized for growth, innovation, and culture, and over 500,000 companies around the world have used our software. Our platform was built for accountants, auditors, security professionals, investors, and other professional service firms, providing a secure, straightforward way to request, receive, track, and manage their documents at scale. If you’re looking for a promising company where you can genuinely make your mark, we’d love to talk to you. Who we are looking for: You are a technical leader who has the ability to set an inspiring vision and strategy, collaborate with partners, mentor other technical leaders, and improve the architecture and technical excellence of an organization. We are looking for someone with strong AI fluency who understands how modern AI capabilities are changing software, architecture, and business strategy. You do not need to be an AI specialist, but you should be able to evaluate where AI can create real value, understand its trade-offs and risks, and help teams incorporate it thoughtfully into the broader technical strategy while staying up to date with industry advancements. Key Responsibilities: As a Senior Staff Engineer at Suralink, you will play a pivotal role at the intersection of technical strategy and leadership. This role combines deep technical expertise with strategic insight, requiring you to drive architectural coherence across teams and foster alignment with our broader business objectives. You will set long-term technical visions, shifting architectural momentum when necessary, and guiding teams toward shared, impactful outcomes. Your work will influence and shape both software architecture and organizational structure, reflecting the understanding that at this senior level, technical strategy and people leadership are inseparable concerns. You'll navigate ambiguity to define clear paths forward, leveraging your judgment and deep experience to create elegant solutions that scale effectively. This role demands exceptional communication skills – you'll be responsible for articulating complex technical concepts clearly to diverse audiences, ranging from engineers and product teams to senior executives, ensuring alignment and coherence across all stakeholders.

Requirements

  • 10+ years of experience building and shipping production-grade software or services
  • Strong understanding of software design patterns and principles
  • Experience setting architecture vision and strategy for a group of teams working together to deliver a common vision
  • Experience driving architectural decisions or patterns through their full lifecycle, including implementation, adoption, and measurable business or technical impact
  • Experience in developing highly available services at scale
  • Ability to collaborate across teams and leaders, indirectly influence others in a positive way, and navigate difficult conversations and decisions
  • Strong communication skills to interact with audiences that include customers, peers and executive leadership
  • Have experience and passion for mentoring and guiding engineers, helping develop and grow technical leaders
  • Inspiring leader who can create and communicate a vision or plan
  • A strategic thinker with a customer focus and product understanding.
  • 10+ years of experience building distributed services
  • Critical Thinking -- ability to approach complex problems logically and systematically.
  • Analytical skills – proficiency in analyzing system requirements and translating them into technical solutions.
  • Attention to detail – ensure precision in code, designs, and implementations.
  • Team Collaboration – experience working and collaborating with cross-functional teams.
  • Adaptability – ability to pivot quickly in a fast-paced environment with changing priorities.

Nice To Haves

  • Strong AI fluency who understands how modern AI capabilities are changing software, architecture, and business strategy.
  • Experience in some or all of the following: AWS, React, node.js, TypeScript, PHP, MySQL, NoSQL DBs
  • Experience with Cursor or Claude Code/Cowork

Responsibilities

  • Set long-term technical visions
  • Shift architectural momentum when necessary
  • Guide teams toward shared, impactful outcomes
  • Influence and shape both software architecture and organizational structure
  • Navigate ambiguity to define clear paths forward
  • Create elegant solutions that scale effectively
  • Articulate complex technical concepts clearly to diverse audiences
  • Ensure alignment and coherence across all stakeholders
  • Apply AI thoughtfully in product, architecture, and engineering workflow decisions
  • Develop highly available services at scale
  • Collaborate across teams and leaders
  • Indirectly influence others in a positive way
  • Navigate difficult conversations and decisions
  • Mentor and guide engineers
  • Help develop and grow technical leaders
  • Create and communicate a vision or plan
  • Make tough trade-off decisions with the long term view of our customers in mind

Benefits

  • Remote-friendly policy
  • Medical/vision/dental insurance
  • Flexible PTO policy and ten paid holidays
  • Parental leave
  • Professional development allowance
  • Community involvement

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service