Required Senior Software Engineer
Position Overview:
You will join a skilled software engineering team within the Forensic Research Group (FRG), the core unit driving forensic research analysis. The group locates, analyses, and parses forensic artifacts from file systems, application data, and other binary inputs.
Youll be a part of core developers that creates infrastructure that runs the parsers written by the research teams with best performance and well-designed APIs. That includes:
Design, build, test and maintain efficient, reusable, and reliable C# code
Identify bottlenecks and bugs, and devise solutions to these problems
Create and maintain internal client application that will serve for end-to-end testing of the infra and the parsing logic
Key Responsibilities:
You will help shape the future of our Decoding Engine, by enhancing performance and breaking components to micro services as part of cloud and distributed computing readiness.
You will tackle engineering challenges that involve both fitting inside a mature and complex .net based product, and develop new client and infra, with the potential to learn new technologies.
You will be advocating for software engineering best practices among the whole group.
Requirements: 10+ years of experience with C# and .NET, including both .NET Framework and modern .NET (8+).
Strong interest in agentic coding technologies and applying autonomous, AI‑driven development capabilities to real products.
Strong experience in server-side development, including async/await, multi-threading, and concurrency.
Proven ability to design and maintain complex system architectures.
Excellent understanding of OOP, SOLID principles, and design patterns.
Strong background in performance profiling and troubleshooting production systems.
Ability to act as a technical leader, mentoring engineers and owning architecture.
Experience with Docker and containerized applications.
Familiarity with CI/CD pipelines and DevOps practices.
Nice to Have:
Experience working with AWS.
Hands-on experience designing and implementing APIs (REST, versioning).
Hands-on experience with PostgreSQL and/or Microsoft SQL Server.
This position is open to all candidates.