About the company
Our client is a global provider of AI-powered legal technology, eDiscovery, digital forensics, information governance, and data recovery solutions. The organization helps law firms, corporations, and government agencies navigate complex litigation, compliance, investigation, and data management challenges through innovative technology and specialized professional services.
About the role
As a Senior Software Engineer, you will play a key role in designing, building, and maintaining mission-critical eDiscovery software used by legal teams around the world. This is a hands-on engineering position where you will own features from concept to production, leveraging modern AI development tools while maintaining high standards of quality, reliability, and accountability. The ideal candidate is passionate about building scalable software solutions, has strong experience with .
NET/C# and PostgreSQL, and enjoys working in a collaborative, fast-paced environment.
Responsibilities:
Design and implement features in .
NET/C# services backed by PostgreSQL and write automated tests; investigate and resolve production issues while tracing problems through the stack; use AI tooling daily for code generation, review, testing, and debugging, verifying its output before it ships; mentor junior engineers (including on responsible and effective use of AI in software development); contribute to design discussions and code reviews that keep the codebase healthy.
experience:
5+ years of professional software development experience in .
NET/C#; solid PostgreSQL experience, including schema design and query performance; experience building and supporting scalable systems; a habit of automated testing; experience owning production systems — debugging, resolving, and learning from live incidents; daily fluency with AI development tooling, paired with the judgment to verify and take responsibility for what it produces; strong written and spoken communication, suited to distributed teams working across time zones.
- $0 a year