Posted in

Principal Software Engineer – IT Data Platforms and Services Full Stack Development

Principal Software Engineer – IT Data Platforms and Services Full Stack Development

CompanyMedtronic
LocationBlaine, MN, USA
Salary$148000 – $222000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree
  • 7+ years of experience with a bachelor’s degree or 5+ years of experience with an advanced degree

Responsibilities

  • Designs, develops, tests, debugs, and implements operating system components, software tools, and utilities.
  • Determines systems software design requirements.
  • Ensures that system improvements are successfully implemented and monitored to increase efficiency.
  • Generates systems software engineering policies, standards, and procedures.
  • May work across a variety of software lifecycle activities as determined by program needs.
  • Design, develop, test, and deploy highly scalable and resilient JavaScript applications.
  • Collaborate with cross-functional teams to gather and understand requirements and translate them into functional and high-quality software solutions.
  • Create and work with various APIs, ensuring seamless data flow and integration across multiple systems.
  • Troubleshoot and resolve issues, optimize performance, and ensure application scalability and achievable maintenance.
  • Be responsible for developing, improving, supporting, and monitoring the Generative AI platform.
  • Maintain up-to-date knowledge of the latest industry trends and technologies to ensure applications remain current.
  • Participate in code reviews to ensure code quality; distribute knowledge.
  • Contribute to system process documentation, application design, and architecture.

Preferred Qualifications

  • Excellent communication skills, fluent spoken and written English.
  • Continuous learner with a passion for exploring new technologies and process optimization methodologies.
  • Solid problem-solving and analytical abilities, with a keen eye for detail and accuracy. Analyze complex process scenarios and offer solutions.
  • Bachelor’s degree in Computer Science, Data Science, Business Analytics, or related technical discipline.
  • 7+ years of experience in Full stack JavaScript development.
  • Proven experience in building, deploying, and maintaining scalable JavaScript applications.
  • Proficiency in various APIs (REST, GraphQL) and understanding of how to design them efficiently.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Experience with version control systems like Git.
  • Experience building Generative AI solutions, understanding of prompt engineering, vectorization, and/or cognitive search/RAG.
  • Previous Medtronic experience or prior Med Tech industry experience.
  • Proven ability to work as a team player, delivering quality results within defined timelines.
  • Strong experience with NextJS/ReactJs.
  • Strong experience AWS and Azure infrastructure.
  • Experience working with (vector) databases like MongoDB or Milvus.
  • Familiarity with Docker and Kubernetes.