Senior Principal Software Engineer

Protingent

Louisville (CO)

On-site

USD 160,000 - 210,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Insurance options
Education reimbursement
Pre-tax commuter benefits
401k with PTO

Job summary

Protingent is seeking a Senior Principal Software Engineer in Louisville, CO to lead a team that designs, develops, and tests software for space systems. You will architect complex solutions, review code, and mentor engineers while aligning with project goals and industry best practices.

Experience across multiple languages, strong leadership, and a track record in Agile environments are essential. The role emphasizes strategic decision-making and collaboration with non-technical stakeholders.

Qualifications

  • Requires a bachelor's degree in a related field (or equivalent work experience).
  • Typically 15+ years of related experience.
  • Expertise in multiple programming languages and software development principles.
  • Ability to design, architect, and implement complex software systems.
  • Strong leadership to lead a team of engineers.
  • Ability to make high-level design decisions.
  • Experience with Agile and Scrum/Kanban.

Responsibilities

  • Design, develop, and test software applications for space systems and technologies, writing clean, maintainable code.
  • Architect and implement complex software systems to meet project requirements and collaborate with team members.
  • Manage code changes with Git and work collaboratively with the team.
  • Lead code reviews, troubleshoot issues, and document configurations and procedures.
  • Stay current with industry trends in software development and space technologies.
  • Provide technical leadership, mentorship, and support to the engineering team.
  • Make high-level design decisions impacting cost, schedule, and performance; drive strategic direction.
  • Oversee technical aspects of large-scale projects and adopt new technologies and methodologies.

Skills

Leadership to lead team
Software architecture
Multiple programming languages
Agile/Scrum
Mentoring

Education

Bachelor's degree in related field
Master's degree

Tools

Git
Docker
Kubernetes
Jenkins

Job description

Senior Principal Software Engineer

Location: Louisville, CO.

Job Responsibilities
  • You will design, develop, and test software applications for space systems and technologies while writing clean, maintainable code that adheres to best practices and coding standards.
  • You will architect and implement complex software systems to meet project requirements and collaborate with team members to understand project needs, contributing to the development of effective software solutions.
  • Utilizing version control systems such as Git, you will manage code changes and work collaboratively with team members.
  • You will participate in code reviews to ensure code quality and adherence to development standards, troubleshoot and resolve software-related issues in a timely manner, and document software configurations, processes, and procedures for future reference.
  • Staying current with industry trends and advancements in software development and space technologies will be essential.
  • Additionally, you will lead a team of engineers, providing technical leadership, mentorship, and support to foster collaboration and growth within the team.
  • You will make high-level design decisions that significantly impact program cost, schedule, and technical performance, drive the strategic direction of the software engineering team, and demonstrate project leadership, strong problem-solving skills, and effective communication with non-technical stakeholders.
  • Furthermore, you will architect and oversee the technical aspects of large-scale projects, innovate, and make strategic decisions regarding the adoption of new technologies and methodologies to enhance efficiency and effectiveness.
Job Qualifications
  • Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +13 yrs experience).
  • Typically, 15+ years of related experience.
  • Extensive expertise in multiple programming languages and software development principles.
  • Ability to design, architect, and implement complex software systems.
  • Strong leadership skills to lead a team of engineers.
  • Ability to make high-level design decisions.
  • Ability to drive the strategic direction of the software engineering team.
  • Demonstrated project leadership, strong problem-solving skills, and effective communication with non-technical stakeholders.
  • Ability to architect and oversee the technical aspects of large-scale projects, innovate, and make decisions on the adoption of new technologies and methodologies.
  • Experience with different software development methodologies such as Agile and Scrum/Kanban.
Nice To Have
  • Advanced degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience with kernel-level programming and system optimization.
  • Mastery in programming languages (Python, C++) and their ecosystems.
  • Expertise in scripting languages (Bash, PowerShell, Perl) and automation tools (Ansible, Puppet, Chef, Terraform).
  • Proven experience with Agile or Scrum methodologies and tools (JIRA, Confluence, Jenkins).
  • Exceptional analytical skills, performance profiling, memory management, and debugging.
  • Excellent communication and collaboration skills, with proficiency in collaborative tools (GitHub, GitLab, Bitbucket).
  • Demonstrated ability to lead large-scale software projects from inception to completion.
  • Strong strategic thinking and decision-making skills.
  • Advanced knowledge of database management systems (MySQL, PostgreSQL, MongoDB).
  • Extensive experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native development.
  • Proficiency with containerization (Docker) and orchestration (Kubernetes).
  • In-depth understanding of network protocols, security principles, and secure coding practices.
  • Ability to write and maintain comprehensive technical documentation.
  • Extensive experience with CI/CD pipelines and advanced automated testing frameworks.
  • Proven track record of mentoring and guiding junior engineers, providing technical leadership.
  • Experience with continuous integration and automated test.
  • Knowledge of and experience implementing Software Design Patterns.
  • Familiarity with SysML/UML to create software designs.
  • Experience utilizing and setting up static analysis tools.
Job Details

Job Type: Contract

Pay rate: Market Rate

Location: Louisville, CO.

Required US Citizenship: May be required to obtain and maintain a security clearance at the appropriate level.

Benefits Package
  • Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO) and an administered 401k plan.
About Protingent

Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation - from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Space Systems Software Architect & Tech Lead
Space Systems Software Architect & Tech Lead

Protingent • Louisville (CO)

On-site
USD 160,000 - 210,000
Insurance options
Education reimbursement
Pre-tax commuter benefits
+1
Principal Software Integration Engineer
Principal Software Integration Engineer

Protingent • Oak Brook (IL)

On-site
USD 120,000 - 160,000
Linux Systems Administrator - Dream Chaser Mission Systems (Systems Engineer III)
Linux Systems Administrator - Dream Chaser Mission Systems (Systems Engineer III)

Protingent • Louisville (CO)

On-site
USD 119,000 - 164,000
Sr. Full-Stack Cloud/On-Prem Software Engineer
Sr. Full-Stack Cloud/On-Prem Software Engineer

Protingent • Sunset Corners (FL)

Remote
USD 124,000 - 165,000
Health plan
401(k)
Commuter benefits
+1
Test Project Engineer
Test Project Engineer

Protingent • Bellevue (WA)

Remote
USD 68,000 - 112,000
Insurance plan options
Education/certification reimbursement
Pre-tax commuter benefits
+2
Software Developer 3 (Control Room Simulator)
Software Developer 3 (Control Room Simulator)

Protingent • Corvallis (OR)

Remote
USD 98,000 - 153,000
Software Engineer (UAV Embedded)
Software Engineer (UAV Embedded)

Protingent • Roseville (CA)

On-site
USD 120,000 - 190,000
Health insurance
401k plan
Education reimbursement
+2
Test Integration Engineer
Test Integration Engineer

Protingent • Bellevue (WA)

Remote
USD 63,000 - 106,000
HDHP or POS insurance options
Pre-tax commuter benefits
Paid Time Off (PTO)
+1
Project Coordinator
Project Coordinator

Protingent • Bellevue (WA)

Remote
USD 68,000 - 112,000
Insurance options
401k plan
Paid Time Off
+1
Test Engineer III
Test Engineer III

Protingent • Centennial (CO)

On-site
USD 83,000 - 116,000
Insurance options (HDHP/POS)
Education reimbursement
Pre-tax commuter benefits
+2