Talent.com
Principal Software Engineer

Principal Software Engineer

Ledgent TechnologyBurnsville, MN, United States
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Software Engineer - Principal

Location : Burnsville, MN (Onsite Monday-Friday)

Salary Range : $130,000-175,000 (based on experience), plus bonus

Role Summary

Join our team as a Principal Software Engineer and lead the development of advanced software systems for a medical device platform. This position demands strong technical leadership, hands-on development, and cross-disciplinary collaboration in a regulated medical environment.

Your Impact

  • Define and evolve software architecture for high-performance medical systems.
  • Accelerate development cycles through modern tooling and process improvements.
  • Bridge hardware and software teams with system-level thinking and integration expertise.

Core Responsibilities

  • Build scalable, testable software aligned with medical standards.
  • Integrate software with hardware systems in collaboration with electrical engineers.
  • Lead containerized development workflows (Docker, Podman, Kubernetes).
  • Maintain compliance with IEC 62304 and FDA documentation standards.
  • Conduct code reviews and enforce engineering best practices.
  • Mentor team members and foster technical growth.
  • Support incident analysis and risk mitigation efforts.
  • Communicate project status and risks to leadership.
  • What You'll Do

    Required Skills & Experience

  • 10+ years in software engineering with increasing leadership responsibilities.
  • 5+ years in medical device development with regulatory experience.
  • Proficient in C#, Python, Go, or JavaScript.
  • Experienced in GitHub workflows and CI / CD automation.
  • Skilled in container-based development environments.
  • Strong communicator with cross-functional collaboration experience.
  • Familiar with Agile methodologies and tools (e.g., Azure DevOps, Kanban, Scrum).
  • Preferred

  • Knowledge of electrical engineering principles (e.g., signal processing, data acquisition).
  • Experience with regulated development standards in the medical device industry.
  • Background in embedded systems or hardware integration.
  • Exposure to 3D mapping or medical visualization technologies.
  • Strong contributor to documentation and developer tooling.
  • All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county , to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.

    serp_jobs.job_alerts.create_a_job

    Principal Software Engineer • Burnsville, MN, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    DonatechMaple Grove, MN, United States
    serp_jobs.job_card.full_time
    Position would require the candidate to be a W2 employee of Donatech.The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Remote Principal Software Engineer - Distributed Systems

    Remote Principal Software Engineer - Distributed Systems

    OracleSt Paul, MN, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Healthcare systems are mission-critical, requiring top-tier availability and disaster recovery.Collaborating with Oracle Cloud teams, you'll work with advanced OCI Big Data, data lake, and data war...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Engineer, Autonomy Interface Software

    Principal Engineer, Autonomy Interface Software

    General MotorsSt Paul, MN, United States
    serp_jobs.job_card.full_time
    This role is based remotely but if you live within a 50-mile radius of Mountain View, you are expected to report to that location three times a week, at minimum. The Principal Software Engineer at G...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Boston ScientificMaple Grove, MN, United States
    serp_jobs.job_card.full_time
    Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance.At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Development Resource GroupMounds View, MN, United States
    serp_jobs.job_card.full_time
    The Principal Software Engineer designs, develops, tests, debugs and implements operating systems components, software tools and utilities. Determines systems software design requirements.Ensures th...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer - AI Infra Compute

    Principal Software Engineer - AI Infra Compute

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    OCI (Oracle Cloud Infrastructure) AI Infrastructure is at the forefront of building a cutting-edge, ultra-high-performance GPU platform designed to support AI / ML / HPC workloads.This is your chance t...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    US Tech SolutionsMinneapolis, MN, United States
    serp_jobs.job_card.full_time
    The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit tes...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer - Cloud

    Principal Software Engineer - Cloud

    Otsuka America Pharmaceutical Inc.St Paul, MN, United States
    serp_jobs.job_card.full_time
    We're looking for a Principal Software Engineer to join our growing team and lead the development and strategy for our Digital Medicine Platform's service layer. As the ideal candidate, you have the...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    TennantMinneapolis, MN, United States
    serp_jobs.job_card.full_time
    With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry.For the past 150 years, we have been passionate about developing and manufacturing ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    Beacon EmbeddedWorksEden Prairie, MN, United States
    serp_jobs.job_card.full_time
    Beacon EmbeddedWorks is a full-service provider of embedded solutions.Its innovative System on Modules (SOMs) are backed by an extensive suite of customization, security, and support services and i...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer - Oracle Health Agentic AI

    Principal Software Engineer - Oracle Health Agentic AI

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    By harnessing the power of advanced analytics, artificial intelligence, and cloud technologies, we strive to enhance clinical decision-making, improve patient outcomes, and drive operational effici...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer - Distributed Systems

    Principal Software Engineer - Distributed Systems

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    As a Principal Member of Technical Staff, you will be a key contributor to the development and success of our next-generation CDA platform, which leverages the power of generative AI and cloud-nati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Sr Principal Software Engineer

    Sr Principal Software Engineer

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    Strong knowledge of C++ / C , Systems Programming & Distributed Systems.Open to considering Java / C# other language skills as long as willing to transition to C / C++ Proficient with data structures, ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer (Nashville, TN only)

    Principal Software Engineer (Nashville, TN only)

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    At Multicloud Services organization, our mission is to support customer choice, transparency, and value when it comes to cloud infrastructure. We make it easy for our customers to maximize the value...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer- OCI Software Ecosystem

    Principal Software Engineer- OCI Software Ecosystem

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world.Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more tha...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer- OCI AI Services

    Principal Software Engineer- OCI AI Services

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    At Oracle Cloud Infrastructure (OCI), we are building the future of cloud computing-designed for enterprises, engineered for performance, and optimized for AI at scale. We are a fast-paced, mission-...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Principal Software Engineer 4

    Principal Software Engineer 4

    OracleSt Paul, MN, United States
    serp_jobs.job_card.full_time
    The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud envi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day