Senior Engineer (Springserve Ad Server)
Uses AI-assisted development tools like GitHub Copilot, Cursor, and Claude as part of the dev workflow.
About the Role
Senior Software Engineer for the SpringServe Ad Server team building and operating a globally distributed, high-throughput ad-serving system. Lead backend design, development, testing, and production support with a focus on low-latency Java services and AI-assisted development tools.
Job Description
Role
Senior Software Engineer on the SpringServe Ad Server team responsible for designing, developing, testing, releasing, and maintaining high-throughput, low-latency backend ad-serving applications.
Key Responsibilities
- Design and implement reliable, maintainable backend services and APIs.
- Write production-ready code and unit tests; participate in design and code reviews.
- Manage individual project priorities, deadlines, and deliverables.
- Respond to feature requests, bug reports, performance issues, and ad-hoc questions.
- Support operation of services in testing environments and production.
- Collaborate cross-functionally with multiple teams to deliver quality software.
- Leverage AI-assisted development tools in the development process.
Requirements
- BA/BS in Computer Science or equivalent practical experience.
- 5+ years of relevant software development experience.
- Primary development experience in Java for high-throughput, low-latency backend web services.
- Experience with asynchronous programming patterns, high concurrency, and frameworks such as Vert.x and Dropwizard (highly desirable).
- Strong understanding of algorithms and data structures and the ability to evaluate technical trade-offs.
- Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude).
- Experience with development and CI tools: Maven, git, containerization with Docker, build systems like Codebuild or Jenkins, and Jira.
- Experience writing unit tests and working with Postgres or other relational databases using SQL.
- Ability to context-switch and manage competing priorities.
Nice to Have
- General ad technology experience, ideally with header bidding technologies in production.
Tech Stack (explicitly mentioned)
Java, Vert.x, Dropwizard, GitHub Copilot, Cursor, Claude, Maven, git, Docker, Codebuild, Jenkins, Jira, Postgres, SQL
Location & Schedule
Positions based in Broomfield, CO; Buffalo, NY; New York City, NY; Los Angeles, CA. Hybrid schedule: Monday and Friday remote, Tuesday–Thursday in-office.
Perks & Benefits
- Comprehensive healthcare coverage from day one
- Generous time off
- Holiday breaks and quarterly wellness days
- Equity and employee stock purchase plan
- Family-focused benefits and parental leave
- 401k retirement savings plan with employer match
- Disability and life insurance
- Cell phone subsidy
- Fitness and wellness reimbursement
- Career development initiatives and growth framework
- Wellness coach and mental health support
- Company-matched charitable contributions and volunteer events
- Peer-to-peer recognition program (Bonusly)
Salary
- CO base salary range: $135,000 - $145,000 (plus annual variable bonus and equity)
- CA base salary range: $145,000 - $165,000 (plus annual variable bonus and equity)
- NY base salary range: $145,000 - $165,000 (plus annual variable bonus and equity)
Tech Stack
Skills
Experience Level
Salary
USD 135,000 - 165,000/year
Employment Type
Benefits
- •Comprehensive Healthcare Coverage from Day One
- •Generous Time Off
- •Holiday Breaks and Quarterly Wellness Days
- •Equity and Employee Stock Purchase Plan
- •Family-Focused Benefits and Parental Leave
- •401k Retirement Savings Plan with Employer Match
- •Disability and Life Insurance
- •Cell Phone Subsidy
- •Fitness and Wellness Reimbursement
- •Career Development Initiatives and a Career Growth Framework
- •Wellness Coach and Mental Health Support
- •Company-Matched Charitable Contributions
- •Volunteer Events
- •Bonusly Peer-to-Peer Recognition Program
- •Hybrid Schedule (Monday/Friday remote, Tuesday–Thursday on-site)