Branch · 18 hours ago
Senior Software Engineer - Full Stack
Branch is a leading provider of engagement and performance mobile SaaS solutions. They are looking for an experienced Technical Team Lead to build and lead a new Links & QR Code engineering team, defining the technical vision and driving product strategy for a new product line.
App MarketingMobile AdvertisingMobile AppsSoftware
Responsibilities
Lead, Mentor & Coordinate: Recruit, lead, and mentor a new, high-performing team of engineers. Effectively coordinate team members, provide regular, constructive feedback, and advise on complex technical matters to foster their growth and unblock them
Architect & Innovate: Own the technical roadmap. Evolve the system architecture to meet future requirements and define key SLOs/SLAs to ensure reliability. You will actively research, create proofs-of-concept (PoCs), and introduce new technologies, driving their adoption within the team
Drive Product Strategy: Partner directly with Product Management and Design counterparts to drive the solutioning of new features and an entirely new product line. You will be the key technical voice in defining "what" and "how."
Lead from the Front: Balance your hands-on technical duties with your project leadership responsibilities. You will understand and work on the most complex technical issues alongside your team, setting the standard for quality
Define & Drive Process: Define and refine the right processes for the team’s maturity, balancing agility with discipline. You will be the primary driver for team effectiveness and ensuring predictable, high-quality delivery
Qualification
Required
5+ years of software engineering experience
At least 2+ years in a Technical Lead, Lead Engineer, or similar role
Experience leading a team in a rapid, iterative environment focused on shipping customer value early and often (e.g., POCs, MVPs)
Deep experience in back-end development
Proficiency in one or more of our target languages: Java or Kotlin and Javascript (Node.js) or Typescript
Nice to have experience with Go
Back-end skewed but have full-stack experience
Deep sense of customer empathy
Strong portfolio of past work responsible for the technical solutioning of new products or major features
Experience designing, building, and maintaining highly available, scalable, and reliable distributed systems and APIs
Strong knowledge of Agile development methodologies and tools
Experience with researching new technologies, building PoCs, and successfully driving adoption on your team
Excellent ability to articulate complex technical concepts to both technical and non-technical stakeholders
Preferred
A blend of experience from both fast-paced, ambiguous startup environments and larger, established tech companies
Direct experience in the martech/ad-tech space, or with platforms focused on link management, QR codes, marketing analytics, or high-throughput data ingestion
Experience building systems that handle real-time analytics and large-scale data processing
Expertise in cloud platforms (AWS ideally) and modern DevOps practices (Kubernetes, Docker, Infrastructure-as-Code)
Familiarity with data privacy and security compliance standards (e.g., GDPR, CCPA, SOC 2)
Benefits
Health and wellness programs
Paid time off
Retirement planning options
Company
Branch
Branch helps companies drive seamless mobile experiences through its linking infrastructure powering thousands of today's top brands.
Funding
Current Stage
Late StageTotal Funding
$667.05MKey Investors
New Enterprise AssociatesTenacity Venture CapitalPlayground Global
2022-02-10Series F· $300M
2021-11-01Secondary Market
2019-09-01Series E· $125M
Recent News
2025-12-09
2025-09-09
Company data provided by crunchbase