KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #3509
Applications open Internship

Software Engineer

Litera

  • Ahmedabad, India
  • β‚Ή8-12 LPA
  • 2 Years
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Litera is a global leader in legal technology, delivering AI‑driven solutions that help law firms streamline document creation, collaboration, and compliance. Headquartered in the United States, Litera has a strong presence in India with development hubs that work closely with product teams across the world. The company’s culture revolves around innovation, continuous learning, and a commitment to building secure, high‑performance software for the legal industry.

Employees enjoy exposure to cutting‑edge technologies, cross‑functional collaboration, and the chance to see their code power the daily workflow of top law firms.

In Ahmedabad, Litera is expanding its engineering footprint and is looking for an experienced Software Engineer to join a hybrid team. The role is ideal for candidates who thrive in a fast‑paced environment, love solving complex business problems, and are comfortable working with Microsoft‑centric stacks. As a member of the product engineering team, you will contribute to both front‑end and back‑end components of Litera’s flagship platforms, ensuring they remain reliable, scalable, and secure.

Key responsibilities include

  • Design, develop, and maintain C#/.NET based backend services.
  • Build responsive UI components using React.js, TypeScript or jQuery.
  • Integrate and extend Microsoft Dynamics 365 and Power Apps solutions.
  • Leverage Azure services such as Functions, Key Vault, and Cosmos DB for cloud‑native features.
  • Participate in AI‑assisted development workflows using tools like Cursor or Claude Code.
  • Debug, troubleshoot, and resolve production defects and Tier‑3 escalations.
  • Conduct code reviews, enforce coding standards, and maintain technical documentation.
  • Collaborate with QA, architects, and product managers in Agile/Scrum ceremonies.
  • Mentor junior developers and contribute to continuous improvement initiatives.
  • Ensure security best practices and compliance requirements are met throughout the development lifecycle.

The tech stack revolves around C#, .NET Core, Microsoft Dynamics 365, Azure cloud platform, React.js, TypeScript, and modern DevOps pipelines (Azure DevOps, LaunchDarkly). Candidates with exposure to SharePoint Online, Microsoft Graph, or Power Automate will find additional opportunities to add value.

Litera offers a clear growth path: junior engineers can progress to senior engineer, lead engineer, and eventually architect or product manager roles, supported by regular performance reviews, internal training, and sponsorship for certifications (e.g., Microsoft Certified: Azure Developer Associate). The hybrid work model ensures a collaborative office atmosphere while providing flexibility for focused remote work.

Why join Litera? You will work on mission‑critical software used by Fortune‑500 law firms, gain hands‑on experience with AI‑enhanced development tools, and be part of a global engineering community that values innovation, mentorship, and work‑life balance. The company’s commitment to continuous learning, competitive compensation, and a supportive culture makes it an attractive destination for ambitious software engineers.

Eligibility & process

Who can apply

B.Tech/M.Tech/MCA in Computer Science or related engineering discipline with minimum 60% aggregate (or CGPA 6.5/10). No active backlogs at the time of joining. Graduates from the 2022, 2023, 2024 or 2025 batch are eligible. Candidates must have at least 2 years of professional software development experience and strong communication skills.

Skills & stack

C# .NET Core Microsoft Dynamics 365 Power Apps JavaScript React TypeScript Azure

Selection process

  1. Round 1: Online coding assessment (DSA & aptitude)
  2. Round 2: Technical interview (design, coding, system architecture)
  3. Round 3: HR interview (culture fit, compensation discussion)

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (C#, .NET Core, Microsoft Dynamics 365, Power Apps, JavaScript, React, TypeScript, Azure) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Litera Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in C#. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Litera as a Software Engineer?
Highlight Litera's market reputation, recent tech innovations, and how your skills in C# directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Litera β‚Ή8-12 LPA
Recruiter Resume Apply
Chat Chat with Kashii