Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Principal Software Engineer (C#/.NET)

Mitratech
CompanyMitratech
CategoryEngineering
LocationRemote US
RemoteRemote
EmploymentNot stated
LevelLead
SalaryNot stated by the employer
Posted21 Jul 2026
Last verified3 Aug 2026
SourceEmployer ATS (greenhouse)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
About Engineering at Mitratech Legal Solutions   Mitratech's engineering organization is a collaborative and dynamic environment where engineers have the autonomy to drive technical direction and innovate. Our engineers are passionate about building high-quality, scalable software solutions that meet the evolving needs of our customers and the legal technology industry.   We're in the middle of an active shift toward AI-augmented engineering — using AI agents and tooling across the SDLC — and Principal Engineers play a central role in shaping how that transformation happens.   About the Role   As a Principal Engineer at Mitratech, you will drive technical direction for a significant product domain or platform capability, partnering with cross-functional and cross-country teams to deliver high-impact solutions. You will have a significant scope of impact, influencing the technical roadmap and elevating engineering craft across multiple teams. You'll also help lead the org's adoption of agentic AI tools and practices — from how we review AI-generated code to how we architect systems so agents can contribute safely and effectively.   What You Will Do   Drive technical direction for a significant product domain or platform capability, ensuring alignment with company goals and customer needs   Reduce systemic complexity by identifying and leading architectural debt remediation efforts, improving overall system reliability and maintainability   Partner with Product and Engineering leadership to assess multi-quarter roadmap feasibility, providing technical guidance and recommendations   Elevate engineering craft across multiple teams through Request for Comments (RFCs) and mentorship, promoting best practices and knowledge sharing   Collaborate with cross-functional and  cross-country  teams to design and implement scalable, high-quality software solutions, ensuring timely delivery and customer satisfaction   Shape how the team reviews AI-generated code and supervises AI agents, and adapt architecture so codebases are ready for agentic contribution   Own cookbook and knowledge-base standards that make institutional knowledge and best practices consumable by both engineers and AI agents   Evaluate and help standardize agentic development tools across engineering, balancing velocity gains against cost, security, and quality risk   What We Are Looking For   To be successful in this role, you will have 10+ years experience with the following: Proficiency in .NET/C# with experience building and scaling production backend services.  Plus would be: Python, Java, or Go,   Experience designing, building, and integrating AI/ML-powered features, including third-party LLM services   Working understanding of LLM behavior — prompt design, output evaluation, and handling non-deterministic results in a product context   Hands-on experience using agentic coding tools or AI pair-programming assistants (e.g. Claude Code, GitHub Copilot, or similar) in real production workflows, with sound judgment on when to trust vs. verify AI-generated output   Experience adapting review processes, documentation, or architecture to support AI-agent contribution to a codebase   Experience with relational databases, such as Microsoft SQL Server, PostgreSQL, including data modeling and query optimization   Familiarity with a major cloud platform, such as AWS, Azure, or GCP, including deployment, scaling, and infrastructure management   Strong understanding of software design patterns, principles, and methodologies, with the abil