Abbott logo
Abbott Verified
Healthcare, Pharmaceuticals, Medical Devices, Diagnostics, Nutrition

Software Engineer II

Sylmar, California, United StatesOnsiteFull Time$81,500–$141,300 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Abbott's Digital Health Engineering team is seeking a Software Engineer II to design and implement full-stack software solutions for patient care, clinical therapies, and product performance. This role involves developing databases, dashboards, and reports, translating complex data into actionable insights, and providing feedback to product development. The position requires a Bachelor's degree in a related field, a minimum of two years of experience in object-oriented programming, relational databases, software development methodologies, and source code management. Strong communication and organizational skills are essential. Preferred qualifications include experience with C#, Java, ASP.NET, various databases, web development, and cloud platforms.

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.

This Software Engineer II position is on the Digital Health Engineering team in Abbott’s Cardiac Rhythm Management division, and works on-site in Sylmar, California.

The Digital Health Engineering team is responsible for developing, maintaining, and leveraging software solutions to provide internal and external stakeholders with the data and resources they need to effectively manage patient care, optimize clinical therapies, and improve product performance.

Members of the Digital Health Engineering team are expected to translate complex customer and business needs into data-driven technical solutions. This role requires a blend of strong technical and software engineering skills, problem-solving abilities, customer centricity, as well as creativity, strong communication skills, and an entrepreneurial mindset.

What You’ll Work On

Core Responsibilities

  • Design and implement full-stack software solutions to support data analytics, communication, reporting, automation, internal tools, etc.
  • Design and implement various database queries, stored procedures, etc.
  • Develop dashboards, reports, and visualizations tailored to the needs of different departments and leadership levels
  • Translate complex data sets into clear, actionable insights for both technical and non-technical audiences
  • Provide feedback to internal systems engineering and product development teams on customer needs and potential solutions

Other Responsibilities

  • Develop and communicate diagnostic and predictive insights for implantable medical device algorithms and features
  • Provide data analytic support in response to inquiries from physicians, health care professionals, and field staff
  • Debug, troubleshoot, and isolate software problems as well as offers strategic solutions, analysis, and advice regarding identified issues for future development

Required Qualifications

  • Bachelor’s degree in computer science, software engineering, data engineering, computer engineering, or a related field
  • Minimum two (2) years of related experience or master’s degree
  • Moderate experience with object-oriented programming language(s), relational databases, formal software development methodologies, and source code management
  • Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization, and with health care professionals, physicians, and field staff
  • Strong organizational and follow-up skills, as well as attention to detail
  • Ability to work within a team and as an individual contributor in a fast-paced, changing environment
  • Multitasks, prioritizes, and meets deadlines in timely manner
  • Ability to maintain regular and predictable attendance

Preferred Qualifications

  • Experience with C#, Java, and ASP.NET
  • Experience with Microsoft SQL Server, Oracle Database, and PostgreSQL
  • Experience with web development (HTML, CSS, and JavaScript)
  • Experience with cloud computing platforms and services (Azure, AWS, etc.)
  • Experience with GenAI tools, agentic RAG, and refining ML models
  • Experience with UI/UX, design principles, and best practices
  • Experience with the Linux operating system

The base pay for this position is $81,500.00 – $141,300.00. In specific locations, the pay range may vary from the range posted.

Sample Abbott interview questions

  • 1

    Build a system to monitor cloud infrastructure in real-time.

    system designmedium
  • 2

    Design a Video Transcoding pipeline.

    system designmedium
  • 3

    Explain how modern microservice meshes utilize proxies as sidecars for inter service communication

    system designmedium
  • 4

    Design an LRU Cache.

    system designmedium
  • 5

    Design a low pass filter.

    technicalaverage

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Abbott's application page.

Similar roles