Senior Software Engineer

Prove
Remote

About The Position

Prove is seeking a talented and experienced Senior Software Engineer to join its Engineering team, focusing on the core MFA (Multi-Factor Authentication) platform. This role involves designing, optimizing, and maintaining performance-critical, high-volume authentication and identity systems using C++. The engineer will contribute directly to critical infrastructure, architectural decisions, and cross-functional team solution delivery. Prove is a company that values self-starting professionals who thrive in a fast-paced environment, process information quickly, and make intelligent decisions. The work is challenging and requires natural curiosity and tenacity, with a strong emphasis on teamwork.

Requirements

  • 5+ years of professional software development experience.
  • Deep proficiency in C++ (C++20), including modern language features, memory management, and concurrency.
  • Strong working knowledge of the Standard Template Library (STL) — containers, algorithms, iterators, and utilities.
  • Solid understanding of software engineering fundamentals: data structures, algorithms, design patterns, and performance optimization.
  • Experience designing, implementing, and optimizing large-scale distributed systems and high-throughput APIs.
  • Proficient with Git for version control and collaborative development workflows.
  • Comfortable working in a Linux environment, including shell scripting with Bash.
  • Experience with CMake for build system configuration and management.
  • Familiarity with vcpkg or similar package management tools for C++ dependencies.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Proven ability to debug complex issues, trace root causes, and deliver clean fixes.
  • Experience identifying and resolving performance bottlenecks through profiling, benchmarking, and code optimization.
  • Ability to work effectively within a team and communicate clearly with both technical and non-technical stakeholders.
  • Strong habits around code documentation and writing clear technical process documentation.

Nice To Haves

  • Java proficiency is strongly preferred.
  • Experience with Boost libraries preferred.
  • Familiarity with CI/CD pipelines and automated testing framework preferred.
  • Strong passion for learning about our products and markets through in-house and external training.
  • Experience in high-growth /pre-IPO Technology companies.

Responsibilities

  • Design, develop, and deploy highly performant C++ solutions for the MFA platform, ensuring high availability and low-latency performance.
  • Lead the technical implementation of critical 2026 initiatives, including the migration to a new Voice OTP vendor, the full integration of a secondary SMS provider, and migrating Lynx SMS/voice customers to the Linetype API.
  • Enhance fraud prevention capabilities within the MFA platform through robust software engineering solutions.
  • Write clean, efficient, well-tested, and maintainable C++ code, and conduct rigorous code reviews to maintain high coding standards.
  • Own the delivery lifecycle of software features from initial concept through production deployment, partnering with Product and Operations teams.
  • Identify and resolve performance bottlenecks in complex, high-throughput C++ systems through profiling, benchmarking, and optimization.
  • Lead small projects, mentor mid-level and junior engineers, and drive technical excellence within the team.
  • Promote, maintain and enhance our cultural values of humility, passion, inclusion, and leadership.

Benefits

  • Competitive salaries & Bonus Plan (for eligible roles) and Equity Plan
  • Modern Health for financial, mental, and physical wellness
  • 401(k) Retirement Plan & Match (US Offices)
  • Local Country Pension (International Offices)
  • Unlimited Vacation and Flexible hours
  • Comprehensive medical benefits for you and your family
  • Emotional & Physical Wellness – Access to wellness services (EAP & Prove Well-Being Reimbursement)
  • Bottomless snacks & beverages for certain office locations
  • Daily GrubHub stipend for lunch if coming into the office (US Offices)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service