Lead Software Engineer

1 month ago


Roseville, United States Redbock - an NES Fircroft company Full time

Our client is a start-up medical device company in Minnesota who is focused on developing and commercializing neuromodulation technology platforms to treat patients suffering from unmet needs. Our client is expecting growth in the next 1-2 years and needs to bring on a Lead Software Engineer to help with the development of a mobile application.


This is a 12-month assignment with strong potential for extension. Candidates must be onsite in the greater Minneapolis area 2-3 days/week minimum.

Duties & Responsibilities:

  • Serve as the technical leader for a diverse team of software engineers, both full-time and contract
  • Design, develop, verify, and sustain scalable and efficient software solutions.
  • Collaborate closely with systems, hardware, and firmware engineers to establish software requirements.
  • Define and manage the processes for software development, implementation, and testing.
  • Perform code reviews to ensure that deliverables adhere to quality standards.
  • Potentially coordinate and facilitate collaboration with external development contractors and companies.

Required Qualifications:

  • BS degree in Computer Engineering, Computer Science, Software Engineering, or a related discipline.
  • 10+ years of experience in medical device software development
  • Experience in mobile application development and familiarity with mobile development tools/frameworks (e.g., Xamarin).
  • Proficiency with Kotlin (programming language)
  • Knowledge of cloud platforms (e.g., AWS) and mobile backend services.
  • Strong understanding of software development tools and version control systems.
  • Ability to organize tasks and lead engineering teams effectively.
  • Excellent communication, collaboration, and teamwork skills.
  • Familiarity with Bluetooth wireless communication preferred
  • Knowledge of implementing cybersecurity best practices preferred



  • roseville, United States Insight Global Full time

    Responsibilities: o Technical lead for team of multiple software engineers (on staff & contract) o Architect, develop, verify, and maintain scalable, efficient software solutions o Work closely with systems, hardware, and firmware engineers to define software requirements o Define and own processes for development, implementation, and test of software o...


  • Roseville, United States Insight Global Full time

    Responsibilities: o Technical lead for team of multiple software engineers (on staff & contract) o Architect, develop, verify, and maintain scalable, efficient software solutions o Work closely with systems, hardware, and firmware engineers to define software requirements o Define and own processes for development, implementation, and test of software o...


  • Roseville, United States Redbock - an NES Fircroft company Full time

    Our client is a start-up medical device company in Minnesota who is focused on developing and commercializing neuromodulation technology platforms to treat patients suffering from unmet needs. Our client is expecting growth in the next 1-2 years and needs to bring on a Lead Software Engineer to help with the development of a mobile application.This is a...


  • Roseville, California, United States Avivomed, Inc. Full time

    Principal Software EngineerAvivomed, Inc. is a medical technology company developing a novel implanted neuromodulation system. We are seeking an experienced Principal Software Engineer to join our growing Software Engineering team.The successful candidate will own software architecture and implementation of mobile applications that integrate with a...


  • roseville, United States Avivomed, Inc. Full time

    Avivomed, Inc. is seeking an experienced Principal Mobile Application Developer / Software Engineer to join our growing Software Engineering team. The successful candidate will own software architecture and implementation of mobile applications that integrate with a cloud-based backend to connect medical devices with patients and clinicians.If you enjoy...


  • roseville, United States Avivomed, Inc. Full time

    Avivomed, Inc. is seeking an experienced Principal Mobile Application Developer / Software Engineer to join our growing Software Engineering team. The successful candidate will own software architecture and implementation of mobile applications that integrate with a cloud-based backend to connect medical devices with patients and clinicians.If you enjoy...


  • Roseville, United States Avivomed, Inc. Full time

    Avivomed, Inc. is seeking an experienced Principal Mobile Application Developer / Software Engineer to join our growing Software Engineering team. The successful candidate will own software architecture and implementation of mobile applications that integrate with a cloud-based backend to connect medical devices with patients and clinicians.If you enjoy...


  • Roseville, United States Avivomed, Inc. Full time

    Avivomed, Inc. is seeking an experienced Principal Mobile Application Developer / Software Engineer to join our growing Software Engineering team. The successful candidate will own software architecture and implementation of mobile applications that integrate with a cloud-based backend to connect medical devices with patients and clinicians.If you enjoy...


  • Roseville, California, United States Kratos Unmanned Systems Full time

    Software Engineer Role at Kratos Unmanned SystemsWe are seeking a skilled Software Engineer to join our team at Kratos Unmanned Systems. As a Software Engineer, you will be responsible for developing software using software engineering best-practices, while adhering to our company policies and procedures.Key Responsibilities:Develops product software using...


  • Roseville, California, United States Kratos Defense & Security Solutions Full time

    Job Title: Software Engineer I-IVJob Summary:Kratos Defense & Security Solutions is seeking a highly skilled Software Engineer I-IV to join our team. As a Software Engineer, you will be responsible for developing and maintaining software applications using C/C++ programming languages.Key Responsibilities:Develop and maintain software applications using C/C++...

  • Software Developer

    4 weeks ago


    Roseville, California, United States Kratos Defense Full time

    Software Engineer at Kratos DefenseKratos Defense & Security Solutions, Inc. is a leading defense technology company focused on unmanned systems, satellite communications, cyber security/warfare, microwave electronics, missile defense, training, and combat systems.We leverage proven, cutting-edge methodologies and technology to minimize costs, streamline...

  • Lead Mobile Developer

    2 weeks ago


    roseville, United States Insight Global Full time

    Job Description: Insight Global is seeking a Lead Mobile Developer for a Medical Device start up client local to Roseville, MN. In this role, you would own the mobile development for the company end to end and ultimately lead a team of mobile developers. Responsibilities include: - Technical lead for team of multiple software engineers (on staff & contract)...

  • Lead Mobile Developer

    2 weeks ago


    roseville, United States Insight Global Full time

    Job Description: Insight Global is seeking a Lead Mobile Developer for a Medical Device start up client local to Roseville, MN. In this role, you would own the mobile development for the company end to end and ultimately lead a team of mobile developers. Responsibilities include: - Technical lead for team of multiple software engineers (on staff & contract)...

  • Lead Mobile Developer

    2 weeks ago


    Roseville, United States Insight Global Full time

    Job Description: Insight Global is seeking a Lead Mobile Developer for a Medical Device start up client local to Roseville, MN. In this role, you would own the mobile development for the company end to end and ultimately lead a team of mobile developers. Responsibilities include: - Technical lead for team of multiple software engineers (on staff & contract)...


  • Roseville, California, United States Avivomed, Inc. Full time

    Explore a career opportunity as a Principal Software Architect at Avivomed, Inc.At Avivomed, Inc., we are seeking an experienced Principal Mobile Application Developer / Software Engineer to join our growing Software Engineering team. The successful candidate will be responsible for owning software architecture and implementation of mobile applications that...

  • Cloud Engineer

    4 weeks ago


    roseville, United States Insight Global Full time

    Responsibilities: o Technical lead for team of multiple software engineers (on staff & contract) o Architect, develop, verify, and maintain scalable, efficient cloud & backend solutions o Work closely with systems, hardware, software application, and firmware engineers to define software requirements o Conduct code reviews to ensure deliverables meet quality...

  • Cloud Engineer

    4 weeks ago


    Roseville, United States Insight Global Full time

    Responsibilities: o Technical lead for team of multiple software engineers (on staff & contract) o Architect, develop, verify, and maintain scalable, efficient cloud & backend solutions o Work closely with systems, hardware, software application, and firmware engineers to define software requirements o Conduct code reviews to ensure deliverables meet quality...


  • Roseville, California, United States Cohen Defense Group Full time

    We are looking for a highly skilled Cloud Native Software Engineer to join our team at {company}.As a Cloud Native Software Engineer, you will be responsible for designing, developing, and maintaining cloud-native applications using microservices architecture. You will work closely with our team to ensure the successful deployment and maintenance of our...


  • Roseville, MN, United States Avivomed, Inc. Full time

    Avivomed, Inc. is seeking an experienced Principal Mobile Application Developer / Software Engineer to join our growing Software Engineering team. The successful candidate will own software architecture and implementation of mobile applications that integrate with a cloud-based backend to connect medical devices with patients and clinicians.If you enjoy...


  • roseville, United States Dominion Technologies Group, Inc. Full time

    POSITION SUMMARY Dominions Controls Engineering Services group engineers and commissions controls engineering solutions for a variety of automotive and general industry applications. The team is dedicated to quality, on time engineering. As a member of the Controls Engineering services team, you will work alongside our customers and other members of controls...