Hiring.Camp

Senior Principal Software Engineer (Go)

Clarity Innovations

·

Today

Location
Columbia, MD
Workplace
Remote
Department
Software Engineering
Seniority
Senior
Experience
3+ years
Source
Greenhouse

Description

Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation’s interests and delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense (DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world.

Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on challenges in Information Warfare, Cyber Operations, Operational Security, and Data Structuring, enabling end-to-end solutions that drive operational impact.

We are committed to delivering cutting-edge tools and capabilities that address the most complex national security challenges, empowering our partners to stay ahead of emerging threats and ensuring the success of their critical missions. At Clarity, we are people-focused and set on being a destination employer for top talent, offering an environment where innovation thrives, careers grow, and individuals are valued. Join us as we continue to lead innovation and tackle the most pressing challenges in national security.

Position Summary

The position is part of a team of software and platform engineers building a unified, multi-tenant control plane that abstracts away infrastructure differences across AWS, Azure, and on-premises environments. The platform allows application teams to provision secure, isolated Kubernetes clusters and workloads dynamically. The control plane runs Crossplane and Cluster API (CAPI).

As a Senior Principal Software Engineer on this program, you will bridge the gap between cloud infrastructure and custom software engineering. Instead of writing standard application code or static infrastructure-as-code scripts, your primary responsibility is extending the Kubernetes API using Go to build the automation layer that controls the infrastructure.

The ideal candidate is highly independent, capable of driving projects from inception to completion with minimal supervision, and has a keen eye for detail. They should be passionate about innovation, continuously seeking to improve processes and contribute meaningfully to the platform’s evolution. Additionally, the role offers opportunities to make impactful contributions to a widely used system, directly influencing its functionality and reliability. The successful candidate will work in a dynamic environment, collaborating with teams to ensure the platform meets the highest standards of performance and security.

Key Responsibilities 

Control Plane Engineering & Extensibility

  • Develop Go-Based Crossplane Extensions: Write, test, and maintain custom Go-based Crossplane Composition Functions to replace or augment static YAML compositions with sophisticated runtime logic.

  • API & CRD Design: Design, implement, and version Kubernetes Custom Resource Definitions (CRDs) that abstract complex infrastructure configurations into intuitive declarative interfaces for application teams.

  • Implement Phased Orchestration Logic: Code advanced sequencing, dependency mapping, and health-validation loops using Crossplane's Usages and Validation APIs to eliminate infrastructure provisioning race conditions.

  • Upstream Contributions & Integrations: Maintain and customize Cluster API (CAPI) providers and Crossplane providers (specifically AWS, Azure, and CAPMOX for Proxmox), contributing patches upstream where applicable.

Engineering Excellence

  • Define Operator Standards: Establish best practices for writing custom controllers, managing the Kubernetes Controller Runtime, ensuring efficient queueing, and preventing infinite reconciliation loops.

  • Peer Mentorship: Partner with and mentor "Sysadmin-turned-DevOps" engineers to help them build proficiency in Go, write robust unit/integration tests for operators, and adopt software-first approaches to infrastructure.

  • Maintain Architecture Records: Contribute to and execute Architecture Decision Records (ADRs) regarding API specifications, library usage, and controller framework selections.

Qualifications

Technical Skills & Experience

  • Advanced Go (Golang) Proficiency: 3+ years of professional experience writing production-grade Go code, with a deep understanding of concurrency patterns (goroutines, channels) and profiling.

  • Kubernetes Internals & Operator Pattern: Strong hands-on experience using the controller-runtime library, client-go, Operator SDK, or Kubebuilder to build custom controllers and operators.

  • Cloud-Native Infrastructure Automation: Experience building and managing infrastructure declaratively, ideally with control-plane-based provisioning tools like Crossplane.

  • GitOps & Continuous Delivery: Proficiency with GitOps workflows and continuous delivery practices, using tools like Flux, Helm, and Kustomize to manage infrastructure lifecycles.

Soft Skills & Engineering Mindset

  • Systems Thinker: Ability to view physical hardware and hyperscale clouds not as static targets, but as endpoints controlled by software APIs.

  • Collaboration & Communication: Strong capability to bridge the gap between pure application developers and traditional infrastructure engineers, speaking comfortably to both.

  • Ruthless Solver of Race Conditions: An investigative mindset capable of debugging complex, asynchronous distributed systems where resources depend on sequential, timed events.

  • Extreme Ownership: A proven track record of acting as a technical steward for a product or subsystem, where you care as much about the operational metrics, edge-case failures, and technical debt of the system as you do about delivering new features.

  • Defensive Engineering Mindset: An engineering approach that assumes distributed systems will fail asynchronously. You naturally build deep observability, robust error handling, self-healing reconcile loops, and fallback mechanisms into your Go controllers.

  • Traceability and Documentation: A commitment to maintaining clear architectural records (ADRs), comprehensive unit/integration test suites, and clear API documentation, ensuring that your subsystem can be safely maintained by other engineers.

Preferred Qualifications

  • Live-Production Incident Response: Hands-on experience managing incident response lifecycles and resolving critical failures within live, high-scale production systems.

  • Telemetry-Driven Debugging: Advanced capability in utilizing telemetry, distributed tracing, and metrics to perform root-cause analysis and resolve complex issues in live production environments.

  • API Lifecycle & Maintenance: Proven track record in managing long-term API maintenance, including defining upgrade processes and implementing n-1 compatibility testing to ensure seamless version transitions.

 

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Skills

AWSAzureKubernetesCI/CDData EngineeringDevOpsGo

Similar Jobs

30

Sr Principal Real-time Software Engineer

RTX · US-AZ-TUCSON-805 ~ 1151 E Hermans Rd ~ BLDG 805, United States of America · Onsite

Yesterday

Senior Principal Software Engineer - Embedded Communications (Onsite)

RTX · US-IA-CEDAR RAPIDS-137 ~ 855 35Th St NE ~ BLDG 137, United States of America · Onsite

Yesterday

Sr Principal Real-time Software Engineer

RTX · US-AZ-TUCSON-805 ~ 1151 E Hermans Rd ~ BLDG 805, United States of America · Onsite

Yesterday

Senior Principal Software Engineer - DevOps

Northrop Grumman · Melbourne, FL,US, US

Yesterday

Principal/Senior Principal Software Engineer - Cyber

Northrop Grumman · Melbourne, FL,US, US

Yesterday

Senior Principal Software Engineer IS - Cloud Engineering, Hybrid

Providence Health & Services · Redmond, WA, United States, US · Hybrid

3 days ago

Software Engineer Senior Principal (Remote)

Homedepot · GEORGIA - VIRTUAL - GA01, United States of America · Remote

4 days ago

Senior Principal Software Engineer - Embedded Communications (Onsite)

RTX · US-IN-FT WAYNE-150A ~ 1010 Production Rd ~ BLDG 150A, United States of America · Onsite

4 days ago

Sr Principal Cyber Software Test Engineer – Test Lead/PO (26-352)

Northrop Grumman · Colorado Springs, CO,US, US · Remote, Onsite

5 days ago

Sr Principal Cyber Software Test Engineer – Test Lead/PO (26-352)

Northrop Grumman · COCO02GC, United States of America · Remote, Onsite

5 days ago

Sr Principal Software Engineer

Northrop Grumman · CAES02, United States of America +3 · Remote, Hybrid, Onsite

5 days ago

Senior Principal Software Engineer - Integrated Product Team Lead (Onsite)

RTX · US-AL-HUNTSVILLE-401 ~ 401 Jan Davis Dr NW ~ JAN DAVIS 401, United States of America +1 · Onsite

5 days ago

Sr Principal Software Engineer

Northrop Grumman · El Segundo, CA,US, US +3 · Remote, Hybrid, Onsite

5 days ago

Sr. Principal Software Engineer

Medtronic · USA-MN Rice Creek East, United States of America · Onsite

5 days ago

Sr. Principal Software Engineer

Medtronic · USA-MN Rice Creek East, United States of America · Onsite

5 days ago

Principal or Senior Principal Embedded Software Engineer (TS/SCI)

Northrop Grumman · MDAN02, United States of America

6 days ago

Principal or Senior Principal Embedded Software Engineer

Northrop Grumman · MDAN02, United States of America

6 days ago

Sr Principal Real-time Software Engineer

RTX · US-CO-AURORA-S76 ~ 16430 E Hughes Dr ~ BLDG S76, United States of America · Onsite

6 days ago

Senior Principal Software Engineer

RTX · US-MN-ST LOUIS PARK-5775 ~ 5775 Wayzata Blvd ~ WAYZATA, Ste 630, United States of America · Remote, Hybrid

6 days ago

Sr. Principal Engineer – Agile Software Development – CDS / Engine System Software P5 (Onsite)

RTX · US-CT-EAST HARTFORD-ETC ~ 400 Main St ~ BLDG ETC, United States of America · Onsite

6 days ago

Principal or Senior Principal Embedded Software Engineer (TS/SCI)

Northrop Grumman · Annapolis, MD,US, US

6 days ago

Sr Principal Lead Software Engineer (full-stack)

Northrop Grumman · Cincinnati, OH,US, US

6 days ago

Sr. Principal Software Engineer

Sierra Space Headquartered in C · Louisville, CO - CO_LOU, United States of America +1

6 days ago

Sr Principal Lead Software Engineer (full-stack)

Northrop Grumman · OHCI02, United States of America

6 days ago

Senior Principal Engineer Agentic Software Development (f/m/div)

Infineon · Munich, BY,DE, DE

6 days ago

Senior Principal Software Engineer

Questrade Financial Group · 5700 Yonge St, North York, ON M2M 4K2, Canada

1 week ago

Sr. Principal Software Engineer

RTX · US-NH-PELHAM-PE1 ~ 50 Bush Hill Rd ~ BLDG 1, United States of America · Onsite

1 week ago

Principal / Sr Principal Embedded Software Engineer

Northrop Grumman · GAWR11, United States of America · Onsite

1 week ago

Software Engineer Principal ( Sr DevOps Engineer)

PNC Bank · Dallas Innovation Center - Luna Rd (TX270), United States of America +1

1 week ago

Senior Principal Software Engineer

AutoDesk · APAC - India - Pune - ABIL Boulevard

1 week ago