Clarity Innovations

Senior Principal Software Engineer (Go)

Clarity Innovations$130K — $160K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of advanced Go (Golang) experience in production environments with a focus on concurrency and profiling
  • Hands-on expertise with Kubernetes internals, building custom controllers using frameworks like operator-sdk or Kubebuilder
  • Experience with cloud-native infrastructure automation, particularly using control-plane-based tools like Crossplane
  • Proficiency in GitOps workflows and continuous delivery practices using tools like Flux and Helm
  • Ability to communicate effectively with both developers and infrastructure engineers, bridging the gap between disciplines
  • Strong problem-solver with a focus on debugging complex asynchronous distributed systems
  • Mindset of ownership, understanding operational metrics and technical debt alongside feature development

Responsibilities

  • Develop custom Go-based extensions for Crossplane to enhance runtime logic and replace static configurations
  • Design and version Kubernetes Custom Resource Definitions (CRDs) to simplify complex infrastructure setups
  • Implement orchestration logic to manage dependencies and validate infrastructure provisioning
  • Contribute upstream to Cluster API (CAPI) and Crossplane projects, maintaining and customizing provider functionality
  • Establish best practices for implementing Kubernetes controllers and managing reconcilation processes
  • Mentor junior engineers transitioning to DevOps, focusing on Go and testing practices
  • Maintain and document architecture decisions, APIs, and library usage standards

Benefits

  • Opportunities for impactful contributions to a widely-used platform
  • Collaborative environment that fosters knowledge sharing and mentorship
  • Autonomy in driving projects from inception to fully operational solutions
  • Focus on innovation and improvement of processes
  • Engagement with a diverse team on cutting-edge technology in cloud-native environments
Full Job Description
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.

About Clarity Innovations

Clarity Innovations offers technical and consultation services to help companies to design, create, and publish education-specific professional development materials in a variety of formats, applications, and online collaboration tools. The company’s service portfolio includes expertise consulting, marketing strategy and analysis, product management, instructional content design, digital learning development, and customer engagement. Clarity Innovations was founded in 1996 and is based in Portland, Oregon.

Clarity Innovations Careers

Joining Clarity Innovations marks the beginning of a unique journey in a company where innovation meets leadership, and diversity fuels growth. Clarity Innovations stands out as a beacon of professional development and technological advancement, offering a plethora of job opportunities that cater to a wide range of skills and interests.

Explore Career Opportunities

Clarity Innovations is actively hiring and continuously seeks passionate, creative, and solution-driven team players. Explore open positions that align with your professional skills and career ambitions. Clarity Innovations values curiosity and leadership, qualities that each team member brings to the forefront of every project.

Innovation and Professional Growth

At Clarity Innovations, the path to professional growth is enriched with endless opportunities. From advanced training programs to leadership development, Clarity Innovations is dedicated to empowering its employees. The company's commitment to innovation is not just about technology but also about pioneering new ways to work and lead.

Diversity and Inclusion

With a firm belief in the power of diversity, Clarity Innovations fosters an inclusive culture that thrives on different perspectives and ideas. Diversity training is integral to the company's ethos, ensuring that all team members feel valued and understood.

Internship Programs

Clarity Innovations offers robust internship programs that provide a solid foundation for a flourishing career. Interns gain hands-on experience, working alongside seasoned professionals and engaging in projects that challenge and enhance their abilities.

Benefits and Culture

The benefits at Clarity Innovations go beyond traditional employment perks. Employees enjoy a supportive and dynamic work environment that promotes personal and professional well-being. The company culture is built on mutual respect, collaboration, and a shared vision for success.

Networking and Career Advancement

Networking within Clarity Innovations opens doors to influential connections and insightful exchanges. The company encourages networking events and professional gatherings that help employees expand their horizons and advance their careers.

Applying for a Position

To apply for a position at Clarity Innovations, candidates are encouraged to submit a resume that highlights relevant experience and skills. The interview process is designed to assess not only professional capabilities but also a fit with the company’s culture and values.

Stay Connected with Clarity Innovations Careers

Keep up to date with career tips, industry insights, and the latest job opportunities at Clarity Innovations. Personalize your subscription to receive job alerts and insider information tailored to your career preferences.

Join the Clarity Innovations Team

Search for job opportunities that match your skills and interests. Clarity Innovations is looking for individuals who are driven to innovate and lead in their respective fields.

READ CAREERS BLOG

Job Alert Emails

Sign up to receive personalized job alerts and the latest news from Clarity Innovations. Discover the exciting and rewarding career opportunities that await at Clarity Innovations. By fostering a culture of innovation, leadership, and diversity, Clarity Innovations not only propels its own growth but also contributes significantly to the industry's advancement. Join Clarity Innovations and be part of a team that is shaping the future.
Learn more about Clarity Innovations
Size
11 employees
Industry

Similar Jobs

More Jobs at Clarity Innovations

More Information Technology Jobs

Find similar Senior Principal Software Engineer (Go) jobs: