Search By
4010 Jobs
Sr. Software Engineer Blue Canyon Technologies Lafayette, CO | Full Time
23 Days Ago
Senior Software Development Engineer in Test (Sr. SDET) Softrams Woodlawn, MD | Full Time
20 Days Ago
Sr. Software Engineer BlueHalo Annapolis Junction, MD | Full Time
Just Posted
Sr. Software Engineer Crestron Electronics Inc Plano, TX | Other | Remote
Just Posted
Sr. Software Engineer (Hybrid) Ishpi Information Technologies, Inc San Antonio, TX | Other | Remote
Just Posted
Sr. Software Engineer Accenture Federal Services Dayton, OH | Full Time
1 Day Ago
Sr. Software Engineer CommunityAmerica Credit Union Lenexa, KS | Full Time
2 Days Ago
Sr. Software Engineer Amyx, Inc. Germantown, MD | Full Time
3 Days Ago
Sr. Software Engineer (H) Avispa Technology Sunnyvale, CA | Full Time | Contractor | Temporary
4 Days Ago
Sr. Software Engineer Genesis Financial Solutions, Inc. Beaverton, OR | Full Time
4 Days Ago
Sr. Software Engineer Millennium Corporation Charleston, SC | Other
4 Days Ago
Sr Software Engineer H&R Block Hoover, AL | Full Time
6 Days Ago
Sr Software Engineer H&R Block Kansas City, MO | Full Time
6 Days Ago
Sr Software Engineer H&R Block Portland, OR | Full Time
6 Days Ago
Sr. Software Engineer Rakuten Marketing LLC Stewart Street, WA | Full Time
6 Days Ago
Sr. Software Engineer (Hyrbid) Catalyst Consulting Group Chicago, IL | Full Time
7 Days Ago
Sr Software Engineer - Remote UnitedHealth Group Hartford, CT | Full Time | Remote
8 Days Ago
Sr. Software Engineer Anaqua Remote, MA | Full Time | Remote
8 Days Ago
Sr. Software Engineer Amwell Boston, MA | Full Time | Remote
9 Days Ago
Sr. Software Engineer (C#) Cast & Crew Entertainment Services, LLC Burbank, CA | Full Time
11 Days Ago
Sr Software Engineer Axos Clearing LLC Centennial, CO | Full Time
13 Days Ago
Sr. Software Engineer Purple Innovation LLC Lehi, UT | Full Time
18 Days Ago
Sr. Software Engineer Varo Bank Charlotte, NC | Full Time
19 Days Ago
Sr. Software Engineer Varo Bank New York, NY | Full Time
19 Days Ago
Sr. Software Engineer Varo Bank Salt Lake City, UT | Full Time
19 Days Ago
More Search Results

Sr. Software Engineer

Lafayette, CO | Full Time
23 Days Ago

Job Description

Blue Canyon Technologies (BCT) is leading the way in the New Space revolution!  Our state-of-the-art systems are currently on missions from low Earth orbit to the Moon, near earth asteroids, and to Mars.  We create high-reliability spacecraft with significantly greater performance, much smaller size and at a fraction of the cost of traditional space systems.  We are involved in a wide range of projects for academic, commercial, and government applications. Join our innovative and dynamic company, as we build the small spacecraft of the future.  


The Sr. Software Engineer will be responsible for all phases of software development from startup to delivery and post launch support.  The FSW engineer will collaborate with the other engineering disciplines on a regular basis (Electrical, FPGA, Guidance, Navigation and Control, Radio, Integration & Test) to ensure successful mission execution and delivery.


This position is based out of our Boulder, Colorado office.  Local area travel between Boulder and Lafayette may be required.  Our values of collaboration, innovation and continuous improvement drive our team to succeed every day.


Title: Sr. Software Engineer 

Position Type: Full Time

Pay Range: $96,000 - $160,000

Location: Lafayette, CO


  • 100% company paid health, dental and vision benefits for you and your dependents effective the first of the month following hire date
  • Life insurance
  • 401k (matching 4% with a minimum 5% contribution
  • Generous PTO (3 weeks of vacation 3 floating holidays, 2 weeks of sick time, 7 paid holidays throughout the year) and parental leave.


Job Responsibilities:

  • Participates in architecture, requirements gathering, estimating and planning
  • Daily work includes, designing, implementing and testing of embedded software components to interface and control various peripherals such as radios, payloads, and heaters
  • Creation of technical documentation throughout the development process; includes customer facing presentations
  • Support problem resolution throughout all phases of the program (functional and system integration and test)
  • Development work is executed in a team environment spanning multiple programs or component products
  • Daily collaboration with other engineering disciplines, project, program, or product management to ensure milestones are on target
  • May include personnel management responsibilities
  • Other responsibilities as assigned


 Minimum Qualifications & Experience:

    • Bachelor’s degree in Computer Science, Aerospace engineering, or Electrical Engineering
    • 7 years of experience developing software for embedded systems, including the following skills: 
    • Software design and expert programming proficiency using C or C in an embedded real-time operating system (e.g.  Linux, RTEMS)
      • Programming experience with Ruby, Python, and/or Matlab
    • Expert level working in a Linux environment such as Ubuntu
    • Working on multi-disciplinary design and development teams
    • Documenting software and presenting capabilities in design reviews
    • Experience with unit testing frameworks
    • Experience conducting code reviews against coding standards
    • Strong troubleshooting and diagnosing problems using debuggers, emulators, simulators and logic analyzers
    • Experience mentoring junior engineers
    • Experience working within a CI/CD pipeline
    • Related technical experience may be considered in lieu of education


    Working Conditions:
    This job operates in a professional office environment, but in a manufacturing company. This role uses standard office equipment such as computers, phones, photocopiers, scanners, filling cabinets and fax machines.


    Physical Requirements:

    The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit for long periods of time, use hands to finger, handle or feel. The employee is frequently required to reach with hands and arms, talk or hear. The employee is occasionally required to stand, bend, reach, and walk. The position requires some light physical effort. This would require the ability to lift or move objects up to 10 pounds and occasionally lift or move objects up to 25 pounds. Specific vision abilities are required by this job which includes close vision, distance vision, color vision, and ability to adjust focus.

    Blue Canyon Technologies is a drug-free workplace and an Equal Employment Opportunity (EEO)/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, marital status, veteran status, or any other protected factor. Blue Canyon Technologies is committed to providing access, equal opportunity, and reasonable accommodations for individuals with disabilities in employment, its services, programs, and activities. To request a reasonable accommodation, contact Melissa Po at 720-450-8252 or

    Company Overview

    • Website
    • Headquarters RED BLUFF, CA
    • Size 200 - 500
    • Founded 2008
    • Type Private
    • Revenue $10M - $50M
    • Industry Retail & Wholesale
    • About blue canyon technologies
    • Blue Canyon designs and manufactures micro satellites and spacecraft system components for the aerospace industry.

    Skills for Sr. Software Engineer

    The job skills required for Sr. Software Engineer include Computer science, Python, Software Development, Linux, Programming,and Collaboration etc. Having related job skills and expertise will give you an advantage when applying to be a Sr. Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Sr. Software Engineer. Select any job title you are interested in and start to search job requirements.

    Job Openings with Skill of Computer science
    Job Openings with Skill of Python
    Job Openings with Skill of Software Development
    Job Openings with Skill of Linux
    Job Openings with Skill of Programming

    Career Path for Sr. Software Engineer

    The following is the career advancement route for Sr. Software Engineer positions, which can be used as a reference in future career path planning. As a Sr. Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Sr. Software Engineer. You can explore the career advancement for a Sr. Software Engineer below and select your interested title to get hiring information.