JOBSEARCHER

Senior Software Engineer - Knowledge Graph

About Our Client: The organization operates in the digital identity industry, addressing the challenge of securing and streamlining consumer identity verification in a mobile-first economy. It provides phone-centric identity tokenization and passive cryptographic authentication solutions that reduce friction and enhance security and privacy across various digital channels. Their platform supports over 1,000 enterprise customers and processes 20 billion customer requests annually across sectors including banking, lending, healthcare, gaming, crypto, e-commerce, marketplaces, and payments.
About the Opportunity: The SENIOR SOFTWARE ENGINEER, KNOWLEDGE GRAPH role is focused on developing scalable, fault-tolerant software solutions within the Identity Graph and Identity Manager teams. This position plays a critical part in delivering high-quality engineering output that supports the organization's platform, contributing to system reliability and customer satisfaction through both technical execution and collaborative teamwork.
Responsibilities: Write maintainable, high-quality code and develop detailed technical documentation. Design and build microservices for a cloud-native, distributed system. Analyze, debug, and resolve production issues. Engage in technical design discussions and draft or review requests for change. Mentor team members and participate in code reviews. Lead feature development from design through maintenance. Contribute to the teams "Owner/Helper" project model. Participate in on-call rotations to ensure system reliability.
Requirements: 6+ years of professional software development experience. Strong object-oriented programming skills, with a preference for Java. Experience designing scalable, event-driven systems. Hands-on experience with public cloud platforms such as AWS, GCP, or Azure. Proficiency in SQL (Postgres) and NoSQL (DynamoDB) databases. Bachelors degree in Computer Science, a quantitative field, or equivalent experience. Demonstrated curiosity and commitment to technical growth.
Preferred Qualifications:
  • Experience with Kafka and Flink streaming technologies.
  • Proven technical leadership influencing team and architectural decisions.
  • Capability to build automated testing frameworks and CI/CD pipelines.
  • Familiarity with AI and machine learning integrations.
  • Pay Range and Compensation Package:
  • Metro 2 locations: $190,000 to $210,000 Metro 3 locations: $170,000 to $190,000 Plus company bonus
  • Salary offers are based on education, experience, skills, location, and market alignment.
Benefits & Perks: Competitive salaries, bonus plan, and equity plan. Modern Health program for financial, mental, and physical wellness.401(k) retirement plan with matching (US offices).Unlimited vacation and flexible hours. Comprehensive medical benefits for employees and their families. Access to wellness services including Employee Assistance Program and well-being reimbursement. Additional perks such as snacks, beverages, and meal stipends at certain locations. Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note: RemoteHunter is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.