Software Integration Engineer II – Production Support Developer

Software Development
  • Software Development
  • India

Role Description

We are seeking a technically strong Production Support Developer to join our growing medical device company. The ideal candidate combines software development skills with operational excellence and production support experience.

The primary objective of this role is to own day-to-day operational engineering activities across production applications, integration platforms, cloud infrastructure, and deployment pipelines. This role serves as the primary technical bridge between business stakeholders, support operations, and software engineering teams by troubleshooting complex production issues, implementing smaller enhancements, supporting cloud-hosted solutions, administering DevOps processes, and improving overall platform reliability. The position enables core development team members to focus on larger strategic initiatives while maintaining operational excellence across enterprise integration solutions.

Key Responsibilities

Production Support & Incident Management


• Serve as primary technical owner for production support activities.
• Investigate, diagnose, and resolve application and integration issues.
• Analyze logs, monitoring data, system metrics, and alerts.
• Perform root-cause analysis for incidents and recurring issues.
• Prioritize and manage support tickets based on business impact and severity.
• Coordinate issue resolution activities across development, infrastructure, and business teams.

DevOps & Cloud Platform Engineering


• Support and administer cloud-hosted applications across AWS and Azure environments.
• Assist with deployment pipelines, release automation, CI/CD maintenance, and environment troubleshooting.
• Support Kubernetes clusters, containerized applications, infrastructure configurations, and platform services.
• Monitor platform health, capacity, security findings, availability, and operational risks.
• Collaborate with infrastructure, security, architecture, and development teams to resolve cloud platform issues.
• Support environment provisioning, configuration management, secrets management, and operational readiness activities.
• Assist with implementation and support of monitoring, alerting, observability, and platform automation solutions.

Participate in disaster recovery validation, operational resilience planning, and infrastructure improvements

Application Reliability


• Monitor system health using dashboards, alerts, and observability platforms.
• Identify reliability risks and recommend corrective actions.
• Maintain operational documentation, runbooks, and support procedures.
• Participate in problem management and continuous service improvement initiatives.
• Support disaster recovery, rollback planning, and operational readiness activities.

Development & Automation


• Develop permanent fixes for recurring issues.
• Implement automation that reduces manual support effort.
• Build monitoring, alerting, and observability improvements.
• Contribute code enhancements that improve application stability and performance.
• Participate in code reviews and development activities as needed.

Integration Support


• Troubleshoot APIs, integrations, messaging platforms, and distributed systems.
• Analyze data flow issues between enterprise applications.
• Support feature flag deployments and controlled rollouts.
• Participate in release validation and post-deployment monitoring.

Collaborate with development teams to improve operational supportability.

Skill Requirements

Primary Skills (Must Have)

• Strong software development experience using Scala, Go, Java, Python, Node.js, or similar languages.
• Production application support and troubleshooting experience.
• AWS and Azure cloud platform experience.
• Kubernetes and Docker administration and troubleshooting experience.
• CI/CD pipeline support and DevOps practices.
• Cloud automation and scripting.
• Experience with monitoring and observability platforms such as Grafana.
• Strong understanding of APIs, messaging systems, enterprise integration patterns, and distributed systems.
• Ability to analyze and modify production application code.
• Experience implementing software fixes and smaller enhancement requests.
• Strong root cause analysis and problem-solving capabilities.
• Ability to work directly with business users to diagnose issues and translate business needs into technical solutions.

Secondary Skills (Good To Have)

• Infrastructure as Code experience.
• Event-driven architecture experience.
• Platform engineering experience.
• Performance tuning and capacity planning.
• Security and compliance awareness for regulated environments.
• Experience supporting feature flags, blue-green deployments, and progressive rollout strategies.
• Knowledge of TDD, DDD, and modern software engineering practices.

Qualifications And Education Requirements

• Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field preferred.
• Minimum of 4 years of software engineering, production support, application support, or integration support experience.

Experience supporting business-critical enterprise applications and integrations.

Additional Notes (if any)

Success Criteria For The Role Include

• Reduced operational workload assigned to core development team members.
• Improved application availability, reliability, and operational stability.
• Faster diagnosis and resolution of production issues.
• Faster implementation of small business-requested enhancements.
• Improved AWS and Azure platform reliability and operational maturity.
• Increased automation across deployment, monitoring, support, and operational processes.
• Reduced recurring incidents through root-cause resolution and preventive improvements.
• Improved observability, monitoring coverage, and operational readiness.

Increased development team capacity for strategic initiatives through effective ownership of operational engineering responsibilities.

Similar Jobs to Apply
  • Quantum IT Solutions
    India

    Experience level - 2 to 2.5 years of hands-on experience We are looking for an experienced Developer who can design, develop, and support existing .NET applications. Candidate should have minimum 2
  • Salesforce
    India

    To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategorySoftware EngineeringJob DetailsAbout Sale
  • Autodesk
    Bengaluru

    Join a fast‑growing team that builds integrations and platform capabilities empowering Customer Success to drive adoption, engagement, and retention at scale. You’ll lead a high‑performing engin
  • Intuitive Apps Inc.
    India

    Join a fast‑growing team focused on building automation solutions from the ground up. You'll work alongside passionate leaders and mentors, gaining exposure to cutting‑edge RPA and development tec