Software Developer

3 weeks ago


Englewood, Colorado, United States iSpace Full time
Key Responsibilities
  • Design, develop, and implement spacecraft embedded C/C++ flight-software, ground test software, and simulation software.
  • Develop and integrate software components into a fully functional software system.
  • Develop, select, tailor, and deploy software processes, tools, and metrics.
  • Perform unit and system test design and implementation using simulations, test, and flight system hardware.
  • Comply with established software development design philosophy, practices, and coding standards.
  • Lead code reviews.
  • Design and implement fault detection and mitigation in software.
  • Develop software verification plans and test procedures for hardware-in-the-loop test campaigns.
  • Other duties as assigned.
Required Skills/Experience
  • Bachelor's degree in computer science or related technical field. We will consider an equivalent combination of relevant education and/or experience.
  • 5+ years relevant experience in spacecraft and/or launch vehicle software development.
  • Extensive and expert-level experience with C/C++ flight-software, ground test software, and simulation software is a must.
  • Proven experience with software development for embedded systems.
  • Experience with software development processes including source control, bug tracking, and design documentation.
  • Competent in the Linux/Unix environment with experience scripting and automating complex procedures.
  • Familiarity with software architecture for space applications.
  • Familiarity with DevOps tools such as AWS Gov Cloud, GitHub, GitLab, JIRA, and/or Confluence.
Desired Skills/Experience
  • Demonstrated professional experience in launch vehicle and/or spacecraft software systems.
  • Ability to solve complex problems in a fast-paced collaborative interdisciplinary team environment.
  • Expert in algorithms and data structures.
  • Highly proficient in C/C++ (C99/C).
  • Experience with a large, shared codebase and continuous integration and deployment workflows and tooling like GitLab CI and Docker.
  • Software quality practices associated with organizations like NASA, FAA, etc.
  • Strong skills in debugging, performance optimization, and unit testing.
  • Capable of working both independently and in a team environment.
  • Strong coordination, organization, and communication abilities.
Additional Requirements
  • Ability to work in a fast-paced design and development environment.
  • Schedule may vary depending on program development needs; flexibility required.
  • Willingness to travel domestically and internationally as required.
Compensation and Benefits
  • Competitive salary based upon experience - $115,000 - $135,000. The salary range posted is a targeted range for budget of position. Base compensation can be negotiated and will be commensurate with experience, skills, education, and training.
  • Medical/vision/dental health benefits (Some 100% company-paid options available for employee only).
  • Hybrid work schedule.
  • Company-paid public transportation on RTD buses and light rail (RTD EcoPass).
  • Paid vacation (18 days), Sick days (6 days), Holidays (14 paid holidays).
  • 401(k).

  • Software Developer

    4 weeks ago


    Englewood, Colorado, United States Rincon Research Corp Full time

    Job DescriptionRincon Research Corporation (RRC) is seeking a skilled Software Engineer to develop cutting-edge software solutions for national security and defense applications. As a member of our R&D team, you will work alongside electrical engineers, mathematicians, and computer scientists to design and implement advanced signal processing and geolocation...


  • Englewood, Colorado, United States Spectrum Charter Full time

    Job SummaryAs a Director of Software Development at Spectrum Charter, you will be responsible for leading a team of software development professionals in creating innovative solutions for our customers. You will be responsible for strategic direction, management of software architecture, and bringing multiple application teams and architects together to...


  • Englewood, Colorado, United States Digible Full time

    Job OverviewDigible is a privately owned and operated company founded in 2017 with a mission to provide sophisticated digital marketing solutions to the multifamily industry. Our team is passionate about creating a collaborative and transparent work environment that values authenticity, curiosity, focus, humility, and happiness.We are seeking a skilled...


  • Englewood, Colorado, United States CSG International Full time

    Job Title: Software Development Engineer IIAbout the Role:CSG International is seeking an experienced Software Development Engineer II to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers.Key...


  • Englewood, Colorado, United States ACL Digital Full time

    Job Summary:ACL Digital is seeking a highly skilled Senior Software Application Developer to join our team. As a key member of our development team, you will be responsible for leading the development, documentation, and maintenance of software architectures to meet customer, functional, and regulatory requirements.Key Responsibilities:Lead the development...

  • Software Engineer

    2 weeks ago


    Englewood, Colorado, United States Soar Autism Center Full time

    About the Role:We are seeking a skilled Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable and efficient software applications. Your primary focus will be on backend development using languages such as Java or Python, while also possessing expertise in frontend...

  • Technical Lead

    3 weeks ago


    Englewood, Colorado, United States Cognizant North America Full time

    Job Title: Technical Lead - Enterprise Software DevelopmentJob Summary:Cognizant Digital Engineering is seeking a highly qualified Technical Lead to develop and build high-performing, scalable, enterprise applications. As a Technical Lead, you will be part of a digital software team that works on high-demand applications.Key Responsibilities:Translate user...


  • Englewood, Colorado, United States Rincon Research Corp Full time

    Job DescriptionRincon Research Corporation is seeking a highly skilled Senior Cloud Software Developer to join our team of innovators in Centennial, CO.This position involves designing and implementing cutting-edge software solutions for national security and defense signal processing, geolocation, and communication problems.The ideal candidate will have a...


  • Englewood, Colorado, United States Spectrum Full time

    Job SummaryAs a Senior Manager, Software Development Operations, you will be responsible for providing direction and leadership to designated staff. You will develop and maintain test environments, integration strategies, and oversee Development Operations initiatives. You will coordinate and collaborate with Design, Architecture, Development, Test, and...


  • Englewood, Colorado, United States ACL Digital Full time

    Job Summary:ACL Digital is seeking a skilled Software Application Developer to join our Aviation Data Solutions team. As a key member of our team, you will be responsible for developing, improving, and maintaining web services associated with eLink, a critical aviation data management system. Key Responsibilities: Migrate eLink functionality to an Azure...


  • Englewood, Colorado, United States Belcan Full time

    Job Title: Senior Java Software Development ManagerJob Summary:Belcan is seeking a Senior Java Software Development Manager to lead and manage a team of Java developers in the design, development, and maintenance of applications. The successful candidate will have a bachelor's degree and at least 10 years of experience in Java development. Key...


  • Englewood, Colorado, United States CSG International Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer II - Frontend to join our team at CSG International. As a key member of our development team, you will be responsible for building next-generation web applications, servers, and architectures in AWS.Key Responsibilities:Design and implement high-end, reliable, performant, and...


  • Englewood, Colorado, United States DISH Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team at DISH Network, LLC. As a key member of our data engineering team, you will be responsible for designing, developing, and maintaining large-scale data engineering pipelines and data warehouses.Key ResponsibilitiesCollaborate with business teams to provide...


  • Englewood, Colorado, United States Digible Full time

    About the RoleWe are seeking a skilled Software Engineer II to join our agile scrum team at Digible. As a key member of our team, you will play a vital role in delivering high-quality production software that meets the needs of our customers.ResponsibilitiesSupport your team in delivering its roadmap by actively contributing to coding, quality assurance,...

  • Software Engineer III

    4 weeks ago


    Englewood, Colorado, United States Spectrum Full time

    About the RoleSpectrum is seeking a highly skilled Software Engineer III - SAP/ABAP Developer to join our team. As a key member of our Product and Technology team, you will be responsible for designing, developing, and implementing software solutions that use prevailing technologies and improve the customers' experience.Key Responsibilities:Design and...


  • Englewood, Colorado, United States Life Support Behavioral Institute Full time

    Main Responsibilities:       Design, develop and maintain high-quality software solutions using a variety of programming languages and technologies.           Collaborate with cross-functional teams to identify business needs and develop solutions that meet those needs.           Participate in code reviews and ensure that all...

  • Software Architect

    4 weeks ago


    Englewood, Colorado, United States The Boeing Company Full time

    Job SummaryWe are seeking a highly skilled Software Architect to join our team at The Boeing Company. As a key member of our software development team, you will be responsible for designing and developing software systems that meet the needs of our customers.Key Responsibilities:Develop and maintain software architectures, requirements, and designsDevelop...

  • Software Developer

    4 weeks ago


    Englewood, Colorado, United States Comcast Corporation Full time

    About the Role:Comcast Corporation is seeking a skilled Software Developer to join our Technology Team. As a key member of our team, you will be responsible for designing and developing software solutions using .NET Core, C#, and SQL. Your expertise will be utilized to enhance and support our applications, ensuring seamless performance and troubleshooting...

  • Software Engineer Stf

    3 weeks ago


    Englewood, Colorado, United States Lockheed Martin Corporation Full time

    About the Role:This is an exciting opportunity to join the FBM Digital Capabilities Organization as a Software Engineer Stf. As a member of this team, you will be responsible for developing Digital Transformation IT solutions across all components of software systems through design, integration, implementation, and support that aligns with the FBM program...


  • Englewood, Colorado, United States Cognizant North America Full time

    About the Role:Cognizant North America is seeking a highly qualified Java Core Technical Lead to join our team. As a key member of our digital engineering practice, you will be responsible for developing and building impactful, scalable, enterprise applications.You will work closely with product managers, designers, and clients to deliver valuable working...