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

Staff Software Engineer (Boulder, CO)

$180k
Full-time

Picknik Inc.

As a Staff Software Engineer at PickNik Robotics, you will be the software architect for the MoveIt Pro integration backbone — the layer that turns the work of our robotics specialty experts into a platform that powers robots around the world and in space. You will own the architecture of our behavior tree framework, bridge layer, supporting backend services, and the interfaces with the frontend. You will coordinate between robotics specialty experts and frontend engineers to ship cross-cutting features.

Expert software design, system architecture, and API design are essential for this role, along with deep C++ expertise. You will also be a champion of agentic coding at PickNik, both as a strong daily user of these tools, and a mentor to the team on using them effectively and safely. You will collaborate closely with robotics specialty experts to build a robotics software platform, so any robotics domain experience is a welcome plus.

Am I a good fit?

  • You love robotics and want to define the architecture of a platform powering robots around the world.

  • You have owned large codebases end to end and have strong opinions on system design, API design, and long-term maintainability.

  • You enjoy the integrator role - defining boundaries between subsystems and making specialized work fit together cleanly.

  • You are a power user of agentic coding tools and enjoy helping a team adopt them.

  • You have the ability to collaborate with teams around the world.

Requirements

  • Degree(s) in Computer Science, Engineering, Robotics, or a related field, and/or equivalent industry experience. Advanced degrees are a plus.

  • Minimum 8 years of professional software engineering experience

  • Expert-level C++ (C++20 or newer), including modern patterns, concurrency, and performance work.

  • Demonstrated architectural ownership of a non-trivial system — design documents, design reviews, API and contract design, and defining the boundaries and contracts between subsystems for long-term maintainability.

  • Strong cross-disciplinary debugging skills — able to trace problems across language, subsystem, and stack boundaries to find a root cause rather than a symptom.

  • Strong Python for backend services, tooling, and infrastructure.

  • Linux-native full-lifecycle library and application development experience, including CMake, Docker, Git, software testing, and continuous integration.

  • Hands-on experience with agentic coding tools (such as Claude Code, Cursor, or equivalent) and a track record of using them effectively on production code.

  • Be able to travel to client sites & conferences approximately every other month. Less than 20% of the time.

  • Live in the Boulder/Denver area and have the ability to be in-office at least 3 days per week.

Some preferred skills/experience

  • ROS 2 or comparable robotics middleware experience.

  • Familiarity with state management frameworks such as BehaviorTree.CPP.

  • Experience with communication middleware (such as DDS, gRPC, message queues, WebSocket, or equivalent).

  • MoveIt, motion planning, kinematics, control systems, model predictive control, or other robotics-library experience.

  • Simulation experience e.g. MuJoCo, Isaac Sim, Gazebo, or similar

  • TypeScript and modern React patterns (hooks, context, component patterns) at design-review depth — enough to evolve the typed APIs the frontend team consumes.

  • Experience designing typed API contracts between native and web stacks, including code generation from IDL or schema.

  • Experience leading release engineering for a platform shipped to external developers, including apt repositories, Debian packaging, and multi-platform CI.

  • Experience driving adoption of agentic coding tools at team scale and shaping best practices.

  • Industry standards work, such as MISRA or space certification.

Benefits:

  • Health, Dental, and Vision insurance

  • 401k Matching

  • Paid time off

  • Opportunity to share in the company’s success through equity

Minimum Salary

  • The minimum salary for this position is $180,000/year.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer (Boulder, CO) in Boulder, CO vacancy
  • $140k - $200k

     ...Senior Software Engineer, Windows/Desktop Applications - Boulder, CO, USA The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs,... 
    Suggested
    Work at office

    Speechify

    Boulder, CO
    3 days ago
  • $125k - $162k

     ...considered. SciTec is seeking a senior C++ software developer to support programs...  ...environment consisting of scientists, engineers, and developers to prototype, develop,...  ...systems ~ Ability to work in-person in Boulder, CO office location ~ Ability to obtain and... 
    Suggested
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    3 days ago
  • $96k - $140k

     ...considered. SciTec has an immediate opportunity for a talented software engineer to support our programs delivering Next-Generation Missile...  ...skills  ~ Ability to work full-time in-person in Boulder, CO office location  ~ Ability to obtain and maintain a DoD security... 
    Suggested
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    1 day ago
  • $126k - $175k

     ...not be considered. We are seeking a Senior or Senior Staff Python Software Engineer to design, develop, and sustain high-quality software systems...  ...skills Ability to work in person at the Boulder, CO office Ability to obtain and maintain a DoD security... 
    Suggested
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    27 days ago
  • $103.1k - $171.8k

     ...Force. The MDPAP Visualization team leverages web based, Unreal Engine, and backend data ingest and manipulation technologies to...  ...Guardians to prosecute a "no-fail" mission.   We are seeking a Software Engineer with strong Python skills and experience with React/JavaScript... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Interim role
    H1b
    Remote work

    Smx

    Boulder, CO
    10 hours ago
  • $170k

     ...Team Belvedere seeks full-time L2 Ja va Engineer/Software Engineer. Must Meet All Requirements: bachelor's degree in Computer Science, Computer...  ...available. Jobsite: Team Belvedere, LLC., 1881 9th St., Boulder, CO 80302. Please apply for said position at: No calls please.... 
    Full time

    Z. Wang & Associates, P.C.

    Boulder, CO
    2 days ago
  • $114k - $171k

     ...an exciting career opportunity for a Software Engineer - Level 3 or 4 supporting an Internal Research...  ...and innovative individuals located in Boulder, CO. Position Overview: As a...  ...capability. This IRAD effort is looking to staff over 100 new engineers and will be leveraging... 
    Work experience placement
    Relocation
    Shift work

    Northrop Grumman

    Boulder, CO
    1 day ago
  • $112k - $150k

     ...Readiness Delivered. Kratos engineers and deploys technology and systems that move national security forward, with the...  ..., our partners and ourselves.iKratos is seeking a Software Engineer to join our Boulder, CO team in a dynamic, agile environment. This role implements... 

    Kratos Space Training & Cyber

    Boulder, CO
    3 days ago
  •  ...Overview We are seeking a full-time Software Engineer 1 at our office in Boulder, CO. In this role, you will be responsible for building upon existing software solutions to develop basic software for Garmin products and/or applications. Essential Functions... 
    Full time
    Internship
    Work at office

    Garmin International Inc

    Boulder, CO
    3 days ago
  • $100k - $130k

     ...battery storage and other cleantech projects. We are seeking a Software Engineer to join the team responsible for building Forager, Black...  ...small-team environment. Employment Type: Full-time Location: Boulder, CO area preferred; required to visit Black Bear corporate office... 
    Full time
    Work at office
    Local area
    Remote work

    Black Bear Energy Inc.

    Boulder, CO
    3 days ago
  •  ...Software Engineer Location: Louisville, CO Position Type: Full Time Salary: DOE $/yr. Interview mode Face to Face US Citizen and Green Card Preferred Technical Landscape Functional first programming using Scala and the JVM on the backend Event driven architecture... 
    Full time

    Staffing the Universe

    Louisville, CO
    4 days ago
  • $76.5k - $134.9k

     ...Software Engineer - Level 2 | Lockheed Martin Lockheed Martin is a global leader in aerospace, defense, and technology solutions, dedicated...  ...2 Software Engineer to support the SDA portfolio, from Boulder, CO or Valley Forge, PA, on the ground product line, developing... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Lockheed Martin Corporation

    Boulder, CO
    3 days ago
  • $140k - $185k

     ...Senior Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower...  ...Candidates will also be considered for Atom's location in Boulder, CO and Austin, TX. Under exceptional circumstances we may allow... 
    Temporary work
    Remote work

    Atom Computing

    Boulder, CO
    3 days ago
  • $149.1k - $218.9k

     ...sufficient number of applications are received . Develops software consistent with Cisco ‘Design Thinking Principles’ with a focus...  ...workstreams holistically. • Influences a defined software engineering roadmap. • May lead medium-to-large features from technical... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Boulder, CO
    10 hours ago
  • $98k - $146k

     ...has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a small...  ...Technical Intelligence. We are seeking a Staff or Senior Staff Rust Software Engineer to... 
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    1 day ago
  • $149.83k - $158.02k

     ...Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics...  ...but requires at least 2-3 days per week of onsite support in Boulder, CO. #LI-Hybrid #SGS Salary Note This estimate... 
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    General Dynamics Mission Systems

    Boulder, CO
    10 hours ago
  • $140k - $160k

     ...DevOps Engineer Auria is seeking a DevOps Engineer to join our outstanding...  ...in a hybrid position based in Boulder, Colorado. What You Can...  ...environments Support software quality efforts associated with...  ...Headquartered in Colorado Springs, CO our success is built on the... 
    Contract work
    Work at office
    Flexible hours

    Auria Space

    Boulder, CO
    1 day ago
  • $150k - $170k

     ...and customers, and take ownership for our actions—always striving to do the right thing. Kratos is seeking a Lead Software Engineer (Level 4), in Boulder, CO, to lead and innovate within our dynamic, agile environment. This role architects and champions a SecDevOps... 
    Local area

    Kratos Defense & Security Solutions

    Boulder, CO
    2 days ago
  • $135k - $155k

     ...of the critical importance of systems engineering process and attention to detail. We...  ...the teams building the control system software for Infleqtion’s quantum computers . This...  ...Server environments Location: Boulder, CO This position may require access to... 
    Temporary work
    Relocation package
    Flexible hours

    Infleqtion

    Boulder, CO
    10 hours ago
  •  ...Position: SAP MM S2P Consultant Location: Boulder, CO Duration: Full Time/Contract Job Description: - 10+ years of experience - Must have atleast 2 S4HANA E2E Implementation in Procure to Pay - Should have understanding of Inventory Management process... 
    Full time
    Contract work

    Futran Tech Solutions Pvt. Ltd.

    Boulder, CO
    10 hours ago
  • $91.8k - $137.6k

     ...Integration Business Unit (BU) has an exciting career opportunity for an Embedded Software Engineer - Level 2 or 3 to join our team of qualified, diverse individuals. This job is in Boulder, CO - Boulder is nestled in the foothills of the Rocky Mountains, and only 25 miles... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Boulder, CO
    1 day ago
  •  ...Description Position - Software Engineer II Job Type - 1099 Contractor. Contractor will pay their own taxes, invoice the company Net...  ...30, not eligible for employee benefits. Location: Boulder, CO. Candidates must reside within commuting distance of our Boulder... 
    Contract work
    For contractors
    Casual work
    Work at office
    Local area
    Relocation package
    Flexible hours

    Spectra Logic

    Boulder, CO
    1 day ago
  •  ...available.   Job Duties ~ Build a suite of software using Java, Flink, and Pulsar to identify...  ...including breaking down and assigning work to other engineers    Jobsite: ​Team Belvedere, LLC​., 1881 9th St., Boulder, CO 80302    Minimum Requirements (must meet... 

    Belvedere Trading

    Boulder, CO
    22 days ago
  • $130k - $160k

     ...important problems for other people. Sovrn is a Software and Data business that helps Open Web...  ...About the Role As a Senior Cloud Engineer at Sovrn, you are a key technical decision...  ...to what we're looking for. Location: Boulder, CO. In-office for candidates residing within... 
    Temporary work
    Work at office
    Flexible hours

    sovrn

    Boulder, CO
    3 days ago
  • $123.8k - $206.3k

     ...current with industry trends. ~5+ years' experience Desired Skills & Experience Bachelor's degree in Computer Science, Engineering, or a related field. Experience with Agile development methodologies. Familiarity with CI/CD Continuous integration/... 
    Contract work
    Work experience placement
    H1b
    Remote work

    Outside Analytics

    Boulder, CO
    4 days ago
  •  ...current with industry trends. ~5+ years' experience Desired Skills & Experience Bachelor's degree in Computer Science, Engineering, or a related field. Experience with Agile development methodologies. Familiarity with CI/CD Continuous integration/... 
    Contract work
    Work experience placement
    Remote work

    Navstar

    Boulder, CO
    4 days ago
  •  ...Flight Software Engineer - Boulder, CO About the Company: Have you ever wanted to be part of a start-up culture, but perhaps within a company that has established itself with financial stability and overcome some of the start-up company challenges? Our client... 
    Permanent employment
    Full time
    Contract work

    Galaxy Technology Hires LLC

    Boulder, CO
    2 days ago
  • $170.2k - $210.6k

     ...Description Job Description Job Title : Senior DevSecOps Engineer Location: Boulder, CO Security Clearance: Active Top Secret with SCI...  ...in Washington, DC, is a highly specialized software solutions provider with a robust presence in key locations... 

    Omni Federal

    Boulder, CO
    9 days ago
  • $123.8k - $206.3k

     ...needs.   We have an immediate opportunity for a Senior Software Engineer who is excited to apply their talents to our customer's challenging...  ...for warfighters. Position location is on-site in Boulder, CO 5 days per week. Essential Duties & Responsibilities... 
    Full time
    Contract work
    Work experience placement
    Interim role
    Immediate start
    Remote work

    Outside Analytics

    Boulder, CO
    10 hours ago
  •  ...Senior Platform Engineer BOULDER, CO ENGINEERING FULL-TIME As an integral member of our platform team, you bring both depth and experience to building enterprise-grade software. We are in the process of implementing a service-oriented approach to our product offerings... 
    Full time
    Work at office

    1872 Consulting

    Boulder, CO
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer (Boulder, CO). Be the first to apply!