Software Engineer
Role details
Job location
Tech stack
Job description
- Build full-stack features: Design and implement scalable applications using React, .NET (C#), and Azure.
- Own features end to end: Take responsibility for estimation, technical design, implementation, automation testing, deployment, and support.
- Improve existing systems: Refactor and optimize code and architecture for performance, scalability, and maintainability.
- Apply sound design in code and architecture: Use SOLID principles, object-oriented design, and secure coding practices where applicable in code and system design, not as a generic buzzword.
- Contribute to platform architecture: Design and evolve a microservices-based, multi-tenant SaaS platform.
- Define test strategies and implement automated testing (unit, integration, UI) using AI-assisted tools when applicable
Requirements
Must Have:
- Strong backend experience in .NET (C#), including building RESTful APIs and microservices in MT architecture
- React + TypeScript for modern frontend development (SPA frameworks, hooks, routing)
- Experience with SQL Server and Entity Framework for database design, optimization, and migrations
- Hands-on experience with Azure services, CI/CD pipelines (Azure DevOps), and containerization (Docker)
- Solid understanding of authentication/authorization (OAuth, JWT, Azure AD B2C) and secure application design
- Knowledge of architectural patterns (microservices, multi-tenant SaaS)
Nice to Have:
- Experience with real-time messaging systems (SignalR, Service Bus)
- Familiarity with frontend and UI testing tools (Jest, React Testing Library, Playwright, Selenium)
- Exposure to desktop or Microsoft ecosystem integrations (WPF, VSTO, Office Interop)
- Experience working in global, distributed teams and supporting enterprise-scale SaaS platforms
Benefits & conditions
- The company culture: We emphasize helping each other grow, doing the right thing always, and being part of a journey to amplify impact, creating an exciting and fulfilling work environment
- Commitment to Employees: Our people commitment is based on what employees love most about being part of the team, focusing on tools that matter to the difference-makers in the legal world and amplifying their impact
- Global, Dynamic, and Diverse Team: Our is a global company with ambitious goals and unlimited opportunities, offering a dynamic and diverse work environment where employees can grow, listen, empathize, and problem-solve together
- Comprehensive Benefits Package: Experience peace of mind with our health insurance, retirement savings plans, generous paid time off, and a supportive work-life balance. We invest in your well-being and future, ensuring a rewarding career journey.
- Career Growth and Development: We provide career paths and opportunities for professional development, allowing employees to progress through various technical and leadership roles
Pay Transparency Notice for Colorado Applicants:
The annual salary range for this position is $120,000 to $148,250. Actual compensation is determined by factors including education, work experience, certifications, and other relevant qualifications. This role is also eligible to participate in a company bonus plan.
Litera offers a comprehensive benefits package including health, dental, and vision insurance, 401(k) with company contribution, and incentive and recognition programs. All benefits are subject to eligibility requirements.
#LI-Hybrid
Litera is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.