Danaher
Posted 1mo ago

Staff Software Engineer (.net C#, Microservices, Cloud distributed and native app development)

Danaher
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities
  • architecting applications
  • developing software
  • mentoring developers
Requirements
  • BS in CS/CE required
  • 12+ years experience with .Net, C#, WPF
  • Strong OOP
  • Architecture
  • Agile/Scrum using Azure DevOps
  • Git/SVN
  • Experience mentoring
  • Designing
  • Migrating microservices/cloud applications
  • CI/CD and regulated medical device experience preferred
Technical tools mentioned
.NetC#WPFMicrosoft Azure DevOpsGitSVNDelphiCI/CD

Job description

Bring more to life. 

 

Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?  

 

At Beckman Coulter Diagnostics, one of Danaher’s 15+ operating companies, our work saves lives—and we’re all united by a shared commitment to innovate for tangible impact.   

 

You’ll thrive in a culture of belonging where you and your unique viewpoint matter. And by harnessing Danaher’s system of continuous improvement, you help turn ideas into impact – innovating at the speed of life. 

 

As a global leader in clinical diagnostics, Beckman Coulter Diagnostics has challenged convention to elevate the diagnostic laboratory’s role in improving patient health for more than 90 years. Our diagnostic solutions are used in routine and complex clinical testing, and are used in hospitals, reference and research laboratories, and physician offices around the world. Every hour around the world, more than one million tests are run on Beckman Coulter Diagnostics systems, impacting 1.2 billion patients and more than three million clinicians per year. From uncovering the next clinical breakthrough, to rapid and reliable sample analysis, to more rigorous decision making—we are enabling clinicians to deliver the best possible care to their patients with improved efficiency, clinical confidence, adaptive collaboration, and accelerated intelligence. 

Learn about the Danaher Business System which makes everything possible. 

The position of Staff Software Engineer reports to the Senior Software Engineering Manager with the responsibility of Architecting, Designing, Migrating software applications that will help to translate Microbiology’s strategic vision into technical reality. In this role you will participate in reviews and inspections for all elements in the software lifecycle to ensure that our software quality and customer satisfaction goals are achieved. You will participate in all elements of the software life cycle and be part of a Scrum Team.

You will be called upon to work collaboratively with our business partners, Architects, Product Managers/Owners, to set goals for your team and guide them with hands-on technical expertise. You will be involved in deep technical design discussions and implementations. You will bring your proficiency in application development, software development leadership and detailed SW planning/execution acumen.

You will have the opportunity to mentor team members to become highly efficient in what they do with on-time product delivery. You will work with a globally distributed Agile team in a fast- paced environment. Your team members will be located in Bangalore and will closely collaborate with the development teams in Sacramento, California.

Job Responsibilities:  

  • Architect, Design/Re-Design, Migrate and maintain software applications.  
  • Develop and maintain innovative medical software applications.  
  • Implement software designs, unit tests and conduct appropriate module testing.
  • May lead small teams of developers and coach junior team members on standard practices.
  • Follow established best practices for software development standards and agile methodologies.
  • Work collaboratively and proactively to maximize the success of the research and development teams.

 Qualifications and Skills

  • BS in Computer Science, Computer Engineering, or a related field.
  • 12-15 years of experience with: .Net, C#, WPF and unit testing frameworks.
  • Strong understanding of technical principals, theories, and concepts in Software Development.
  • Strong understanding of object-oriented programming with familiarity of design and architectural patterns.
  • Proficiency working with software development methodologies including Agile and Scrum using Azure DevOps.
  • Experience working with code versioning tools including Git and SVN.
  • Exceptional problem solving, critical thinking, and strong collaboration skills.
  • Excellent communication and presentation skills with the ability to communicate software and system design.

Preferred Qualifications

  • MS in Computer Science, Computer Engineering, or a related field.
  • Continuous Integration experience (CI/CD).
  • Experience developing regulated medical device software that strictly adheres to design controls and quality management system requirements (FDA CFR 820, ISO 13485)
  • Experience with Delphi.

 

 

Beckman Coulter Diagnostics, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs that add value to our lives. Whether it’s a health care program or paid time off, our programs contribute to life beyond the job. Check out our benefits at Danaher Benefits Info. 

Join our winning team today. Together, we’ll accelerate the real-life impact of tomorrow’s science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life.

For more information, visit www.danaher.com.

About Danaher

Develops scientific instruments and diagnostic tools for healthcare markets.

Similar jobs

Software Engineer roles near Bangalore, Karnataka
5h
Save
Mark Applied
Hide
Senior Software Engineer - Java/.net/python/go, API development, gen AI - Chennai, Bangalore
Chennai or Bengaluru
OnsiteFull Time
UnitedHealth Group
UnitedHealth GroupNYSE: UNH: Provides health insurance and technology-enabled health care services.
3+ YOEBachelor's degree or equivalent experience, 3+ years of software engineering, production delivery, APIs, databases, secure coding, automated testing, CI/CD, and proficiency in Java, Python, JavaScript/TypeScript, C#, or Go.
Java, Python, JavaScript, TypeScript, C#, Go, Claude Code, OpenAI Codex, GitHub Copilot, GitHub Spec-Kit, GitHub, Kubernetes, MCP, CI/CD, DORA
7h
Save
Mark Applied
Hide
Custom Software Engineer
Pune or Bengaluru
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
12+ YOE12+ years in automotive cybersecurity engineering and validation, with ISO/SAE 21434, UNECE R155/R156, TARA, CAL classification, automotive attack surfaces, CSMS evidence, and cybersecurity testing expertise.
CANalyzer, CANoe, Jama Connect, TestRail, CAPL, Python, Scapy, Linux, Android, RTOS, CVSS, CVE
9h
Save
Mark Applied
Hide
Software Engineer, Mobile (Android)
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent, 2 years of software development and Android application development experience, and programming experience. Advanced degree may substitute for software development experience.
Android, iOS
11h
Save
Mark Applied
Hide
Senior Lead, Software Engineering - Development
Bangalore, Karnataka, India
HybridFull Time
Kyndryl
KyndrylNYSE: KD: Manages and modernizes mission-critical IT infrastructure systems.
5+ YOE5+ years required. Strong troubleshooting across embedded systems, Linux, real-time systems, cloud-edge platforms, networking, and software integration; experience with support workflows and technical investigation.
Linux, C, C++, Python, Git, Kubernetes, containers, Linux kernel, BSPs, device drivers
12h
Save
Mark Applied
Hide
Remote Software Engineer (Go)
Bengaluru, Karnataka, India
$50-$100/hr RemoteContract
Turing
Turing: AI-powered platform connecting companies with global remote software developers.
3+ YOERequires 3+ years of experience, strong Go skills, Git and Docker proficiency, software pipeline setup, complex codebase navigation, and local code testing; open-source experience is a plus.
Go, Git, Docker, GitHub
16h
Save
Mark Applied
Hide
Senior Software Engineer II
Bangalore, Karnataka, India
HybridFull Time
Schneider Electric
Schneider ElectricEuronext Paris: SU: Provider of energy management and industrial automation solutions.
Advanced cloud engineering, programming, debugging, scripting, and troubleshooting skills; intermediate continuous integration, design patterns, and cybersecurity knowledge; strong problem-solving and communication abilities.
Continuous Integration
17h
Save
Mark Applied
Hide
Principal Software Engineer, ITC
Bengaluru, Karnataka, India
OnsiteFull Time
Nike
NikeNYSE: NKE: Designs and sells athletic footwear, apparel, and equipment.
10+ YOE10+ years of software and data engineering experience, senior or lead IC experience, backend and distributed systems expertise, cloud architecture skills, and a computer science degree or equivalent experience.
Java, Python, Scala, Databricks, Spark, Delta Lake, Unity Catalog, Iceberg, Trino, dbt, Kafka, Flink, AWS, GCP, Azure
17h
Save
Mark Applied
Hide
Software Engineer III
Bengaluru, Karnataka, India
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
3+ YOE3+ years of software engineering experience; strong Python and AWS experience including EKS, EMR, ECS, and DynamoDB; expertise in AI/ML, MLOps, data governance, and Seldon model serving.
Python, AWS, EKS, EMR, ECS, DynamoDB, Seldon