Senior Software Engineer

Cellebrite

Cellebrite

Posted on May 4, 2026

Description

Cellebrite’s (Nasdaq: CLBT) mission is to enable its global customers to protect and save lives by enhancing digital investigations and intelligence gathering to accelerate justice in communities around the world. Cellebrite’s AI-powered Digital Investigation Platform enables customers to lawfully access, collect, analyze and share digital evidence in legally sanctioned investigations while preserving data privacy. Thousands of public safety organizations, intelligence agencies and businesses rely on Cellebrite’s digital forensic and investigative solutions—available via cloud, on-premises and hybrid deployments—to close cases faster and safeguard communities. To learn more, visit us at www.cellebrite.com, https://investors.cellebrite.com/investors and find us on social media @Cellebrite

As a Senior Software Engineer at Cellebrite, you will build and ship reliable application systems that prioritize security, scalability, and performance. This is a hands-on, full-time role for a strong communicator with a high sense of ownership. You will help mentor other engineers, collaborate closely across functions, and ramp up quickly in an existing codebase.

You will help evolve an AI-driven SDLC, applying AI-assisted workflows across the development lifecycle to increase delivery speed and quality.

Responsibilities:

  • Deliver features end-to-end: design, implementation, code review, testing, deployment, and production support.
  • Partner with Product and stakeholders to clarify requirements, define trade-offs, and deliver customer value iteratively.
  • Design, build, and optimize backend services (APIs, integrations, performance tuning) for reliability and scale.
  • Strong communication and collaboration skills, with experience working in cross-functional teams.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Apply AI-driven SDLC practices to accelerate delivery (e.g., AI-assisted design exploration, feature implementation support, test creation, review support, and faster debugging) while maintaining engineering standards.







Requirements

  • Bachelor’s degree in computer science/Engineering.
  • 5+ years of software development experience, with a focus on cloud-native services and production-grade applications.
  • Proficiency in TypeScript (Node.js) and C# for building backend services and desktop applications, including APIs, integrations, and production systems.
  • SDLC: Hands-on experience applying AI-driven development workflows using agentic tools (e.g., Claude Code, GitHub Copilot) and modern models (e.g., Claude Sonnet, GPT‑4o, Gemini).
  • Frontend/UI: Working knowledge of React (Next.js) or Angular, with an eye for usability and clean UI implementation.
  • Cloud: Hands-on AWS experience (IAM, EC2/ECS/EKS, Lambda, S3, CloudWatch) and production-grade observability (monitoring, logging, tracing).

Nice to have:

  • Experience with messaging brokers and IoT connectivity patterns/protocols (e.g., AWS IoT Core, MQTT, RabbitMQ).
  • Hands-on experience orchestrating agentic AI workflows in production (tool invocation, multi-step planning/execution).