Smartly
Technology
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer at Smartly. Skills: Full-stack development, Backend services, API design, System architecture. Design backend services. Build backend services”
Industry & Context.
Technical decisions
Three days per week in office
What They're Looking For.
Must Have
Experience building production software, Professional experience with TypeScript, Professional experience with Node.js, Practical experience with relational databases, Practical experience with APIs, Practical experience with cloud infrastructure, Practical experience with distributed systems, Experience scaling production services, Ability to make thoughtful technical decisions, Experience collaborating across functions, Written communication skills in English, Verbal communication skills in English
Nice to Have
Experience with every technology listed, Curiosity about emerging AI capabilities, Willingness to explore AI opportunities
What You'll Do.
Design backend services
Build backend services
Maintain backend services
Build product capabilities
Maintain product capabilities
Build integrations with Meta Marketing API
Maintain integrations with Meta Marketing API
Develop systems processing advertising operations
Operate systems processing advertising operations
Own high-impact features
Collaborate with product teams
Collaborate with design teams
Collaborate with infrastructure teams
Collaborate with data teams
Collaborate with engineering teams
Improve scalability of services
Improve reliability of services
Improve performance of services
Improve observability of services
Design service boundaries
Explore AI-enabled tools
Mentor other engineers
Raise bar for testing
Raise bar for monitoring
Raise bar for code quality
Raise bar for operational excellence
How You'll Work.
Team & Collaboration
Product managers; Designers; Engineers; Infrastructure teams; Data teams; Cross-functional teams
Communication Scope
Written communication; Verbal communication
Process & Methodology
Product discovery
Full Job Description
Meta Workspaces is a core product area at Smartly, helping advertisers manage, automate, and scale campaigns on Meta through Smartly. The team builds customer-facing experiences, automation capabilities, and integrations with the Meta Marketing API, enabling customers to access platform capabilities efficiently and operate at scale. As a Senior Software Engineer, you will help design and evolve systems that power high-volume advertising workflows used by customers around the world. You will work across the full stack, own significant technical initiatives, and help shape the architecture of reliable, high-performance systems. You will collaborate closely with product managers, designers, and engineers to deliver features that directly impact how customers manage and automate their advertising operations. What You Will Do Design, build, and maintain backend services and full-stack product capabilities at the core of Smartly’s Meta Workspaces. Build and maintain integrations with the Meta Marketing API, enabling customers to access new platform capabilities and manage advertising workflows through Smartly. Develop and operate systems that process high volumes of advertising operations and data while maintaining strong reliability, performance, and scalability characteristics. Own high-impact features from product discovery and API design through implementation, testing, rollout, and iteration. Collaborate with product, design, infrastructure, data, and engineering teams to turn business needs into reliable technical solutions. Improve the scalability, reliability, performance, and observability of services operating under real production load. Design robust APIs, service boundaries, and integrations that support complex automation and workflow-driven products. Explore practical ways to use AI-enabled tools to improve engineering workflows, developer productivity, and the quality of team delivery. Mentor other engineers and help raise the bar for testing, monitoring, c
Applying for this Senior Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Smartly?
Real rants from real employees. Read before you apply.