Cellebrite is a leader in digital investigation solutions, committed to enhancing justice through technology. They are seeking an experienced Software Engineer to lead feature development, mentor junior team members, and drive high-quality solutions in backend application development.
Responsibilities:
- Deliver backend application features, including implementation, testing, and deployment
- Improve and maintain automated testing and deployment pipelines
- Identify edge cases and assess tradeoffs across reliability, scalability, and delivery risk
- Take ownership of integration work across systems and services
- Collaborate with Product, QA, and Design to support smooth delivery and integration planning
- Participate in design reviews and clearly explain architectural decisions
- Support and elevate team quality through code reviews and technical collaboration
- Champion the responsible adoption of GenAI tools within the team by sharing best practices, defining guardrails, and supporting effective usage
Requirements:
- Several years' experience in software engineering with a backend focus
- Strong coding ability and well‑grounded software engineering fundamentals
- Hands‑on experience with Node.js / TypeScript (Python desirable)
- Experience working with automated testing and CI/CD pipelines
- Exposure to application integrations and scalable systems
- Able to communicate technical decisions clearly to both technical and non‑technical stakeholders
- Bachelor's degree in computer science or a related field, or equivalent practical experience