Senior Engineer, Software
CareFusion Corporation - San Diego, CA

This job posting is no longer available on CareFusion Corporation. Find similar jobs: Senior Engineer jobs - CareFusion Corporation jobs

Life-changers Work Here

Carefusion Life-changers find innovative ways to improve our customer's ability to provide healthcare to their patients. One way is our search for bold and inspired employees across the globe. Are you ready to change lives? Join our 15,000 employees to help clinicians solve some of healthcare's most critical challenges. Visit with some of our Life-changers here at

CareFusion Business Description

Our Pyxis® automated dispensing solutions have effectively changed the ways medications are delivered to patients and supplies are obtained and distributed across care units. Our products can help to:

Increase medication safety
Reduce the risk of medication errors
Facilitate regulatory compliance
Enhance security and the quality of care.


Writing software to meet the requirements determined by clinical Requirements Analysts according to best practices and patterns set out by the software architects and team leads

Working collaboratively with software engineers, software quality engineers and others outside the team to create a great product.

Job Family Summary

Software Engineering is responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.

What is expected of you for success in your role

Demonstrates working knowledge of software engineering practices, techniques and processes and basic knowledge of technology trends and domain expertise
Understands and analyzes requirements for a single component
Translates the results of analysis into design by Designing solutions to address a specific requirement
Develop modules with moderate guidance

BS/BA in Computer Science or related field
Experienced and productive software engineer who can mentor others, review code, and help organize a high-performing team. High quality is a must.
Experience with the following technologies would be helpful: XAML, WPF, MVVM, services, stored procedures, LINQ to SQL, SQL Server 2008, C#/.NET (3.5 or higher), threading and .NET parallel programming, patterns and best practices, optimization, LDAP/Active Directory, automated testing, unit tests, system integration, scalability.
The successful candidate needs a deep understanding of those technologies they have experience with. Should be able to explain the “why” behind design decisions, not just know how to apply programming tools.

About this company
11 reviews