Senior Staff Software Engineer – Full Stack

🕒 June 11

🇺🇸 United States – Remote

💵 $205k - $265k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Button

Button

51 - 200 employees

Founded 2014

💼 Consulting

📣 Marketing

☁️ SaaS

Consulting • Marketing • SaaS

Button is a B2B SaaS platform that optimizes mobile commerce by routing users to the highest-converting destination using AI-driven smart routing and deep-linking. It helps retailers, publishers, advertisers and creators stack affiliate, retail media, and seller budgets on a single platform, drive in-app conversions, and provide privacy-safe, deterministic attribution and performance analytics. Button integrates with mobile measurement partners (MMPs) and offers plug-and-play solutions to increase revenue per tap, app engagement, and publisher monetization.

📋 Description

• Define full stack architectures for large scale systems • Drive their adoption across multiple teams • Regularly write high-quality production code • Build proofs of concept and own zero to one projects end to end • Contribute quickly across different teams and domains • Own business critical technical problems with high ambiguity • Apply machine learning to create product value • Partner with Product leadership to connect engineering roadmaps to company strategy • Raise the bar on engineering best practices and operational health • Develop senior engineers into technical leaders through mentorship

🎯 Requirements

• 10+ years building production systems at scale • Proven ability to write excellent code • Track record of taking zero to one products or systems end to end • Deep full stack expertise across UIs, APIs, backend services, and data infrastructure • 5+ years leading system design and architecture across teams • Strong fluency in JavaScript and TypeScript (React, NodeJS) and Go • Strong experience with Python, especially for ML and data work • Command of web development fundamentals and excellent API design instincts • Experience with machine learning and productionizing ML systems in Python • Ability to operate at high ambiguity and align diverse stakeholders • Experience owning reliability across teams with defined SLOs • Deep experience with relational databases, distributed systems, and cloud infrastructure (AWS) • History of developing senior engineers into leaders and communicating effectively with executives

🏖️ Benefits

• RemotePlus workplace allowing work from anywhere with in-person collaboration • 401(k) plan with 3% annual contribution • Unlimited time off (including birthdays off) • Summer and Winter Breaks for company-wide recharge • Employee assistance program • Health insurance plans with 100% premiums for employees and 80% for dependents • Complimentary One Medical memberships for employees and dependents • Monthly stipend for mobile phone/internet • Annual lifestyle stipend • “All Access” memberships to WeWork in select markets • Regular coworking days and social events

Apply Now

Similar Jobs

🕒 June 11

Ritchie Bros.

1001 - 5000

🏗️ Construction

📦 Logistics

💼 Consulting

Senior Staff Data Engineer at IAA designing and delivering complex data systems and analytics. Partnering with leadership and mentoring engineers to improve technical capabilities.

🕒 June 11

Just Appraised

11 - 50

🤖 Artificial Intelligence

🏛️ Government

☁️ SaaS

Product Engineer developing AI-driven workflows at Just Appraised, enhancing government tools and workflows. Collaborating with customers and stakeholders to innovate product features and improve usability.

🕒 June 10

Cribl

501 - 1000

☁️ SaaS

Senior Software Engineer developing backend features for data collection at Cribl. Collaborating on a vendor-neutral multi-platform agent for edge-based data collection.

🕒 June 10

Chainguard

51 - 200

🔐 Security

☁️ SaaS

🔒 Cybersecurity

Senior Software Engineer developing backend services and public APIs for Chainguard's customer platform. Ensuring quality and reliability in a fast-paced environment while collaborating with cross-functional teams.

🕒 June 10

Thinkahead Consultant Psychologist Pty Ltd

1 - 10

🏥 Healthcare

💼 Consulting

📚 Education

Senior PAM Engineer leading design, implementation, and operations of PAM solutions for MSP customers focusing on BeyondTrust platform.