Senior Software Engineer II

closed
Sumo Logic Logo

Sumo Logic

πŸ“Remote - India

Summary

Join our team as a Senior Software Engineer II - DevOps and Tooling in a remote role anywhere in India. You will develop and sustain automated tooling for release processes, contribute to establishing delivery pipelines, and empower teams to create independently deployable services.

Requirements

  • Bachelor’s or Master's Degree in Computer Science or another scientific or technical discipline
  • Ability to influence: Understand people’s values and motivations and influence them towards making good architectural choices
  • Collaborative working style: You can work with other engineers to come up with good decisions
  • Bias towards action: You need to make things happen. It is essential you don’t become an inhibitor of progress, but an enabler
  • Flexibility: You are willing to learn and change. Admit past approaches might not be the right ones now
  • 6+ years of experience in the design, development, and use of release automation tooling, DevOps, CI/CD, Jenkins etc
  • 3+ years of experience delivering enterprise-class JavaScript web applications with knowledge of component-based architectures, preferably with React and Redux
  • 3+ years of experience in software development in Java/Scala/Golang or similar
  • Excellent understanding of both frontend and backend development, including build processes, with hands-on experience using tools like make/npm/gradle
  • Proficient with the JavaScript ecosystem, including technologies like Node.js, Cypress, Jest, Playwright, Webpack, Vite, and Turborepo
  • Experience with cloud platforms like AWS/Azure/GCP
  • Skilled in Infrastructure-as-Code (IaC) tools, specifically Terraform
  • Proficient in scripting languages such as Groovy/Python/Bash
  • Familiarity with monitoring tools like Prometheus, Grafana, or similar
  • Good understanding of GitOps and ArgoCD concepts and workflows
  • Knowledgeable in the security and compliance aspects of DevSecOps

Responsibilities

  • Own the Delivery pipeline and release automation framework for all Sumo services
  • Educate and collaborate with teams during both design and development phases to ensure best practices
  • Mentor a team of Engineers (Junior to Senior) and improve software development processes
  • Evaluate, test, and provide technology and design recommendations to executives
  • Write detailed design documents and documentation on system design and implementation
  • Ensuring the engineering teams are set up to deliver quality software quickly and reliably
  • Enhance and maintain infrastructure and tooling for development, testing and debugging
This job is filled or no longer available