Software Engineer III- Eng - Devops

eightfold

Noida, UP, IN NM Years Exp Posted 30d ago

Job Description

Responsibilities

Software Development:
Design, build, test, deploy, and maintain clean, scalable, secure, and efficient software applications and distributed systems.

Technical Leadership:
Lead the design and delivery of complex features and platforms, ensuring solutions meet high standards for performance, scalability, reliability, security, and maintainability.

DevOps Ownership:
Operate with an end-to-end product ownership mindset, contributing across the full lifecycle from requirements and architecture through development, CI/CD, deployment, production operations, and continuous improvement.

Site Reliability Engineering Practices:
Build and operate services with strong observability, resiliency, and operational readiness. Define and monitor SLIs, SLOs, and error budgets, improve service reliability, and drive engineering improvements based on production insights.

Operational Excellence:
Proactively identify reliability risks, performance bottlenecks, and service health issues using logs, metrics, traces, dashboards, and telemetry. Participate in incident response, root cause analysis, and follow-through remediation to prevent recurrence.

Infrastructure and Automation Mindset:
Promote automation across build, test, deployment, monitoring, and operational workflows. Contribute to improving engineering productivity through CI/CD pipelines, environment standardization, and infrastructure/platform automation.

Architectural Design:
Participate in and lead design reviews with peers and stakeholders, ensuring systems are designed for high availability, fault tolerance, disaster recovery, scalability, and supportability.

Project Execution:
Manage execution and delivery of features and projects, negotiating scope, priorities, and timelines while maintaining a strong focus on quality, reliability, and customer impact.

Code Quality and Engineering Standards:
Review code diligently and uphold a high bar for engineering excellence, including secure coding, testability, maintainability, observability, and operational supportability.

Testing and Quality Engineering:
Build testable software, define effective test strategies, and automate testing using appropriate tools and frameworks. Apply modern quality practices across unit, integration, contract, end-to-end, and performance testing.

Mentorship:
Provide technical mentorship and guidance to junior engineers, helping grow engineering capability in software craftsmanship, production ownership, reliability thinking, and modern delivery practices.

Documentation:
Create and maintain high-quality technical documentation for architecture, operational runbooks, deployment procedures, troubleshooting guides, and feature enhancements.

AI-Enabled Engineering Mindset:
Leverage AI-powered engineering tools responsibly to improve developer productivity, code quality, operational insights, and delivery speed. Evaluate and adopt AI-assisted capabilities such as code generation, test creation, documentation support, incident analysis, and developer workflow optimization while maintaining engineering rigor and accountability.

Innovation and Continuous Improvement:
Stay current with emerging technologies, cloud-native practices, SRE principles, platform engineering trends, and AI-assisted software development. Advocate for adoption where it improves system reliability, team productivity, and customer outcomes.

Minimum Qualification

  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with Infrastructure as Code and automation tools such as Terraform, ARM, Bicep, or similar technologies.
  • Experience implementing or supporting SRE practices, including SLIs, SLOs, alerting strategies, capacity planning, and incident reviews.
  • Experience with performance engineering, resilience testing, and production readiness reviews.
  • Familiarity with modern test automation frameworks and quality engineering practices.
  • Knowledge of agile development methodologies and modern engineering workflows.
  • Experience with CI/CD pipelines and automation tools such as Jenkins and GitHub Actions.
  • Experience designing, integrating, or supporting APIs and service-to-service workflows.
  • Experience mentoring junior engineers and leading by influence.
    • Demonstrated ability to use AI-assisted engineering tools effectively and responsibly in software development and operational workflows.

Similar Openings for You