Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$99.3k - $198.7k
Full-time

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.

Working at Abbott

At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your true self, and live a full life. You’ll also have access to:

  • Career development with an international company where you can grow the career you dream of.
  • Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year.
  • An excellent retirement savings plan with a high employer contribution
  • Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.
  • A company recognized as a great place to work in dozens of countries worldwide and named one of the most admired companies in the world by Fortune.
  • A company that is recognized as one of the best big companies to work for as well as the best place to work for diversity, working mothers, female executives, and scientists.

The Opportunity

This position works out of our Tech Center in St. Paul/Little Canada, MN in the EP division.

In Abbott’s Electrophysiology (EP) business, we’re advancing the treatment of heart disease through breakthrough medical technologies in atrial fibrillation, allowing people to restore their health and get on with their lives.

As the Staff Software Engineer, you will be expected to be a critical contributor to building compelling products within Abbott’s Electrophysiology Division. The individual will participate in the development and deployment of system and software architecture to support our development programs. Design, develop, and document software applications embedded in diagnostic and interventional cardiology devices. Participate in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing.

What You’ll Work On
  • Apply solid software design skills to develop medical devices to meet specific performance requirements and deliver on goals according to product development quality system. These activities include developing requirements specifications, design, implementation and testing of software and embedded software algorithms or/and general Linux applications and GUIs.
  • As a team member, contribute significantly to completion of various project activities, from definition, identifying software functional requirements, implementation, code reviews, and final release according to medical device development processes.
  • Create and implement software/test plans/protocols and generate test reports to ensure software design meets the specifications and quality system requirements.
  • Work closely with cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the software design meets the product requirements, including safety, reliability and serviceability. Be creative and innovative in the product development process.
  • Make, recommend or justify critical technical decisions in product design. The decision should be based on broad investigation and testing.
  • Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase.

Required Qualifications

  • B.S. or M.S (Preferred) in discipline such as Computer Engineering, Computer Science, Electrical Engineering, Computer Systems Engineering, Software Engineering.
  • 10+ years of software engineering design.
  • 2-3 years providing technical leadership and mentorship.
  • Experience with creating and managing requirements and translating them into effective architectures and software design.
  • An understanding of requirements for medical devices, and experience in medical device development.
  • Excellent documentation skills (highly regulated development environment)
  • Excellent Object-Oriented Design with modern C++.
  • GUI development experience: Qt/QML.
  • Strong OpenGL Computer Shader Language or CUDA and general stream programming concept experience.
  • Solid understanding and experience with OpenGL 2D/3D Texture Mapping technique.
  • Operating Systems: Linux.
  • Software development through full product life-cycle.

Preferred Qualifications

  • Medical device development experience and IEC60601-1, IEC62304 and related IEC standard familiarity preferred.
  • Development/Process Tools: MS Visual Studio, Jira, Perforce.
  • Experience developing robust software applications that address Cyber Security concerns.
  • Experience with distributed embedded systems.
  • Other programming languages such as  Python, XML, XSL, HTML and communication protocols (TCP/IP, UPnP, Web Services, SOAP, CAN).
  • Direct supervisory experience.

Learn more about our health and wellness benefits, which provide the security to help you and your family live full lives: 

Follow your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer, committed to employee diversity.

Connect with us at , on Facebook at , and on Twitter @AbbottNews.

The base pay for this position is $99,300.00 – $198,700.00. In specific locations, the pay range may vary from the range posted.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Saint Paul, MN vacancy
  •  ...Senior / Staff Software Engineer - UI Client Application Anywhere Type: Contract Category: Development Industry: Life Sciences Workplace Type: Remote Reference ID: JN -062026-107184 Date Posted: 05/31/2026 Shortcut: Description Recommended... 
    Suggested
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Saint Paul, MN
    17 days ago
  • $134k - $235.9k

     ...Simulation, and our partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL model development as...  .... Work as part of an ML team and contribute strong software engineering (SWE) expertise. Support the ML team in accelerating... 
    Suggested
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Saint Paul, MN
    10 days ago
  •  ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading cutting-edge innovation in a mission-critical role? Do you thrive in environments where your technical expertise can directly... 
    Suggested
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Saint Paul, MN
    4 days ago
  • $253.9k - $298.7k

     ...foster collaboration, connection, and alignment. Attendance is expected and fully supported. We’re looking to hire a Senior Staff Software Engineer to join one of our teams within the Platform Product Group. The Platform Product Group’s mission is to build a trusted,... 
    Suggested
    Local area

    Coinbase

    Saint Paul, MN
    5 days ago
  • $160.2k - $290.7k

     ...About The AV platform team develops the first layers of software on the GM Autonomous Vehicles from working with hardware to...  ...sensing solutions on multiple vehicle platforms. Role As a Staff Software Engineers, you are the expert professionals identifying and pursuing... 
    Suggested
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Saint Paul, MN
    7 days ago
  • $185.1k - $335.3k

     ...organization, we’re combining cutting-edge research, robust engineering, and large-scale systems to make this future a reality. Our...  ...performant user interfaces. The Role We are looking for a Staff Software Engineer with deep expertise in distributed backend... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Saint Paul, MN
    7 days ago
  • $150.2k - $283.5k

     ...pursue their dreams. What you'll do… • Design and implement software running on a distributed embedded system with multiple...  ...architecture You'll have... • Bachelor’s degree in electrical engineering, Computer Science, Computer Engineering, experience • 10+ years... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Saint Paul, MN
    6 days ago
  • $140k - $210k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer IV (ML) on the Machine Learning Model Platform team at Indeed, you will be responsible for leading and executing key objectives... 
    Temporary work
    Work experience placement
    Local area

    Indeed Inc.

    Saint Paul, MN
    12 days ago
  • $218.03k - $256.5k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling...  ...organization operates faster and more safely. As a Staff Software Engineer, you will own the technical strategy and architecture... 
    Local area

    Coinbase

    Saint Paul, MN
    6 days ago
  • $158k - $293k

     ...for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Staff Software Engineer (AI) - Forward Engineering Build the future of AI-powered systems at Thomson Reuters Join our Forward Engineering... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    11 days ago
  • $146.8k - $272.6k

     ...for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Staff Software Engineer (Full Stack) - Forward Engineering Join Thomson Reuters' Forward Engineering team and help build the next generation... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    1 day ago
  • Description The Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform.... 
    Work at office

    RB Global Inc.

    Minneapolis, MN
    14 hours ago
  • $253.9k - $298.7k

     ...meet the needs of your customers What we look for in you (ie. job requirements): ~12 + years of experience in backend software engineering using Golang or similar languages ~ Experience getting LLM based application to production ~ Proven track record of delivering... 
    Local area

    Coinbase

    Saint Paul, MN
    4 days ago
  • A leading software company based in Plymouth, Minnesota is seeking a Senior Staff Software Engineer to lead the team responsible for enhancing administrative and reporting tools. This role involves leading the full stack web experience, managing the implementation of integrations... 

    RB Global Inc.

    Minneapolis, MN
    14 hours ago
  • $163.9k - $235.55k

     ...work matters—and so do you. Director, Go-To-Market Product Engineering – Salesforce (M5 Level) The Director, GTM Engineering, is a...  ...technical environments. • Minimum of 15 years in enterprise-level software development, including at least 10 years managing high-energy... 
    Local area

    UKG

    Saint Paul, MN
    7 days ago
  • $186.07k - $218.9k

     ...system for our infrastructure spend, bridging the gap between Engineering, Finance, and Product. We manage the cost data across every product...  ..., metered, and billed. Strong proficiency in backend software engineering (e.g., Go, Python, or Ruby) and a track record of... 
    Local area
    Immediate start

    Coinbase

    Saint Paul, MN
    3 days ago
  • $80k - $120k

     ...Software Developer- Woodbury Woodbury Market - Woodbury, MN 55125 Overview Salary Range $80,000.00 - $120,000.00 Salary/year Position Type Full Time Description Please Note: Pay Range is Based off of Experience Kowalski Companies is a family-owned business... 
    Full time
    Local area

    Kowalski's Markets

    Saint Paul, MN
    2 days ago
  •  ...Senior Software Engineer – AI (Materia AI) We're building the next generation of AI-powered platforms for tax and accounting professionals, and we're looking for a Senior Software Engineer who can architect high-performance backend systems that bring real-world AI capabilities... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Saint Paul, MN
    4 days ago
  • $169.4k - $279.6k

     ...incentive awards. Salary Range $169,400.00 - $279,600.00 Target Openings 1 What Is the Opportunity? Travelers Software Engineering team enables a seamless customer experience through technology solutions. As an Assistant Vice President, Software Engineering... 
    Work experience placement
    Local area

    Travelers Insurance

    Saint Paul, MN
    5 days ago
  •  ...cultures and affords personal and professional growth opportunities. Learn more at . Overview of Job Function: As a Senior Software Engineer, you will take deep technical ownership of significant product features and subsystems within Verint's QM and PM platform. You... 
    Contract work
    Local area
    Shift work

    Verint Systems

    Saint Paul, MN
    2 days ago
  • $122.4k - $183.6k

     ...Senior Software Development Engineer Date: Jun 4, 2026 Location(s): St. Paul, MN, US, 55107Juno Beach, FL, US, 33408 Company: NextEra Energy Requisition ID: 95446 NextEra Analytics offers energy consulting services using industry-leading scientific analysis... 
    Full time
    For contractors
    Work experience placement
    Local area
    Relocation

    NextEra Energy , Inc.

    Saint Paul, MN
    3 days ago
  • $79.2k - $209.5k

     ...administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing...  ...in Computer Science or equivalent. • 5+ years of relevant software engineering experience. • Strong software engineering skills... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    9 days ago
  • $127.11k - $177.87k

     ...driving analytics for greater efficiency, your ideas will help engineer solutions for stronger communities and a sustainable world. Trane...  ...Technologies is currently seeking a highly experienced Senior Software Engineer to design, build, and support scalable, secure, cloud-... 
    Hourly pay
    Internship
    Local area
    Work from home

    Trane Technologies

    Saint Paul, MN
    14 days ago
  •  ...Software Engineer - Cybersecurity Our client, a leader in healthcare technology, is seeking a dedicated Software Engineer - Cybersecurity to join their innovative team. As a Software Engineer - Cybersecurity, you will be part of the R&D department supporting the development... 
    Weekly pay
    Temporary work
    Monday to Friday
    Flexible hours

    Experis

    Saint Paul, MN
    4 days ago
  • $139.4k - $230k

     ...Salary Range $139,400.00 - $230,000.00 Target Openings 1 What Is the Opportunity? Travelers is seeking a Senior Software Engineer to join our Corporate Technology - Legal & Compliance organization as we grow and transform our Business Delivery and Technical... 
    Contract work
    Work experience placement
    Local area

    Travelers Insurance

    Saint Paul, MN
    6 days ago
  •  ...Senior Software Engineer Exceptional People. Hard Problems. Meaningful Careers. Big Impact. Nowhere else can you touch as many life-changing medical technologies. At Forj Medical, we work side by side with more than 100 medical device companies from startups to global... 
    Local area

    Minnetronix Medical

    Saint Paul, MN
    1 day ago
  • $125k - $140k

     ...and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and...  ...problems. At TSI, you make a difference - every day. Senior Software Engineer at TSI TSI is reimagining their business and customer... 

    T S I

    Shoreview, MN
    5 days ago
  • $115k - $192.9k

     ...customer-facing mobile application used by millions of customers around the world. We are looking for a customer-centric senior software engineer who embraces lean and agile practices. The Senior Software Engineer, Android will interact directly and continuously with... 
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Saint Paul, MN
    4 days ago
  • $68.5k - $166.1k

     ...your contribution to make it a world class engineering center with the focus on excellence. We are seeking a Member of Technical Staff Engineer that shares our passion and...  ...building scalable, distributed, and resilient software components and services to support health... 
    Temporary work
    Work experience placement
    Flexible hours

    Oracle

    Saint Paul, MN
    5 days ago
  •  ...Software Engineer 3 Job details General information Entity Safran is an international high-technology group, operating in the aviation...  ...type Permanent Professional category Employees / Staff Part time / Full time Full-time Job description... 
    Permanent employment
    Full time
    Part time
    Worldwide

    Safran

    Saint Paul, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!