Staff Software Engineer (Boulder, CO)
$180kPicknik 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.
$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,...SuggestedWork at office$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...SuggestedTemporary workFor contractorsWork experience placementWork at officeRemote workFlexible hours$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...SuggestedFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startRemote workFlexible hours$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...SuggestedTemporary workFor contractorsWork experience placementWork at officeRemote workFlexible hours$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...SuggestedFull timeContract workWork experience placementInterim roleH1bRemote work$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$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 placementRelocationShift work$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...- ...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 timeInternshipWork at office
$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 timeWork at officeLocal areaRemote work- ...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
$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 timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$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 workRemote work$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 timeTemporary workLocal areaFlexible hours$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 workFor contractorsWork experience placementImmediate startRemote workFlexible hours$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 packageFlexible hours2 days per week3 days per week$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 workWork at officeFlexible hours$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$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 workRelocation packageFlexible hours- ...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 timeContract work
$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 timeRelocation packageShift work- ...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 workFor contractorsCasual workWork at officeLocal areaRelocation packageFlexible hours
- ...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...
$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 workWork at officeFlexible hours$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 workWork experience placementH1bRemote work- ...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 workWork experience placementRemote work
- ...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 employmentFull timeContract work
$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...$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 timeContract workWork experience placementInterim roleImmediate startRemote work- ...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 timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer (Boulder, CO). Be the first to apply!
- id software Boulder, CO
- software sales Boulder, CO
- internship software Boulder, CO
- remote software sales Boulder, CO
- embedded software Boulder, CO
- software asset management analyst Boulder, CO
- software Boulder, CO
- software implementation project manager Boulder, CO
- software support Boulder, CO
- healthcare software sales Boulder, CO



