Senior Software Engineer - Knowledge Graph

Prove•New York, NY
•$170,000 - $210,000•Remote

About The Position

Prove is seeking a Senior Software Engineer to join its Identity Graph & Identity Manager team. The role focuses on delivering well-designed software solutions for a fault-tolerant, scalable platform using modern technologies. This is a hands-on position that involves collaborating with engineers and product management to build customer-focused solutions in a cloud-native, distributed architecture. The engineer will own features from design and RFC creation through implementation and maintenance, contribute to technical decisions, and participate in the team's on-call rotation. Prove develops phone-centric identity tokenization and passive cryptographic authentication solutions for businesses. Its platform serves more than 1,000 enterprise customers and processes 20 billion customer requests annually across multiple industries.

Requirements

  • At least 6 years of professional software development experience.
  • Deep understanding of object-oriented programming; Java is highly preferred.
  • Experience designing event-driven, robust, and scalable solutions to complex technical problems.
  • Hands-on experience with a public cloud platform such as 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.
  • Curiosity and an ongoing commitment to developing technical and domain expertise.

Nice To Haves

  • Practical experience with Kafka and Flink.
  • 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.
  • Experience with Go, as the role is open to a Go and/or Java engineer.

Responsibilities

  • Write high-quality, maintainable code and develop detailed technical documentation while promoting strong engineering principles.
  • Design and develop microservices within a cloud-native, distributed architecture.
  • Analyze, debug, and resolve production issues.
  • Participate in technical design discussions, including writing and reviewing RFCs for new solutions.
  • Mentor team members, participate in code reviews, and drive technical decisions.
  • Own end-to-end features from initial design and RFC creation through implementation and maintenance.
  • Contribute as a lead owner for major milestones in the Owner/Helper project model and support team members' initiatives.
  • Participate in the team's on-call rotation to help ensure operational stability and system reliability.

Benefits

  • Competitive salary and company bonus plan for eligible roles.
  • Equity plan.
  • Modern Health services for financial, mental, and physical wellness.
  • 401(k) retirement plan and match for US offices; local country pension for international offices.
  • Unlimited vacation and flexible hours.
  • Comprehensive medical benefits for employees and their families.
  • Employee assistance program and Prove Well-Being Reimbursement.
  • Snacks and beverages at certain office locations.
  • Daily GrubHub lunch stipend for employees coming into US offices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service