Senior II Software Engineer: 4+ yrs (DevOps / Platform Engineering / Infra / K8S / Prometheus / Grafana / ELK)

for Mangalore - India FULL-TIME

A Little About Us

UniCourt is a leader in making court data more accessible and useful with our Legal Data as a Service (LDaaS). We provide real-time access to court data through our APIs and online app for business development and intelligence, litigation analytics, litigation tracking, case research, investigations, background checks, due diligence, compliance, underwriting, machine learning models, and process automation.

We provide access to court data from state and federal courts to a diverse list of clients, including Fortune 500 companies and AmLaw firms and industries such as legal, insurance, finance, investigations, government, education, nonprofits, and consumers.

UniCourt is a legal technology company focused on using technology to unlock the potential of legal data. We are based in both California and Mangalore, India and our team includes legal professionals, data scientists, physicists, computer engineers, and sales and marketing, professionals.

About the Job

We are looking for a highly skilled Senior II – Software Engineer who can lead end-to-end infrastructure development, enforce platform engineering best practices, and contribute to system architecture and reliability engineering efforts. The ideal candidate should have strong expertise in DevOps, CI/CD, Kubernetes, observability, and infrastructure automation, while mentoring junior team members and optimizing cloud-native deployments.

Our company creates some of the world’s most cutting-edge software solutions in the legal industry. We solve difficult problems, work on innovative technology, and build world-class platforms for people and enterprises to interact with court records and other public data sets. With some of the best minds in the industry, we’re one of the most sought-after learning and career destinations in the world of legal tech. If you’re looking to work at a company with opportunities to forge your career path in technology, UniCourt is the right place for you. Our customers range from individuals who interact with court records a few hours in a month to enterprise clients who spend several hours every day on our SaaS platform.

Duties & Responsibilities

  • Design and implement scalable and secure infrastructure solutions aligned with platform engineering principles.
  • Execute Proof-of-Concepts (POCs) and document infrastructure designs (FDDs/IDDs) using structured diagrams and pseudocode.
  • Estimate and manage effort for infrastructure provisioning, automation, testing, and deployment.
  • Build and maintain robust CI/CD pipelines to support application delivery and infrastructure changes.
  • Manage Kubernetes (K8s) clusters, helm charts, and container orchestration at scale.
  • Set up and maintain monitoring, alerting, and observability tools using Prometheus, Grafana, and ELK Stack.
  • Ensure consistent logging and tracing for distributed systems and microservices.
  • Define and enforce infrastructure standards, naming conventions, and reusable modules.
  • Conduct root cause analysis and proactively monitor system behavior and performance.
  • Automate routine tasks and infrastructure changes using Infrastructure as Code (IaC) tools.
  • Collaborate with development teams to ensure smooth deployments and minimal downtime.
  • Plan and execute upgrades, migrations, and system improvements with zero/minimal disruption.
  • Implement and monitor DevSecOps controls including vulnerability scans, license compliance, and secret management.
  • Mentor junior engineers on best practices in DevOps, reliability engineering, and infrastructure design.
  • Evaluate and integrate new technologies into the platform with a focus on scalability, performance, and security.
  • Maintain documentation for systems, runbooks, and architectural decisions.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Required Skills

  • 4+ years of experience in DevOps, Infrastructure, or Platform Engineering
  • Strong hands-on expertise with Kubernetes, Docker, and containerized environments
  • Proficiency in infrastructure monitoring with Prometheus, Grafana, and ELK Stack
  • Solid knowledge of CI/CD tooling, automation, and Infrastructure as Code (IaC)
  • Experience managing cloud-native systems (e.g., AWS, GCP, Azure)
  • Deep understanding of system performance, debugging, and observability practices
  • Exposure to DevSecOps, security scanning, and license compliance tooling
  • Willingness to leverage AI-assisted tools (e.g., GitHub Copilot, Cursor) for scripting, documentation, and prototyping
  • Demonstrated ability to integrate AI workflows to improve infrastructure reliability and team efficiency.

Apply for Senior II Software Engineer: 4+ yrs (DevOps / Platform Engineering / Infra / K8S / Prometheus / Grafana / ELK)

Please wait till your request is completed.

Thank you for contacting us.

We will be in touch with you shortly.