Apply now »

(Senior) Engineer, Software Platform

Requisition Number:  19541
Contract Type:  Permanent
Location(s): 

Chennai, IN


(Senior) Engineer, Software Platform

The job responsibilities outlined in this document are not exhaustive and may evolve over time and be reviewed according to business needs.

Role description summary

The Software Platform Engineer designs, builds, and maintains the foundational internal developer platforms (IDPs), tools, and workflows that enable software development and operations teams to deliver applications efficiently, reliably and securely. Their primary goal is to provide a self-service, standardized environment - golden path - to improve developer productivity and reduce the cognitive load of managing complex infrastructure.

 

Primary responsibilities / Key result areas

 

  • Develop and maintain internal platforms: Builds internal developer platforms (IDPs) to streamline software delivery.
  • Automate processes: Automate tasks related to infrastructure provisioning, deployment, and management to increase efficiency and reduce manual effort.
  • Ensure security and compliance: Implement and enforce security best practices, governance frameworks, and compliance standards across the platform.
  • Platform Optimization Continuously monitor and optimize the platform for cost, security, reliability, operational excellence, performance, and scalability.
  • Enable developer self-service: Create "golden paths" and self-service capabilities to allow developers to access resources and manage deployments autonomously.
  • Troubleshoot issues: Diagnose and resolve issues with the platform and its services to minimize downtime and ensure smooth experience for developers.
  • Collaboration & Support: Work closely with software developers, DevSecOps engineers, and SREs to understand their needs, gather feedback, and provide support to ensure smooth platform operations and support the organization’s goals.
  • Documentation & Training: Create comprehensive documentation and provide training to help development teams effectively utilize the platform's self-service capabilities.

Qualifications & Experience

  • Graduated in Computer Science, Software Engineering or equivalent (Bachelor’s or Master’s Degree level)
  • Professional Certification in Platform Engineering
  • Professional Certification in Cloud Computing and any on-premises solution.
  • Strong knowledge of Infrastructure as Code (IaC)
  • Deep understanding of CI/CD principles and tools
  • Strong knowledge on automation and programming/scripting languages like Python, Go, JavaScript, Bash
  • Solid Knowledge of computer networking
  • Strong Experience with observability principles and tools.
  • Strong problem-solving, communication, and collaboration skills

SES and its Affiliated Companies are committed to providing fair and equal employment opportunities to all. We are an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law.

For more information on SES, click here.

Apply now »