Job Description
Prove is seeking a Senior Software Engineer to join their team and contribute to the design and development of the digital identity infrastructure. This role involves delivering well-thought-out software solutions as part of a fault-tolerant, scalable platform, utilizing cutting-edge technologies.Prove is a company that helps businesses modernize how they acquire, engage with, and enable consumers in a mobile-first economy. Their phone-centric identity tokenization and passive cryptographic authentication solutions enhance security and privacy across all digital channels.
Responsibilities: - Write well-designed, testable, and efficient code.
- Ensure designs comply with requirements and perform code reviews.
- Own delivery of software features from Product to Production.
- Develop project roadmaps and engage with Product to define technical requirements.
- Engage with IT/Ops to ensure timely software deployment.
- Lead projects and mentor engineers.
Requirements: - 6+ years of software development experience.
- Deep understanding of object-oriented programming.
- Experience with at least one object-oriented programming language (e.g., Go, Python, Java).
- Experience architecting and developing solutions to complex problems.
- Experience with public cloud services (AWS, Google Cloud Platform, or Azure).
- Bachelor's degree in computer science or a related field.
- Experience with database internals, SQL, GraphQL, and NoSQL technologies.
- Prior technical leadership experience.
The role offers: - Competitive salaries & Bonus Plan.
- Equity Plan.
- Modern Health for financial, mental, and physical wellness.
- 401(k) Retirement Plan & Match (US Offices).
- Unlimited Vacation and Flexible hours.
- Comprehensive medical benefits.