Software Chief Engineer
Kepler Communications
At , we're not just imagining the future of on-demand space connectivity - we're leading it!
Our mission is to provide real-time on-orbit connectivity for critical missions, enabling a new era of data-driven intelligence and innovation. With 33 satellites launched to date, Kepler operates the first commercial optical data relay constellation, enabling real-time, continuous space communications while supporting advanced on-orbit compute and hosted payload capabilities.
Industry-leading technology is only part of the story. What sets Kepler apart is our team: bold thinkers, skilled builders, and passionate problem-solvers who thrive on pushing the boundaries of what’s possible in space. We believe great ideas come from diverse perspectives, and we’re committed to creating an environment where you can grow, lead, and make a global impact.
If you’re ready to reach higher, move faster, and do work that shapes the future space economy - this is your launchpad. Come build the future with Kepler!
What We Offer:
- Competitive compensation designed to recognize and reward your contributions.
- Comprehensive health, dental, and vision insurance —including dependents.
- 401(k) and an annual Wellness Allowance.
- Unlimited vacation, supportive parental leave policy, and company-wide holiday shutdown.
- Semi-annual company-wide parties and regular (virtual and team events.
- Relocation packages available for approved roles.
- $1,500 annual professional development fund to support your growth.
- Town Halls, Celebration Calls and Frequent company-wide events to stay connected and engaged.
- We’re a certified Great Place to Work ®, seven years in a row at our Canadian Headquarters.
As the Software Leader/Chief Engineer, you are the senior technical authority for software across Kepler’s programs and the point of technical accountability for the integrity and coherence of our flight and ground software as an integrated capability. You will provide cross-program technical leadership to ensure software is architected, developed, verified, and operated to standard. You set software technical direction, vision, and roadmap, own the reference architecture and software standards baseline, resolve the hardest cross-cutting technical problems, conduct rigorous technical reviews, and communicate clearly with engineering teams, systems and program leadership, customers, and partners.
This is a horizontal technical-authority role. You do not own program delivery, schedule, or line management, those remain with the program managers and software leads. You are the technical conscience that keeps the software portfolio coherent, sound, and mission-ready, and a force multiplier for the architects and leads already embedded on programs.
Primary Accountability
The Software Leader/Chief Engineer is accountable for the technical integrity and coherence of Kepler's software across programs. You are responsible for the soundness of software architecture, cross-program reuse and interface consistency, verification rigor, security, and the maturity of the software technical baseline. You balance capability, reliability, maintainability, schedule realism, and technical risk to ensure Kepler's software is delivered to standard and fit for purpose across every program and product line.
Authorities
- Establish the software technical direction, vision, and roadmap across programs, reviewed and approved with the Director of Software & Digital Design
- Own and approve the software architecture and standards baseline (KEDS, ECSS-E-ST-40 / Q-ST-80, NASA NRP 7150.2 heritage).
- Chair software technical decision boards, architecture reviews, and cross-program trade studies.
- Resolve cross-program and cross-discipline software technical disagreements.
- Require additional analysis, review, refactoring, or verification when software risk warrants.
- Assess software technical readiness at major program milestones (PDR, CDR, TRR-equivalent gates) and provide recommendations to the program execution team.
- Recommend acceptance of software technical risks, waivers, and deviations.
- Escalate software technical issues that threaten program or platform success.
Key Responsibilities:
Technical Leadership
Provide software technical leadership across flight software, built-in test, GNC software, onboard autonomy, edge/orbital compute, ground software, and the developer platform and SDK
Drive convergence toward a coherent, reusable software architecture across programs
Ensure software activities remain aligned with mission and platform objectives
Engineering Execution
Take on the highest-risk and hardest cross-cutting software problems and drive them to resolution
Identify and remove software technical roadblocks that span teams and programs
Ensure timely software technical decisions and clear technical accountability across programs
Design Reviews & Technical Oversight
Lead deep software technical reviews across programs: architecture, interfaces, timing and real-time behavior, fault management, margins, and security
Challenge assumptions, designs, analyses, test evidence, and verification coverage
Lead software design reviews, anomaly investigations, and readiness reviews
Decision Making
Make timely, evidence-based software technical decisions
Balance capability, reliability, security, maintainability, schedule realism, and technical risk
Prevent teams from stalling on unresolved cross-cutting software issues
Communication & Alignment
Communicate software technical direction clearly and consistently across the engineering organization
Translate complex software issues into concise recommendations for leadership
Represent software engineering in customer reviews, supplier and partner meetings, and governance boards
Ensure software decisions, assumptions, risks, and actions are clearly documented (KEDS) and communicated
Build alignment across Software, Systems, Program Management, Product Assurance, and leadership
Engineering Excellence
Mentor software leads, architects, and senior engineers, and grow the next tier of technical leaders
Raise the standard of software technical rigor, review quality, and standards compliance
Drive reuse, platform standardization, tooling and CI/CD maturity, and lessons learned
Key Interfaces
Director of Software & Digital Design: joint review and approval of software technical direction, vision, and roadmap
Chief Engineer (Systems) and program Chief Engineers
Program Managers
Software Managers, Tech Leads, and Architects
Systems, GNC, and Payload Engineering
Software Product Assurance and Quality
Mission Operations
Customers, Suppliers, and Partners
Decision Making
Set and evolve technical strategy, including direction, vision, and roadmap, jointly with the Director of Software & Digital Design, while retaining decision authority for execution-level technical choices across programs
Measures of Success
Software teams remain technically aligned across programs
Major cross-cutting software decisions are made on time
Software technical risks are understood before they become program risks
Software design reviews achieve high technical maturity
Reuse and architectural coherence increase measurably across programs
Leadership has confidence in the technical status of the software portfolio
Flight and ground software are delivered to standard and perform in orbit
Leadership Principles
Lead through technical credibility
Challenge assumptions constructively
Strengthen the program leads and architects rather than override them
Communicate clearly and decisively
Make sound decisions under uncertainty
Develop future technical leaders
Maintain unwavering technical integrity
Required Skills & Qualifications:
- 15+ years of progressive software engineering experience, including significant experience as a Chief Engineer, Software Architect, Distinguished Engineer, Technical Fellow, or equivalent senior technical authority
- Demonstrated success providing technical direction across a software organization of 50+ engineers, multiple programs, and several engineering disciplines
- Strong understanding of the complete software lifecycle: requirements, architecture, detailed design, implementation, integration, verification, validation, deployment, operations, maintenance, and anomaly resolution
- Experience mentoring senior engineers, architects, and technical leads and developing the next generation of technical leadership
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline
AI Leadership & Adoption
- Demonstrated experience establishing and executing an AI strategy across software engineering and the broader organization
- Demonstrated success driving organizational change, building AI fluency, and encouraging adoption among engineers, technical leaders, and non-technical teams
Bonus Points:
- Direct experience developing flight software, spacecraft autonomy, GNC software, payload software, onboard or edge computing, and ground-segment systems
- Experience with spacecraft operations, on-orbit commissioning, anomaly resolution, or software updates to operational systems
- Familiarity with digital engineering, model-based systems engineering, requirements management, software product assurance, and formal verification methods
- Experience building common software platforms, SDKs, reusable services, and shared infrastructure across several products or programs
- Experience working within a scaling technology company where processes, architectures, and organizational structures are continuing to mature
Equal Opportunity Employer
Kepler is an Equal Opportunity Employer committed to creating a diverse and inclusive work environment. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, or any other characteristic protected by applicable law.
If you require accommodation at any stage of the recruitment process, please contact our People & Culture team at View email address on us.fitly.work , and we will work with you to meet your needs.
- ...implementations for production readiness, and help build verification agents that detect errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and author code examples, solutions, and corrections in Python, JavaScript...SuggestedFor contractorsRemote work10 hours per weekFlexible hours
$139.2k - $235.2k
...% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...of authentication services at GitLab. As a Senior Backend Engineer on the Authentication team, you'll work on authentication features...SuggestedFull timeTraineeshipRemote workFlexible hours$200.7k - $250.9k
...will require us to strengthen and refine it. We’re looking for an engineer to help build the battens and transoms that lift frontend work... ...in larger venues. The ideal candidate: Has 6-8+ years of software development experience, with a strong focus on the frontend and...SuggestedFull timeLocal area$200.7k - $250.9k
...In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still serve... ...work. The ideal candidate Has 7 or more years of software engineering experience, with deep technical expertise building...SuggestedFull timeShift work- ...We are looking for a highly skilled Senior Software Developer to design, develop, and maintain software applications. This role requires... ...Qualifications ~ Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience). ~5+ years of...SuggestedFull timeLocal areaRemote workShift work
- ...Tarr Steps, a footbridge assembled of heavy stones in Exmoor National Park in England, washed away in a flood in 1942, the Royal Engineers rebuilt it. Then it washed away again in 1952. So the Royal Engineers heaved in more stones: on and on, like a Sisyphean lesson in...Full time
$247.74k
...together quarterly for intense in-person working sessions called "surges." learn more about working at Coinbase . As a Frontend Software Engineer on the Financial Services & Loyalty team within the Consumer & Business group, you'll build and ship the user-facing...Full timeLocal area$90k - $130k
...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have demonstrated success building and supporting production-ready software with clear modular boundaries, such as separate services for...Full time$90k - $130k
...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We have demonstrated success building and supporting production-ready software with clear modular boundaries, such as separate services for...Full time- ...Senior Fullstack Software Engineer Company Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique, short-term, insured commitments. Thousands of customers rely on Archera's innovative FinTech solutions to increase their cloud...Full timeTemporary work
$65 - $75 per hour
...Full Stack Software Engineer JOB-10047404 Anticipated Start Date August 31, 2026 Location Sugar Land, TX Type of Employment Contract Hire Employer Info Our client is a global leader in energy technology, providing cutting-edge solutions...Hourly payFull timeContract work$40 - $45 per hour
...Microservice implementation and debugging of distributed applications in a Linux environment Data structures and algorithms Software design patterns and architecture Troubleshooting and application development support CI/CD tools such as GitLab or...$61.6k - $113.9k
...development experience. Post-secondary degree in Computer Science, Engineering, or a related field, or an equivalent combination of education... ...requirements. Responsibilities: Drive the overall software development lifecycle and collaborate across functional teams...Full timeWork at office$61.6k - $113.9k
...113,900 per year Requirements: ~4-6 years of experience in software development, holding a related degree or equivalent qualifications... ...to stay updated with new technologies, frameworks, and engineering best practices. Technologies: AI Cloud Copilot...Full timeWork at office2 days per week3 days per week- ...people who challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is seeking a Senior Software Development Engineer (UI) to build the user experience for the NHI Governance domain within our Pathfinder products. You will design, develop...Full time
- ...incredible people from diverse backgrounds because when we are different together, we are stronger together. The Role As a Software Development Engineer, you will play a pivotal role in developing our endpoint security solution for macOS. You will work as part of a multi-...Full time
$60 - $95 per hour
...Responsibilities Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL. Profile and fine tune... ...Proficiency in C++ for host-side integration and performance engineering. Work Terms Role type: Contractor, remote. Work is output...Remote jobHourly payFor contractors- ...people who challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is seeking a Sr Software Development Engineer to help build the NHI Governance domain within our Pathfinder products. You will design, build, and operate the full-...Full time
- ...belief that technology should be a force for good. Join us to help us build a more resilient world together. Role & Team As an ML Engineering Manager, you will lead across several cross-functional teams, managing up to ~10 machine learning engineers and data scientists....Full time
$61.6k - $113.9k
...113,900 per year Requirements: ~4-6 years of experience in software development, supported by a relevant degree or comparable experience... ...to stay updated with new technologies, frameworks, and engineering best practices. Technologies: AI Cloud Copilot...Full time- ...infrastructure by leading digital transformation at financial institutions — big and small. The Role We are looking for a Lead Software Engineer to own the technical direction and execution of Bankjoy's Online Account Opening (OAO) and Online Loan Application (OLA)...Full timeRemote work
$127k - $203k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power...Full timeWorldwideMonday to Friday$90k - $130k
...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a... ...track record of building and supporting production-ready software with clean modular architecture, such as separate services for...Full time- ...technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s... ...Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process...Full time
- ...solutions. Participate in code reviews, testing, and deployment activities. Required Skills: ~8+ years of professional software development experience. ~ Strong hands-on experience with Python . ~ Experience with frameworks such as FastAPI, Flask,...Full time
- ...solutions. Required Skills & Experience: 6+ years of software development experience with at least 3+ years of hands-on... .... Strong proficiency in Python programming and software engineering best practices. Experience developing RESTful APIs and...
- ...people who challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is seeking a Staff Software Development Engineer to help lead the evolution of the Pathfinder products within our cloud offering. You will be at the forefront of...
$246k - $284k
...join us in building the financial foundation small businesses deserve. About This Role We're hiring a Staff or Principal Software Engineer at Found. This is a high-impact, full-stack role where you’ll drive technical decisions across the company, raise the bar for...Full timeRemote workFlexible hours$61.6k - $113.9k
...Requirements: We are looking for 3 to 6 years of experience in software development or AI-enabled application development. We need... ...databases. We value experience using AI-assisted engineering tools such as GitHub Copilot or similar. We want working knowledge...Full timeWork at office2 days per week3 days per week- ...distributed systems . The ideal candidate will have strong backend engineering experience and the ability to provide technical guidance... ...~ Strong understanding of data structures, algorithms, and software design patterns ~ Strong working knowledge of Linux/Unix...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Chief Engineer. Be the first to apply!
- software developer positions Canada
- senior software engineer remote Canada
- cybersecurity software engineer Canada
- part time software developer remote Canada
- software engineer remote Canada
- software engineer Canada
- software engineer amazon Canada
- junior software developer remote Canada
- real time software engineer Canada
- software developer Canada


