SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 190,000 - 210,000 / annual
Prove is a mobile-first identity platform processing 20 billion customer requests annually for over 1,000 enterprise customers across banking, lending, healthcare, gaming, crypto, e-commerce, and payments. The company provides phone-centric identity tokenization and passive cryptographic authentication solutions.
You will join the Identity Graph & Identity Manager team as a Senior Software Engineer, reporting to the Senior Manager of Engineering. This is a hands-on role focused on designing and developing microservices within a cloud-native, distributed architecture. You will be responsible for writing high-quality, maintainable code, developing technical documentation, and championing strong engineering principles.
Key responsibilities include:
- Writing high-quality, maintainable code and developing detailed technical documentation
- Designing and developing microservices in a cloud-native, distributed architecture
- Analyzing, debugging, and resolving production issues; proactively engaging in technical design discussions and RFC reviews
- Mentoring team members, participating in code reviews, and driving technical decisions
- Owning end-to-end features from design through implementation and maintenance
- Participating in the "Owner/Helper" project model as a lead owner for major milestones
- Participating in on-call rotation to ensure operational stability and system reliability
This role requires strong technical leadership capabilities, the ability to influence team direction, and a commitment to collaborative development. You will work with product management and other engineers to deliver solutions that delight customers.
REQUIREMENTS:
- 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 for complex technical problems
- Hands-on experience with public cloud platforms (AWS, GCP, or Azure)
- Proficiency in SQL (Postgres) and NoSQL (DynamoDB) with strong knowledge of design principles for both
- Bachelor's degree in Computer Science, a quantitative field, or equivalent practical experience
- Strong sense of curiosity and ongoing commitment to evolving technical and domain expertise
PREFERRED QUALIFICATIONS:
- Practical experience with Kafka and Flink streaming technologies
- Proven ability to influence team direction and long-term architectural decisions
- Ability to build automated test frameworks and CI/CD pipelines
- Familiarity with AI and machine learning integrations