Software Engineer II - Developer

Arthrex India

Maharashtra

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Arthrex India is seeking a Software Engineer II Developer to design, develop, and integrate robust software systems that support medical device initiatives. The role emphasizes containerization, cloud deployments, APIs, databases, and secure, reliable delivery across platforms.

You will collaborate with cross-functional teams to analyze requirements, contribute to architecture, mentor junior developers, and drive DevOps and CI/CD improvements to ensure scalable, high-quality software delivery.

Qualifications

  • Experience in software development and integration in enterprise or regulated environments.
  • Proficiency in Go, Scala, Java, Python, and Node.js.
  • Strong API design and data integration skills.
  • Containerization and orchestration with Docker and Kubernetes.
  • Cloud experience (AWS/Azure) and DevOps/CI/CD familiarity.
  • Ability to work in Agile teams and communicate effectively.

Responsibilities

  • Design, develop, and integrate software that supports business needs.
  • Collaborate with cross-functional teams to refine requirements.
  • Develop and maintain containerized apps using Docker and Kubernetes.
  • Implement cloud deployments on AWS or Azure for scalable delivery.
  • Design APIs, databases, and integration services across systems.
  • Mentor junior developers and participate in code reviews.
  • Contribute to DevOps, CI/CD, and automation efforts.

Skills

Go
Scala
Java
Python
Node.js
API design
Data integration
Docker & Kubernetes
AWS/Azure cloud
DevOps/CI/CD
Agile
Debugging & troubleshooting

Education

Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field

Tools

Docker
Kubernetes
Grafana
AWS
Azure

Job description

Role Description

We are seeking an enthusiastic and highly skilled Software Engineer II Developer to join our growing medical device company. The ideal candidate has strong experience in software development, software integration, container orchestration, cloud deployment, API development, database solutions, and secure, reliable software delivery. The primary objective of this role is to design, develop, integrate, deploy, and maintain robust software systems that meet business requirements. This role works closely with cross‑functional teams to analyze requirements, confirm technical feasibility, contribute to application architecture, and deliver scalable integration solutions.

Essential Duties and Responsibilities
  • Design, develop, and integrate software solutions that support business and customer needs.
  • Collaborate with cross‑functional teams to gather, analyze, and refine technical requirements.
  • Analyze business requirements with growing independence and partner with business teams to ensure technical feasibility and alignment.
  • Develop and maintain containerized applications using Docker and Kubernetes‑based technologies.
  • Implement cloud deployments and contribute to scalable, secure, and reliable software delivery on cloud platforms such as AWS and Azure.
  • Design and develop APIs, database solutions, integration services, and cross‑system data flows.
  • Participate in application architecture design activities and contribute to technical design decisions.
  • Write high‑quality code that emphasizes simplicity, clarity, testability, maintainability, security, and performance.
  • Participate in code reviews, provide constructive feedback, and suggest changes as needed.
  • Troubleshoot and resolve software development, integration, deployment, performance, and reliability issues.
  • Document software designs, technical processes, integration patterns, and development procedures.
  • Mentor junior developers and provide technical guidance where appropriate.
  • Participate in DevOps, CI/CD, automation, and infrastructure improvement efforts that support developer productivity and reliable delivery.
  • Monitor system performance from a developer perspective and implement software improvements where needed.
  • Remain willing to learn programming languages, frameworks, tools, and technologies required by the project.
Primary Skills (Must Have)
  • Software development and software integration experience, preferably in enterprise or regulated environments.
  • Proficiency in multiple programming languages, including Go, Scala, Java, Python, and Node.js.
  • Strong API design and development skills, including integration patterns, messaging concepts, web services, and cross‑system data flows.
  • Database design, relational database concepts, query execution, and data‑management experience.
  • Containerization and container orchestration experience with Docker and Kubernetes.
  • Cloud platform experience, including AWS, Azure, or similar services.
  • DevOps and CI/CD familiarity, including deployment pipelines, environment configuration, and automated delivery practices.
  • Ability to read, understand, and improve application code, system workflows, and distributed‑system behavior.
  • Strong debugging and troubleshooting skills using logs, command‑line tools, dashboards, monitoring data, and observability platforms.
  • Excellent analytical problem‑solving, communication, collaboration, documentation, and organizational skills.
  • Ability to work effectively in Agile, fast‑paced, dynamic environments.
Secondary Skills (Good to Have)
  • Knowledge of domain‑driven design (DDD), test‑driven development (TDD), and acceptance testing practices.
  • Solid knowledge of networking concepts and cloud deployment strategies.
  • Experience with Grafana dashboards or other monitoring and observability tools as part of software reliability and operational awareness.
  • Experience with both development and operational aspects of software projects without primary ownership of Level 1 support operations.
  • Experience identifying automation opportunities for build, test, deployment, monitoring, and alerting processes.
  • Ability to translate business priorities and technical requirements into maintainable software solutions.
  • Demonstrated ownership mindset and commitment to technical excellence.
Qualifications and Education Requirements
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field preferred.
  • Minimum of 4 years of experience in software development and integration.
  • Experience working across development teams, platform teams, business stakeholders, and technical partners to deliver integrated software solutions.
Success Criteria for the Role
  • Delivery of secure, scalable, maintainable software solutions that meet approved business and technical requirements.
  • Improved integration reliability, performance, and deployment quality across APIs, databases, cloud services, and containerized applications.
  • Faster implementation of approved business capabilities through high‑quality development, code reviews, and effective collaboration with cross‑functional teams.
  • Improved API, database, Kubernetes, cloud deployment, and integration solution quality through sound technical design and maintainable code.
  • Increased contribution to application architecture, DevOps, CI/CD, automation, and continuous improvement initiatives.
  • Reduced recurring software and integration issues through effective troubleshooting, root‑cause analysis, performance tuning, and software enhancements.
  • Clear technical documentation for software designs, integration patterns, deployment processes, and development procedures.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II - Developer
Software Engineer II - Developer

Arthrex India • Pune District

On-site
INR 1,400,000 - 2,100,000
Software Integration Engineer II – Support & Quality
Software Integration Engineer II – Support & Quality

Arthrex India • Maharashtra

On-site
INR 900,000 - 1,300,000
Software Development Engineer II (SDE II)
Software Development Engineer II (SDE II)

Remotestar • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Senior Software Developer
Senior Software Developer

HypTechie • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Senior Software Engineer II
Senior Software Engineer II

Elsevier • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Software Engineer II
Software Engineer II

OUTCOMES OPERATING INDIA PRIVATE LIMITED • Bengaluru

On-site
INR 800,000 - 1,200,000
Software Developer II
Software Developer II

FedEx • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Software Engineer Go/Java Microservices
Senior Software Engineer Go/Java Microservices

Pri India It Services • Bengaluru

Hybrid
INR 1,800,000 - 2,800,000
Specialist Software Engineer
Specialist Software Engineer

Amgen SA • Hyderabad

On-site
INR 1,400,000 - 2,400,000
Software Development Engineer II Backend
Software Development Engineer II Backend

United States Digital Space LLC • Karnataka

On-site
INR 1,200,000 - 2,400,000