Software Engineer, Notifications
The Software Engineer on the Notifications team at Confidential Client is responsible for developing and maintaining notification systems that enhance user engagement and experience across client devices. This role involves collaborating with machine learning, product, and design teams to deliver high-quality, impactful notifications that support Confidential Client's mission in the gaming community. The engineer will own projects end-to-end, ensuring operational health and performance while fostering a quality-first and customer-focused approach.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client’s Notifications squad builds the systems and client experiences that deliver high-value, high-signal notifications to millions of users. As a member of the Notifications team you will:
- Own well-scoped projects end-to-end — from design and implementation to monitoring and iteration.
- Improve client device experiences for receiving notifications and managing notification preferences.
- Build and maintain the platform that enables other teams to send timely, relevant notifications at scale.
- Partner with Machine Learning engineers to optimize global notification signals and quality.
- Maintain a high quality bar for operational health, reliability, and client performance.
- Collaborate with Product and Design to balance user delight, impact, and speed of delivery.
What You Should Have
- 2+ years of professional software engineering experience.
- Proficiency in one or more of Python, Elixir, or TypeScript, and eagerness to learn new languages and tools.
- A track record of delivering high-quality software reliably and on time.
- Strong attention to detail and a quality-first mindset.
- Collaborative mindset: you help teammates grow through empathetic feedback.
- Customer-focused approach and comfort working toward clear, measurable team goals.
Nice to Have
- Prior experience building or improving notification systems or working on growth-focused teams.
- Familiarity with large-scale client or infrastructure systems.
- Experience pairing with machine learning teams to bring model-driven signals into production.
Compensation & Benefits
- Base salary range: $160,000—$200,000 USD (base pay only). This role is also eligible for equity and benefits. Final salary within the range will be determined by factors such as experience, skills, and location.
- Confidential Client offers standard benefits packages (healthcare, retirement, time-off) and equity — specifics will be shared during the hiring process.
Work Location
- Location: San Francisco, CA (role is telecommute-eligible / remote-friendly). Applicants located in the United States are encouraged to apply.
- Reasonable accommodations are available for qualified candidates during the interview process. Please notify the recruiter if you need one.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range