Senior Software Engineer
Listed on 2026-01-12
-
Software Development
Software Engineer, Backend Developer
PopID is the universal gateway for verifying an individual's identity based on their face for applications such as loyalty and payment. Founded in 2018, we are a well funded, fast growing startup based in Santa Monica, CA. PopID closed its Series C funding in May 2025 with a $100 million valuation, backed by Pay Pal, Visa, Verifone and Chipotle. We are a team of solution-driven professionals experienced in the financial, engineering, and software industries, dedicated to creating more positive experiences for ordering, loyalty, and payments.
We are looking for full-time Senior Software Engineers to help revolutionize the consumer experience using advanced biometrics technologies. You will be an integral part of the PopID development team helping drive customer integrations, introducing new payment gateways and deploying best-in-class biometric solutions. The ideal candidate has a strong grasp of Java, AWS, Linux and a desire to research, learn, test and implement new emerging technologies.
Job Responsibilities- Design, develop, and maintain robust backend services using Java, Scala, or Kotlin.
- Architect, implement, and optimize service-oriented architectures and RESTful APIs.
- Write and maintain comprehensive unit tests to ensure code quality and reliability.
- Develop and manage data storage solutions using both relational and No
SQL databases. - Integrate and manage event streaming platforms such as Kafka to support real-time data processing.
- Deploy, monitor, and maintain applications in AWS cloud environments using Docker and Kubernetes.
- Collaborate with cross-functional teams to design scalable and secure system architectures.
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field (Associate's Degree considered with relevant experience).
- 5+ years of professional experience in backend software engineering.
- Strong proficiency in Java, Scala, or Kotlin for backend service development.
- Hands‑on experience with service-oriented architecture and designing REST APIs.
- Proven expertise with relational and No
SQL databases, as well as Kafka. - Experience working with AWS cloud services.
- Practical knowledge of containerization using Docker and orchestration with Kubernetes.
- Solid understanding of Linux operating systems, TCP/IP networking, and continuous integration/deployment (CI/CD) pipelines.
- English proficiency at upper‑intermediate to fluent level.
- Bachelor’s degree or higher in a relevant discipline.
- Experience working in high‑security or compliance‑driven environments.
- Familiarity with other programming languages or frameworks related to backend services.
- Previous involvement in architectural design and large‑scale system implementations.
- Contributions to open-source projects or active participation in technical communities.
The starting base pay range for this position is $160K - $200K annually. Base pay will vary based on job‑related knowledge, skills, experience and may also fluctuate depending on the candidate's location and the overall job market. In addition to base pay, PopID offers a competitive compensation package that includes bonus, stock options, unlimited PTO, and a fully paid health care benefits package (medical, dental, vision plans).
PopID, Inc is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.
Seniority levelMid‑Senior level
Employment typeFull-time
Job functionInformation Technology
IndustriesIT Services and IT Consulting
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).