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

Senior Principal Software Engineer (Go)

$120k - $330k

Socket.dev

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.

Salary Range: $120,000 - $330,000

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.

#J-18808-Ljbffr

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Engineer (Go) in Columbia, MD vacancy
  • $183.8k - $263.6k

     ...team is responsible for core control plane software that enables policy configuration,...  ...integration. You will work closely with engineers across control plane, data plane, and platform...  ...features for network security products using Go in Linux-based environments Build and... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Columbia, MD
    1 day ago
  • $123k - $308k

     ...ensuring mission success in an evolving world.Our mission-first software and data engineering platform modernizes data operations, utilizing advanced...  ...Amazon Web Services (AWS)Experience building and operating Go-based microservice distributed system architecturesSalary... 
    Suggested
    Full time

    Clarity

    Columbia, MD
    2 days ago
  • $231.4k - $331.8k

     ...eBPF. Cisco Isovalent builds open-source software and enterprise solutions solving...  ...intelligence across diverse environments. As a Principal Engineer, you will be at the forefront of...  .... What you’ll do: Develop high-quality Go (and eBPF) code for the Tetragon project... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Columbia, MD
    6 days ago
  • $149.3k - $234.6k

     ...security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We’re looking...  ...like you to join our team as a Sr. PrincipalCyber Software Engineer. Places of performance for this position are Annapolis Junction... 
    Senior
    Full time
    Contract work
    Relocation
    Shift work

    Northrop Grumman

    Annapolis Junction, MD
    3 days ago
  • $250.6k - $362.6k

     ...comprehensive security outcomes, as a Principal Engineer. The team delivers secure,...  ..., develop, and drive unique software and technology solutions with...  ....Mentor and influence senior technical leaders, driving architectural...  ...programming languages (e.g., Go, Rust, or C++).5+ years of... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Columbia, MD
    3 hours ago
  • $123.4k - $193.9k

     ...security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We're looking...  ...you to join our team as a Sr. PrincipalCyber Software Test Engineer. Places of performance for this position are Annapolis Junction... 
    Senior
    Full time
    Contract work
    Relocation
    Shift work

    Northrop Grumman

    Annapolis Junction, MD
    3 days ago
  • $137.51k - $200k

     ...with expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science...  ...is looking to hire exceptional Senior Backend Developers to join our high-impact...  ...backend languages: Java, Python, Go.Experience working with or modifying... 
    Senior
    Work experience placement
    Work at office
    Work from home
    2 days per week
    1 day per week

    HII Mission Technologies Division

    Columbia, MD
    4 days ago
  • $118.3k - $224.9k

     ...rapidly evolving global market. Solipsys is a wholly owned subsidiary of Collins Aerospace/RTX and is currently seeking a Principal Software Engineer who is enthusiastic, hardworking, and proactive in writing and developing code using programming languages and related... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Fulton, MD
    4 days ago
  • $160k

     ...Software Engineer – Java & Linux We are seeking an experienced Software Engineer with strong expertise in Java development and Linux environments...  ..., and that extra something special, we're not afraid to go above and beyond to secure your talent. Because for us, it's not... 
    Senior
    Work at office
    Flexible hours

    Synergy ECP

    Columbia, MD
    2 days ago
  • $170k - $230k

     ...currently do not possess this level of clearance. Are you a Senior Software Engineer who is ready for a new challenge that will launch your career...  ...tech stacks, including containerized React UIs, Java and Go microservices, custom REST security services, and data stores... 
    Senior
    16 hours
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Columbia, MD
    2 days ago
  • $250.6k - $362.6k

     ...comprehensive security outcomes, as a Principal Engineer. The team delivers secure,...  ..., develop, and drive unique software and technology solutions with...  ....Mentor and influence senior technical leaders, driving architectural...  ...programming languages (e.g., Go, Rust, or C++).5+ years of... 
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Columbia, MD
    4 days ago
  •  ...the United States Overview BigBear.ai is seeking a Principal Software Engineer to support the exciting Advanced Analytics Team mission....  ...performance, security, and maintainability standards. Mentor senior and mid-level engineers and provide technical guidance... 

    BigBear Inc

    Columbia, MD
    3 days ago
  • $200k - $280k

     ...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company... 
    Full time
    Contract work
    Immediate start
    Remote work
    Work from home
    Relocation package

    Gliacell Technologies

    Columbia, MD
    1 day ago
  • $149.3k - $234.6k

     ...security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We’re looking...  ...like you to join our team as a Sr. PrincipalCyber Software Engineer. Places of performance for this position are Annapolis Junction... 
    Senior
    Full time
    Relocation
    Shift work

    Northrop Grumman

    Annapolis Junction, MD
    1 day ago
  • $130k - $270k

     ...a timely manner. Our team of engineers take pride in what they develop...  ...solution. Captivation is looking for software developers who can get stuff...  ...Software is looking for a senior level software developer who...  ...: Deep experience with Go or Python in cloud-native contexts... 
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Annapolis Junction, MD
    1 day ago
  • $86.9k - $198k

    Software Engineer, Senior The Opportunity: We are seeking a highly experienced Senior Cyber Operations Engineer to design, build, and field deployment...  ...capabilities. Build software in languages such as Python, Go, Node.js, or C# across front-end, back-end, and integration... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    20 hours ago
  • QualificationsEdmonton specificallySummaryType: Full-timeFunction: MarketingExperience level: Mid-Senior LevelIndustry: Marketing And Advertising
    Senior

    BLEND360

    Columbia, MD
    3 days ago
  • $107.9k - $195.05k

    Senior DevOps EngineerWho We Are:Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations...  ...throughout the entire USG arsenal. Our team of hackers and engineers have experience spanning centuries of research, development,... 
    Senior
    Full time

    Leidos

    Columbia, MD
    1 day ago
  • DescriptionAbout the job:Performing as part of an Agile Software Development team using Jira for...  ...candidate will perform a Software Engineering activities in support of our client. The...  ...find a position that makes you happy to go to work every day, support the charitable... 
    Senior
    Local area
    Immediate start

    CollabraSpace

    Annapolis Junction, MD
    4 days ago
  • $137.51k - $195k

     ...and deployment, with expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science. Enlighten provides...  ...software solutions, we would love to hear from you.#LI-DS1 #Mid-Senior LevelEssential Job ResponsibilitiesMust have a strong... 
    Senior
    Work experience placement
    Work at office
    Work from home
    2 days per week
    1 day per week

    HII Mission Technologies Division

    Columbia, MD
    3 days ago
  • $131.3k - $237.35k

     ...capabilities throughout the entire USG arsenal. Our team of hackers, engineers, makers, and shakers have expe­rience spanning centuries of...  ...Description:Join a growing team of security researchers and software engineers as we transition a state-of-the-art IoT security... 
    Senior
    Full time

    Leidos

    Columbia, MD
    4 days ago
  • $183.38k - $193.05k

     ...Responsibilities for this Position Senior Principal Software Engineer ID: 2026-73334 US-MD-Annapolis Junction Required Clearance: TS/SCI, obtainable within reasonable time based on requirements Posted Date: 7/2/2026 Category: Engineering-Software... 
    Senior
    Full time
    Flexible hours

    GD Mission Systems

    Annapolis Junction, MD
    a month ago
  •  ...Huntington Ingalls Industries (HII) Mission Technologies in Columbia, MD, seeks a Senior Software Engineer to design, implement, integrate, and test new capabilities for the Minotaur Mission Management System. You will work across the full software lifecycle to advance... 
    Senior

    Huntington Ingalls Industries

    Columbia, MD
    3 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Senior

    Lockheed Martin

    Fulton, MD
    3 days ago
  • $97.54k - $146.32k

     ...for existing Computershare proprietary software together with a full range of development...  ...and values. Do you bring deep software engineering expertise and a passion for building scalable...  ...Trust Services Technology is seeking a Senior Software Engineer to support our CCT... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Computershare

    Columbia, MD
    2 days ago
  • $191k - $252k

     ...solutions that power missions of national importance. As a Senior Software Engineer, you’ll be at the forefront of developing and sustaining complex...  ..., connection, and fun , with regular team activities that go beyond the work. Ready to grow with purpose? At... 
    Senior
    Full time
    Immediate start

    Intelliforce-it Solutions Group

    Annapolis Junction, MD
    1 day ago
  • $95.5k - $181.7k

     ...rapidly evolving global market. Solipsys is a wholly owned subsidiary of Collins Aerospace/RTX and is currently seeking a Sr Software Engineer who is enthusiastic, hardworking, and proactive in writing and developing code using programming languages and related technologies... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Fulton, MD
    4 days ago
  • $111.49k - $145k

     ...capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support...  ...Technologies.Job DescriptionAre you a motivated and experienced Senior Software Engineer ready to make a tangible impact on national... 
    Senior
    Full time
    Work experience placement
    Local area
    Worldwide

    HII Mission Technologies Division

    Columbia, MD
    3 hours ago
  • $176k - $282k

    ResponsibilitiesResponsibilities:The Cyber Software Engineering, Senior Advisor implements, tests, and operates advanced software security techniques...  ...with technical reference architecture. Performs on-going security testing and code review to improve software security... 
    Senior
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    4 days ago
  • $188k - $244k

     ...We are currently seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for...  ...treating mentorship and team leadership as inherent components of senior-level impact. Additional duties as assigned. Minimum... 
    Senior
    Full time
    Contract work
    Work at office
    2 days per week
    1 day per week

    Iamus Consulting

    Columbia, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal Software Engineer (Go). Be the first to apply!