Senior Software Engineer, Incentive Offers
Metropolis18 days ago
Base Salary
$150k - $200k/yr
Responsibilities
- Design and implement backend services for the incentive and rewards infrastructure.
- Build real-time event streaming architectures for processing physical world signals.
- Develop scalable compliance and preference management services.
- Architect intelligent decisioning frameworks for personalized experiences.
- Create service architectures for product eligibility and partner configurations.
- Implement attribution and measurement systems for user engagement.
- Scale and maintain multi-modal identity systems.
- Collaborate with cross-functional teams to define the technical roadmap.
- Mentor team members and lead technical discussions.
- Drive the full software development lifecycle from conceptualization to deployment.
Requirements
- 6+ years of software engineering experience.
- BS or MS in Computer Science or equivalent work experience.
- Working knowledge of Scala, Java, or other JVM languages.
- Experience building distributed systems using microservices and event-driven architectures.
- Deep understanding of agile processes and the software development lifecycle.
- Experience with database technologies such as MySQL and RDS.
- Proven ability to design and build highly available and scalable systems.
- Excellent communication skills for presenting complex technical information.
- Professional exposure to developing large-scale systems for consumer-facing applications.
Benefits
- 4 days in office to foster collaboration and innovation.
- Access to healthcare benefits and a 401(k) plan.
- Short-term and long-term disability coverage.
- Basic life insurance and a lucrative stock option plan.
- Bonus plans and more.