- Company Name
- Tessera Data
- Job Title
- Senior Software Engineer-Verifications
- Job Description
-
**Job Title**
Senior Software Engineer – Verifications
**Role Summary**
Lead back‑end engineering for Checkr’s Verifications platform, advancing mature products (employment, education, drug, and health screenings). Drive new capabilities from design through release, balance rapid delivery with long‑term growth, and partner with Product to shape quarterly roadmaps. Ensure high system availability through on‑call participation, incident response, and preventive reliability measures. Provide mentorship and contribute to continuous engineering improvement.
**Expectations**
- Minimum 6 years of professional back‑end development experience.
- Strong proficiency in Ruby (preferred), Golang, or JavaScript/TypeScript.
- Deep foundation in computer science fundamentals: relational/non‑relational databases, data structures, algorithms, and RESTful APIs.
- Proven ability to model domains, design objects, and architect scalable systems.
- Track record of writing clear, unit‑tested, maintainable code.
- Accurate project estimation and technical proposal writing.
- Ownership of the full development lifecycle, including incident handling and product robustness.
- Strong communication skills for mentoring, cross‑team collaboration, and feedback.
- Eagerness to learn, iterate, and innovate in a fast‑paced environment.
**Key Responsibilities**
1. Design, develop, test, and release new platform capabilities for verification services.
2. Balance speed‑to‑market with long‑term scalability, building for immediate needs while laying groundwork for future growth.
3. Collaborate with Product to define initiative scope, estimate effort, and deliver quarterly roadmaps.
4. Participate in on‑call rotation, resolve support tickets, and implement preventive reliability improvements.
5. Mentor junior and peer engineers, fostering skill development and knowledge sharing.
6. Engage in engineering improvement activities (lunch‑table discussions, showcases, review sessions with leadership).
**Required Skills**
- Back‑end development (Ruby/Golang/JavaScript/TypeScript) – 6+ years.
- Relational & NoSQL database design and integration.
- Data structures, algorithms, and efficient coding practices.
- REST API design and documentation.
- Domain modeling, object‑oriented design, and system architecture.
- Unit and integration testing, CI/CD pipelines.
- Project estimation, technical proposal drafting, and trade‑off analysis.
- Incident response, root‑cause analysis, and reliability engineering.
- Mentoring, collaboration, and continuous improvement mindset.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent practical experience).
San francisco, United states
On site
Senior
23-12-2025