As a Software Developer IV, you will play a key role in designing, developing, and evolving core RackAI product and associated services. You will lead the development of cloud-native applications, Kubernetes-native automation, platform services, and AI-enablement capabilities that power the next generation of Rackspace products. You will influence technical direction, establish engineering standards, mentor developers, and collaborate across Product, Platform Engineering, Security, Operations, and Architecture teams.
This position requires an engineer who can operate strategically while remaining hands-on with design and implementation.
Career Level Summary
The Software Developer IV operates at an expert level and is expected to:
- Shape system architecture and technical direction.
- Design and lead implementation of complex distributed systems.
- Solve highly complex technical challenges with minimal guidance.
- Drive innovation and continuous improvement across products and platforms.
- Mentor engineering teams and promote engineering excellence.
- Lead cross-functional software development initiatives.
- Identify strategic risks and define long-term technical solutions.
- Promote secure software development practices and operational excellence.
Key Responsibilities
Software Development & Architecture
- Design and develop highly scalable backend services using Go (Golang).
- Build and maintain Kubernetes-native applications, operators, controllers, and platform services.
- Define and evolve RackAI platform architecture to support growth, reliability, security, and operational excellence.
- Develop APIs, automation frameworks, and platform capabilities that enable AI-powered solutions.
- Drive cloud-native engineering best practices including observability, resiliency, and operational readiness.
- Establish coding standards, architectural patterns, and engineering guidelines.
Technical Leadership
- Provide technical leadership across multiple engineering teams.
- Lead architectural reviews and technical design discussions.
- Mentor Software Developers I–III and foster engineering growth.
- Drive adoption of modern software engineering practices.
- Evaluate emerging technologies and recommend strategic investments.
Platform & Infrastructure Engineering
- Design and optimize Kubernetes deployments across multiple environments.
- Develop automation for provisioning, deployment, scaling, and lifecycle management.
- Partner with Platform Engineering teams to improve developer productivity and platform reliability.
- Ensure solutions meet security, compliance, and operational requirements.
Cross-Functional Collaboration
- Collaborate with Product Managers, Architects, Data Scientists, SREs, and Security teams.
- Translate business requirements into scalable technical solutions.
- Communicate architectural decisions and technical strategy to stakeholders.
- Contribute to roadmap planning and long-term platform evolution.
Required Qualifications
Technical Skills
- Expert-level experience with Go (Golang) software development.
- Deep expertise in Kubernetes architecture, operations, and application development.
- Experience building distributed systems and microservices architectures.
- Strong knowledge of RESTful APIs, event-driven systems, and service-oriented architecture.
- Experience with container technologies such as Docker and OCI-compliant runtimes.
- Strong understanding of software design patterns and modern engineering practices.
- Experience with CI/CD pipelines and DevOps methodologies.
- Experience with Git-based source control and modern development workflows.
- Strong understanding of application security principles and secure coding practices.
Professional Experience
- Ten or more years of software development experience, with at least five years writing production Go (Golang)
- Demonstrable experience building Kubernetes Operators or controllers using controller-runtime or kubebuilder
- Proven experience delivering production-grade cloud-native applications.
- Experience leading complex technical projects from conception through deployment.
- Demonstrated success mentoring engineers and driving engineering excellence.
Preferred Qualifications
- Experience building AI/ML platforms or AI-enabled enterprise products.
- Experience with Kubernetes Operators, CRDs, and controller development.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with service mesh technologies and platform engineering concepts.
- Experience with observability frameworks and platforms including OpenTelemetry, Prometheus, Grafana, or similar technologies.
- Knowledge of vector databases, LLM integration frameworks, RAG architectures, or AI infrastructure.
- Experience contributing to open-source projects.
About Rackspace Technology
We are the multicloud solutions experts. We combine our expertise with the world’s leading technologies — across applications, data and security — to deliver end-to-end solutions. We have a proven record of advising customers based on their business challenges, designing solutions that scale, building and managing those solutions, and optimizing returns into the future. Named a best place to work, year after year according to Fortune, Forbes and Glassdoor, we attract and develop world-class talent. Join us on our mission to embrace technology, empower customers and deliver the future.
More on Rackspace Technology
Though we’re all different, Rackers thrive through our connection to a central goal: to be a valued member of a winning team on an inspiring mission. We bring our whole selves to work every day. And we embrace the notion that unique perspectives fuel innovation and enable us to best serve our customers and communities around the globe. We welcome you to apply today and want you to know that we are committed to offering equal employment opportunity without regard to age, color, disability, gender reassignment or identity or expression, genetic information, marital or civil partner status, pregnancy or maternity status, military or veteran status, nationality, ethnic or national origin, race, religion or belief, sexual orientation, or any legally protected characteristic. If you have a disability or special need that requires accommodation, please let us know.