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

Principal Software Engineer

$150k - $205k

DSC Resources, Inc.

Principal Software Engineer - Data & Architecture

We're seeking a Principal Engineer to establish data architecture excellence across our engineering organization. As we transition to autonomous, stream-aligned teams, we need a hands-on data expert who can enable application teams to make sound data decisions independently.

This role works side-by-side with application engineers, not in isolation. Your peers will be full-stack and backend engineers building products. You need to understand application architecture, API design, and deployment practices - and bring deep data expertise to that context.

What You'll Do
  • Work directly with application teams on data architecture for their applications and services
  • Design and review data architectures and models, aligning data ownership with team domain boundaries
  • Review application code and architecture with a focus on data access patterns and performance
  • Evaluate and recommend data storage technologies (MongoDB, PostgreSQL, NoSQL, document stores, warehouses)
  • Optimize database performance: query tuning, indexing, execution plan analysis, resource management
  • Guide technology selection based on read/write patterns, data volumes, and access patterns
  • Define data access patterns: APIs, ORMs, event-driven architectures, replication strategies
  • Establish data replication and syndication strategies (CDC, event streaming, batch processing)
  • Guide data architecture for ML/LLM applications (vector databases, embeddings, RAG patterns)
  • Lead zero-downtime data migrations and infrastructure modernization
  • Hands-on troubleshooting and optimization of critical data systems
  • Establish data quality, monitoring, and observability standards
  • Lead knowledge sharing through workshops, documentation, and office hours
Required Qualifications
  • 10+ years building software applications with a heavy focus on data systems
  • Strong application development background (full-stack, backend, or data-intensive applications)
  • Deep expertise in NoSQL (MongoDB, DynamoDB, DocumentDB) and relational databases (PostgreSQL, SQL Server)
  • Proven experience optimizing database performance at scale (query tuning, indexing, resource management)
  • Strong data modeling and schema design skills
  • Understanding of application architecture, API design, and software development practices
  • Deep experience with cloud data platforms (AWS, Azure, or GCP), including cost optimization
  • Experience with AI/LLM-assisted development tools and agentic software engineering practices
  • Track record of establishing data standards across engineering organizations
  • Excellent communication skills - able to influence and educate engineers at all levels
Preferred Qualifications
  • Experience as a full-stack or backend engineer with a deep data focus
  • Proficiency in Python, Java, JavaScript/TypeScript, or C#
  • AWS data services (RDS, Aurora, Redshift), Snowflake, or modern data warehouses
  • Advanced data modeling (temporal models, event sourcing, complex domain modeling)
  • Healthcare or EDI domain knowledge
  • Experience with event-driven architectures and change data capture
  • ETL/ELT tools and data pipeline orchestration
  • Prior Principal/Staff Engineer experience

What We're Looking For

You come from an application development background and understand how data fits into the broader application architecture. You're hands-on and take ownership - you can architect complex data systems and roll up your sleeves to optimize them. You succeed by making others successful - you educate and empower rather than gatekeep. You speak the language of application engineers and can review their code, understand their challenges, and guide them to better data solutions. You understand trade-offs, know when to optimize for speed vs. perfection, and can influence without authority. You've run data systems in production at scale and understand what it takes to keep them performant and reliable.

Salary Range: $150k to $205k plus bonus

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Louisville, CO vacancy
  • $152.8k - $229.2k

     ...Principal Software Engineer At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world... 
    Suggested
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic Plc

    Lafayette, CO
    3 days ago
  • $152.8k - $229.2k

     ...future success. Together, we can transform healthcare. This is an onsite role located at our Lafayette, CO campus. The Principal Software Engineer acts as a software architect for the AC&M R&D organization and the development lead for patient monitors used in surgical... 
    Suggested
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Lafayette, CO
    1 day ago
  •  ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Design and build scalable advertising infrastructure for live and linear streaming Develop server... 
    Suggested
    Flexible hours

    Oracle

    Broomfield, CO
    2 days ago
  • $180k - $220k

     ...computational breakthroughs. Join a world‑class team of scientists, engineers, and business professionals to advance the state‑of‑the‑art in quantum computing. Atom Computing is seeking a Principal Software Engineer to define and evolve the backend services architecture... 
    Suggested
    Temporary work
    Work at office
    3 days per week

    Atom Computing

    Boulder, CO
    5 days ago
  • $180k - $220k

     ...Principal Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a talented team of scientists, engineers, and business professionals... 
    Suggested
    Temporary work
    Casual work
    Work at office

    Atom Computing

    Boulder, CO
    1 day ago
  • $200k - $240k

     ...Principal Software Engineer Boulder, Colorado About Sovrn Every interesting company solves important problems for other people. Sovrn is a Software and Data business that helps Open Web businesses be and remain independent. We help them understand their business... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    sovrn

    Boulder, CO
    3 days ago
  • $190k - $240k

     ...is looking foraPrincipal VehicleSoftware Engineer. In this hands-on technical leader role,...  ...to drive the end-to-end vehicle software solution, contributing to the payload processor...  ...implementrequiredsystem functions ~ Collaborate with the Principal Ground Software Engineer and vehicle and... 

    EOI Space

    Lafayette, CO
    29 days ago
  • $142k - $189.5k

     ...Principal Software Project Engineer I At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment... 
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    2 days ago
  • $105.53k - $145.11k

     ...Job Description Position Title: Software Engineer II Position Description: Protingent Staffing has an exciting Direct Hire Software Engineer II opportunity. Job Responsibilities: Design, develop, and test software applications for space systems and technologies... 
    Work experience placement

    Protingent

    Louisville, CO
    4 days ago
  • $100k - $150k

     ...Responsible for maintenance of existing software medical products, includes: addressing...  ...test software applications Provide engineering support to all departments within the business...  ..., J, etc.) is offered exclusively for Principal-level roles and above, where... 
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic Plc

    Lafayette, CO
    2 days ago
  •  ...Scientific Software Developer, Data Foundry At Lilly, we unite caring with discovery to make life better for people around the world...  ...purpose before transition. Partner with ****@*****.*** Product Engineering to hand off mature prototypes for enterprise scaling, defining... 
    Full time
    H1b
    Visa sponsorship
    Work visa

    Eli Lilly

    Louisville, CO
    2 days ago
  • $106k - $145k

     ...deep-tech startup, we embrace a results-driven, fast-paced, and customer-focused approach to innovation. We are seeking a Software Engineer with deep expertise in Rust and familiarity with embedded systems development to join our cross-functional engineering team. In... 
    Temporary work
    Flexible hours

    Infleqtion

    Louisville, CO
    5 days ago
  • $120k - $160k

     ...Centil , a Sabel Systems company, is a mission-focused engineering team supporting some of the highest-priority space defense programs...  ...out our website at About the role Centil is seeking a Software Engineer to join our team in a dynamic, agile environment.... 
    Full time
    Work experience placement
    Immediate start
    Home office
    Flexible hours

    Centil

    Lafayette, CO
    1 day ago
  • $156.67k - $215.44k

     ...throughout space. We are mission-driven, and together, we are an extraordinary team. About the Role The Senior Embedded Software Engineer role at Sierra Space brings extensive experience and deep expertise to the design, development, and architecture of complex... 
    Permanent employment
    Contract work
    Work experience placement

    Sierra Space Corporation

    Louisville, CO
    5 days ago
  • $140k - $175k

     ...roadmap for tomorrow. POSITION SUMMARY Within Infleqtion’s Computing Product Group (CPG), the Hardware Engineering Team is seeking a Senior Embedded Software Engineer to own and deliver high‑performance embedded and systems software enabling real‑time quantum error... 
    Temporary work
    Work at office
    Flexible hours

    ColdQuanta

    Louisville, CO
    5 days ago
  • $110k - $145k

     ...Embedded Software Engineer Lafayette, CO We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts... 
    For contractors

    ALTEN Technology USA

    Lafayette, CO
    4 days ago
  •  ...Job Description- • Proven expertise in C++ • Designing, developing, testing, and documenting software infrastructure systems and system components. • Experience in large-scale software design including OOA/OOD and design patterns. • Assisting with project timeline... 

    Exaways Corporation

    Louisville, CO
    4 days ago
  • $95k - $135k

     ...platforms.    POSITION SUMMARY  We are seeking an Applications Engineer to establish and lead a new Applications Lab focused on rapid...  ...to suit market test cases.  ~ Design and implement custom software to interface existing hardware platforms, integrating diverse... 
    Temporary work
    Work at office
    Flexible hours

    Infleqtion

    Louisville, CO
    5 days ago
  • $110k - $145k

     ...ALTEN Technology USA is an engineering company delivering solutions across aerospace, medical devices, robotics, automotive, and other industries. As an Embedded Software Engineer, you will develop and maintain embedded platform software, create embedded Linux distributions... 

    Linuxcareers

    Lafayette, CO
    5 days ago
  •  ...experience and working at a Senior or Principal level Proficiency in designing, implementing...  .... Experience with DSP hardware and software tools and strong debugging and troubleshooting...  ...Minimum M.S. in Electrical Engineering, Computer Engineering, or Computer Science... 
    Permanent employment
    Contract work
    Local area

    ETHEREUM TECHNOLOGIES LLC

    Lafayette, CO
    1 day ago
  • $140k - $175k

     ...enables “quantum everywhere” through our ecosystem of devices and platforms. POSITION SUMMARY We are seeking a Senior Embedded Software Engineer to support the development and validation a quantum sensor system for space. This individual will join the Emerging Tech Team... 
    Temporary work
    Remote work
    Flexible hours

    Infleqtion

    Louisville, CO
    5 days ago
  • $156.67k - $215.44k

     ...Sr Embedded Software Engineer Protingent Staffing has an exciting Direct Hire Sr Embedded Software Engineer opportunity. Job Responsibilities You will design, architect, and develop complex embedded software systems, ensuring reliability and scalability. You will write... 
    Work experience placement

    Protingent

    Louisville, CO
    5 days ago
  • $62.5 - $79 per hour

     ...Job Title: Flight Software Engineer Job Description This role requires demonstrated hands-on experience in embedded flight software development through professional roles and internships. A strong foundation in bare-metal C programming, ARM Cortex processors, and... 
    Contract work
    Temporary work
    Casual work
    Internship
    Work from home
    Monday to Friday
    Flexible hours
    2 days per week

    Actalent

    Lafayette, CO
    13 hours ago
  • $124.8k - $187.2k

     ...the Life In this exciting role as a Senior Embedded Software/Firmware Engineer, you will have responsibility for architecting, designing,...  ...sponsorship (H-1B, TN, J, etc.) is offered exclusively for Principal-level roles and above, where specialized expertise aligns... 
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic

    Lafayette, CO
    4 days ago
  • $80.32k - $133.86k

     ...Music, TrainHeroic, we’re united by a shared mission: to create software that transforms deliberate practice into performance. At...  ...them. General Summary Join TrainingPeaks as a Software Engineer (iOS) on our Growth team and help shape the future of endurance... 
    Minimum wage
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Peaksware

    Louisville, CO
    14 days ago
  • $95k - $110k

    The Software Engineer II position will support software development for ATEC's surgical navigation and robotics platform. They will support activities for software development to ensure ATEC’s cutting edge medical products meet our user's needs and FDA quality and reliability... 
    Full time
    Local area
    Visa sponsorship
    Work visa

    Alphatec Spine

    Louisville, CO
    1 day ago
  • $120k - $130k

    The Senior Software Engineer position will support software development for ATEC's surgical navigation and robotics platform. They will have the responsibility and authority to develop and perform activities for software development to ensure ATEC’s cutting edge medical... 
    Full time
    Local area
    Visa sponsorship
    Work visa

    Alphatec Spine

    Louisville, CO
    1 day ago
  • $185k - $250k

     ...Job Description Job Description Staff Engineer or Principal Engineer – Colorado Stealth Startup About the Opportunity Join an...  ...respectful candidate experience throughout. If you’re a senior software engineer or principal technologist who thrives on autonomy... 
    Work at office
    Relocation package
    Flexible hours
    2 days per week
    1 day per week

    Technical Integrity

    Boulder, CO
    7 days ago
  • $94.35k - $129.72k

     ...Software Engineer II Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. As a Software Engineer II, you will contribute to the design, development, and optimization of software systems for advanced... 
    Permanent employment
    Work experience placement

    Sierra Nevada Corporation

    Longmont, CO
    5 days ago
  •  ...\t\tAMAZON ADVERTISING LLC Offered Position: \tSoftware Dev Engineer III Job Location: \t\tBoulder, Colorado Job Number: \t\tAMZ...  ...and design of large-scale, multi-tiered, distributed software applications, tools, systems and services using object-oriented... 

    Amazon

    Boulder, CO
    4 days ago

Do you want to receive more vacancies?

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