Nike Seeks Software Engineer to Drive Database Platform Innovation with Kubernetes and Crossplane
Table of Contents
Nike, Inc.is actively recruiting a software Engineer to bolster its Foundational Platform Engineering (FPE) team, specifically within the Relational Datastore Team under the Database Management Technology Foundation (DMTF). The company, renowned for its commitment to athletic innovation, is extending that ethos to its internal engineering practices, seeking individuals who can “grow, think, dream and create,” as stated in a company release.
Building the Future of Nike’s Data Infrastructure
The role centers on ensuring the reliability,scalability,and performance of Nike’s database systems and platform automation,critical components supporting business-critical applications. This isn’t simply about maintaining existing systems; it’s about actively shaping the future of how Nike leverages data. According to the job description, the ideal candidate will possess a strong foundation in software engineering principles and a passion for building robust, automated systems.
Key Skills and Qualifications
- Knowledge of Infrastructure-as-code (IaC) tools like Terraform and Crossplane.
- Experience with GitHub API integration, GitHub Apps, and GitHub Actions workflows.
- Familiarity with GitOps principles and CI/CD pipeline progress.
- Experience with testing frameworks and validation strategies for infrastructure code.
Furthermore, experience with AWS RDS Services and GitHub automation is “highly desirable.”
Platform Responsibilities: A Deep Dive
The Software Engineer will be responsible for a wide range of tasks,including the design,development,and maintenance of backend services and infrastructure components for the Managed Database Platform. Specific responsibilities include:
- Building and extending Kubernetes-native controllers and crossplane providers using Go for automated provisioning and lifecycle management.
- Developing Crossplane Compositions and XRDs for multi-resource orchestration across AWS services such as RDS, Aurora, and DynamoDB.
- Creating and maintaining Crossplane Functions for complex resource transformations and composition logic.
- Implementing Go templating solutions for dynamic resource generation and configuration management.
- Developing and maintaining platform apis in .NET (C#) and Python-based CLI tools to streamline database operations.
- Building integrations with the GitHub API for automated repository management, branch protection, and team access control.
- Implementing GitOps workflows and CI/CD pipelines for infrastructure deployment.
- Supporting observability, monitoring, and operational excellence initiatives within the platform ecosystem.
The role also emphasizes collaboration with cross-functional teams – platform, security, operations, and application engineering – to align platform capabilities with broader organizational goals.A senior official stated that this collaborative approach is essential for driving innovation and ensuring the platform meets the evolving needs of the business.
Nike’s Culture of Innovation
This position isn’t just a technical role; it’s an opportunity to join a company that prioritizes innovation and embraces diversity. Nike’s culture, as described in the job posting, “thrives by embracing diversity and rewarding creativity.” The company seeks “achievers, leaders and visionaries” who are passionate about bringing their skills to a “challenging and constantly evolving game.”
This commitment to pushing boundaries extends beyond athletic performance and into the realm of technology, making this a compelling opportunity for a Software Engineer looking to make a meaningful impact.
