DISCO

Software Engineer III

DISCO
Apply
2 months ago
Gurgaon, IndiaSenior

Responsibilities

  • Develop and implement complex, scalable, testable, and reliable software solutions.
  • Contribute to system design, backlog grooming, and the development of feature sets and capabilities.
  • Lead small projects or software components and contribute significantly to team goals.
  • Improve code quality through code reviews, optimization, and software development best practices.
  • Solve complex technical challenges and collaborate with engineers, product managers, and stakeholders.
  • Create and maintain comprehensive technical documentation.
  • Stay current with relevant technologies and continuously improve engineering practices.

Requirements

  • 5–7+ years of software development experience, including experience in SaaS or similar environments.
  • 3+ years of professional experience with service-oriented architecture, Docker-based services, microservices, and API or data model design and implementation.
  • Experience contributing to significant software projects in development, testing, design, or product interfacing roles.
  • Experience developing and maintaining large-scale, high-availability software systems.
  • Experience with gRPC and Protocol Buffers for service-to-service communication.
  • Ability to design and develop software from a security perspective.
  • Experience selecting and extending commercial or open-source third-party components.
  • Experience with continuous integration and continuous deployment and a well-maintained testing pyramid.
  • Experience with feature or release toggles, contract-first design, and negotiating interfaces with other systems.
  • Practical understanding of microservices design patterns, system architecture, design patterns, and cloud-based software development.
  • Strong experience designing and operating software in a cloud provider such as AWS, Azure, or GCP.
  • Strong experience with cloud-based data storage, including relational databases, NoSQL stores, and data caches.
  • Preferred: strong programming experience with Java/Kotlin, Python, or C#.
  • Preferred: strong API design and development skills, HTTP/HTTPS knowledge, and API documentation proficiency.
  • Preferred: familiarity with server management, network configurations, cloud services, and the software development life cycle.
  • Strong analytical, problem-solving, communication, teamwork, adaptability, and continuous-improvement skills.

Benefits

  • Open, inclusive, and fun work environment.
  • Medical and dental insurance.
  • Opportunity to work at a startup developing legal technology.
  • Growth opportunities throughout the company.

Tech Stack

Categories

DISCO

About DISCO

1,001-5,000 employees

DISCO builds a cloud-native, AI-assisted eDiscovery and case management platform for law firms, corporate legal departments, legal service providers, and governments, complemented by professional services such as document review and digital forensics. It sells primarily via SaaS subscriptions with services. Founded in 2013 and headquartered in Austin, Texas, DISCO is a public company listed on the NYSE.

Contact me