Senior Software Engineer, Payments & Incentives
Quantcast · San Francisco, CA · 2 wk ago
On-siteEngineeringFull-time
Who You Are
- You have at least 2 years of experience building and maintaining complex distributed systems, with a focus on microservices and adjacent technologies.
- You have a degree in Computer Science or an adjacent field (or equivalent nontraditional training).
- You are proficient in Go & Python or a similar modern language, or can demonstrate the ability to pick it up relatively speedily.
- You have experience designing and implementing APIs and microservices in a high-velocity production environment.
- You possess a deep understanding of observability and the full software development life cycle (SDLC) in an Agile environment.
- You can effectively distill complex technical updates into clear, actionable information for both technical and non-technical stakeholders.
- You excel at working across team boundaries and with third parties to untangle dependencies and move projects forward.
- Familiarity with cloud technologies (AWS), messaging systems (Kafka, SQS), or data warehouse tools (Snowflake) is a significant plus.
What You'll Do
- Drive engineering initiatives for unified financial reporting and process consolidation, ensuring systems are reliable, monitored, and successfully adopted.
- Lead the design and implementation of robust microservices and APIs to handle payments, incentives, and billing processes.
- Continually engage with internal customers, product owners and business stakeholders to understand and resolve cross-team dependencies and end-user requirements.
- Support the professional development of your peers and junior members through constructive feedback on code, system design and engineering processes.
- Manage the resolution of complex on-call incidents, implementing measures to improve long-term system health and financial integrity.