Software Engineer, Ads (Backend)
Cambridge · Concord · USD 110,000-125,000 / year · Full-time · Hybrid · Posted Oct 2, 2026
At a glance
- Employment
- Full-time
- Workplace
- Hybrid
- Location
- Cambridge · Concord
- Salary
- USD 110,000-125,000 / year · Base salary
About the role
- Design and build backend features, from scoping through deployment and ongoing production support, with guidance from senior engineers and tech leads.
- Work with product managers and commercial partners to understand requirements and deliver reliable outcomes for the Ads backend team.
Responsibilities
- Design and build backend features, from scoping through deployment and ongoing production support, with guidance from senior engineers and tech leads on more complex or ambiguous problems
- Take part in technical design reviews and architecture discussions, asking good questions and contributing ideas
- Write well-tested, readable, and maintainable code consistent with team quality standards; participate actively in code reviews, both giving and receiving feedback
- Work with product managers and commercial partners to understand requirements and deliver reliable outcomes
- Participate in on-call rotations: monitor system health, investigate production issues, and write clear bug tickets and documentation
- Look for opportunities to improve system performance, reduce complexity, and pay down technical debt in aging codebases
- Take part in sprint ceremonies — planning, refinement, retrospectives, and demos — and contribute ideas for improving team delivery
- Use AI-assisted development tools responsibly to improve productivity, code quality, and delivery efficiency
- Collaborate with engineers, data scientists, and business intelligence teams to deliver integrated solutions
- Grow your skills through mentorship, pairing, and feedback from more senior engineers
Requirements
- Experience designing, building, and operating backend systems, gained through professional roles, internships, or substantial personal or academic projects
- Working proficiency in Java or a comparable backend language
- A foundational understanding of system design and debugging, and comfort working in distributed or multi-service environments
- A collaborative working style: you communicate clearly, follow through on commitments, surface risks early, and ask good questions
- Professional proficiency in written and spoken English
- Curiosity and a willingness to learn new tools, systems, and approaches, and to challenge existing approaches with well-reasoned alternatives
Preferred qualifications
- Familiarity with ad tech systems, bidding logic, or monetization infrastructure
- Experience with server-to-server data integrations or event-driven architectures
- Experience working in an agile team environment with sprint-based delivery
- Exposure to observability tooling, metrics, or production debugging workflows
Benefits
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to HeadSpace
- Paid parental leave
- Generous paid vacation + time off for your birthday
- Paid volunteer time
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
- Travel Discounts
- Free lunch 2 days per week
Skills
- Java