Senior Software Engineer, Identity Platform
Senior Software Engineer building scalable microservices and event-driven platforms for Prove's phone-centric identity verification and fraud detection services. Requires 6+ years experience, strong Java/OOP, cloud, and database skills; prefers Kafka, Flink, React.
About the job
Responsibilities
- Write high-quality, maintainable code, develop detailed technical documentation, and champion strong engineering principles.
- Design and develop microservices within a cloud-native, distributed architecture.
- Analyze, debug, and resolve production issues.
- Proactively engage in technical design discussions, including writing and reviewing RFCs.
- Mentor team members, participate in code reviews, and drive technical decisions.
- Own end-to-end features from initial design and RFC creation to implementation and maintenance.
- Participate in the "Owner/Helper" project model, contributing as a lead owner for major milestones.
Team Focus Areas
Data Engineering Team: Design and build fault-tolerant, scalable platforms for core identity services (Verified Users, Prefill, KYB/KYC). Tackle high-scale architectural challenges.
Phone Number Intelligence: Focus on phone intelligence, generating low-level data signals for fraud detection. Work with mobile carrier data, fraud patterns, and migration to event-driven architecture.
Qualifications
- 6+ years of professional software development experience with deep understanding of object-oriented programming (Java highly preferred).
- Experience designing event-driven, robust, and scalable solutions.
- Hands-on experience with public cloud platforms (AWS, GCP, or Azure).
- Proficiency in SQL (Oracle) and NoSQL (DynamoDB) with strong knowledge of design principles.
- Bachelor’s degree in Computer Science, a quantitative field, or equivalent practical experience.
Preferred Qualifications
- Experience with TypeScript and React.
- Ability to build automated test frameworks and CI/CD pipelines.
- Practical experience with Kafka and Flink.
- Familiarity with AI and machine learning integrations.
- Proven ability to influence team direction and long-term architectural decisions.
Compensation & Benefits
Anticipated salary range:
- Metro 2 (NYC, Seattle, Los Angeles, Miami metro areas): $190,000 - $210,000
- Metro 3 (all other US cities except SF Bay Area): $170,000 - $190,000
Plus variable commission/company bonus. Compensation determined by education, experience, knowledge, skills, geo-location, internal equity, and market data.
Benefits:
- Competitive salaries, bonus plan, and equity plan.
- 401(k) with match.
- Unlimited vacation and flexible hours.
- Comprehensive medical benefits.
- Wellness services (EAP and reimbursement).
- Modern Health for financial, mental, and physical wellness.
Skills
Java, SQL, Oracle, DynamoDB, AWS, GCP, Azure, Kafka, Flink, TypeScript, React, CI/CD
Similar jobs
Fullstack Engineering jobsBuild end-to-end full-stack systems for Medicare/Medicaid products, including mobile apps with Vue/TypeScript/Capacitor and backend with Python/Flask/Postgres. Requires 5+ years experience, startup mindset, Python/JS fluency, and CS fundamentals.
Build and operate scalable full-stack distributed applications using C#/.NET, TypeScript, React, and AWS. The role requires production experience across microservices, automated testing, CI/CD, observability, and troubleshooting in both cloud-native and customer-hosted environments.
Build and operate first-party data collection systems across browser code, edge runtimes, and backend services. The role requires 6+ years of software engineering experience, strong Java or Kotlin and JavaScript/TypeScript skills, edge-computing familiarity, and production use of AI-assisted development tools.
Senior Full Stack Engineer builds and ships features for mobile apps and scalable backends serving millions, partnering with Product/Design on consumer products for government benefits. Requires 5+ years experience, Python/JavaScript fluency, strong product instincts, and ownership mindset.
Leads end-to-end development of scalable, distributed SaaS features for a clinical-trial platform, contributing to architecture, engineering practices, and customer-focused delivery. Requires 7+ years of experience, TypeScript and Python expertise, and strong full-stack and cloud skills.