Remote opportunity at
ProveSenior Software Engineer, Identity Platform
Prove is currently seeking a Senior Software Engineer to join its remote Identity Platform team. Prove specializes in phone-centric identity tokenization and passive cryptographic authentication solutions…
Career Tools
About This Role
Prove is currently seeking a Senior Software Engineer to join its remote Identity Platform team. Prove specializes in phone-centric identity tokenization and passive cryptographic authentication solutions that help over 1,000 enterprise customers streamline digital verification and prevent fraud across multiple industries. In this role, you will help design, build, and scale the technology driving next-generation identity verification services. This position suits self-starting professionals who enjoy fast-paced environments, possess natural curiosity,…
Job Description
Prove is currently seeking a Senior Software Engineer to join its remote Identity Platform team. Prove specializes in phone-centric identity tokenization and passive cryptographic authentication solutions that help over 1,000 enterprise customers streamline digital verification and prevent fraud across multiple industries. In this role, you will help design, build, and scale the technology driving next-generation identity verification services.
This position suits self-starting professionals who enjoy fast-paced environments, possess natural curiosity, and thrive on collaborative problem-solving. Engineers at Prove have the opportunity to work within either the Data Engineering team—focusing on fault-tolerant platforms like Verified Users, Prefill, and KYB/KYC—or the Phone Number Intelligence team, which develops low-level data signals and migrates infrastructure toward an event-driven architecture.
Daily work encompasses writing maintainable code, designing cloud-native microservices, addressing production issues, and writing or reviewing technical design RFCs. Engineers participate in an Owner/Helper project model, taking charge of key milestones while supporting teammates. This role requires partnering with cross-functional teams to improve system architecture and contribute to mission-critical infrastructure used worldwide.
Responsibilities
- Write clean, maintainable code and produce thorough technical documentation
- Design and build microservices within a distributed, cloud-native architecture
- Analyze, troubleshoot, and resolve production issues
- Participate in technical design discussions and draft or review RFCs
- Mentor engineering team members and guide technical choices
- Own features from initial design and RFC creation through to implementation and maintenance
- Contribute to major milestones as a lead owner while supporting peer initiatives under the Owner/Helper model
Requirements
- 6+ years of professional software development experience
- Deep understanding of object-oriented programming, with Java highly preferred
- Experience designing scalable, robust, and event-driven solutions
- Hands-on background working with public cloud platforms such as AWS, GCP, or Azure
- Proficiency in SQL using Oracle and NoSQL using DynamoDB
Qualifications
- Bachelor's degree in Computer Science, a quantitative field, or equivalent practical experience
- Familiarity with full-stack development using TypeScript and React
- Ability to build CI/CD pipelines and automated testing frameworks
- Practical experience using streaming technologies like Kafka and Flink
- Familiarity with artificial intelligence and machine learning integrations
- Demonstrated ability to influence team direction and long-term architectural choices
Core Skills
Benefits
- Competitive salary and bonus plan
- Equity plan
- Comprehensive medical benefits for employees and their families
- Unlimited vacation and flexible working hours
- 401(k) retirement plan with match for US offices
- Modern Health wellness support for financial, mental, and physical health
- Employee assistance program and well-being reimbursement
- Daily GrubHub lunch stipend for employees visiting US offices
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is fully remote within the United States.
What is the employment type?
The position is full-time and classified as exempt.
What is the salary range for this role?
The source posting lists anticipated salary ranges based on geographic location tiers, such as $190,000 to $210,000 for Metro 2 areas and $170,000 to $190,000 for Metro 3 areas, plus a variable commission or company bonus.
What level of experience is required?
Applicants must have at least six years of professional software development experience, including a strong background in object-oriented programming with a preference for Java.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.