
Software Engineer IV
RackspacePosted 3/12/2025

Software Engineer IV
Rackspace
Job Location
Salary Range
Job Summary
Rackspace is hiring a Software Engineer IV to design and create a database from the ground up. The role involves supporting high complexity customers and internal teams on an as-needed basis, collaborating with other teams on tools for systems automation and development, and working in conjunction with multiple teams to ensure harmonious integration of Rackspace infrastructure and customer applications. The ideal candidate has 6+ years of software engineering experience on mission-critical, enterprise-level systems, Linux systems experience, and expertise in Python language, Ansible, Salt, AWS, Kubernetes, and monitoring technologies like Sensu, Nagios, Icinga, Grafana, Prometheus. Rackspace offers a competitive salary range of $128,300 - $188,210, variable compensation, and benefits. The company is committed to 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. The role is remote and offers flexible work options.
Job Description
Key Responsibilities:
- Support high complexity customers and internal teams on an as-needed basis.
- Collaborate with other teams on tools for systems automation and development.
- Work in conjunction with multiple teams to make sure that Rackspace infrastructure and customer applications work harmoniously together.
Qualifications:
- 6+ Years of software engineering experience on mission-critical, enterprise level systems
- 6+ Years of Linux systems experience, ideally Ubuntu, SUSE and CentOS, Managing large scale complex applications
- 6+ Years professional experience in Python language to automate infrastructure workflow
- Demonstrated Linux/Systems experience in hybrid (cloud, on-prem) environment
- Experience with Ansible, Salt or similar configuration management tool to manage infrastructure as code
- Experience working with cloud environments, primarily AWS
- Experience using Infrastructure-As-Code to build large scale environments
- Understanding of software development methodologies and practices, including agile development, continuous integration and continuous delivery
- Experience in monitoring technologies like Sensu, Nagios, Icinga, Grafana, Prometheus
- Understanding Kubernetes, container lifecycle and troubleshooting
- Prefer- Hands-on knowledge of high-availability approaches such as load balancing, failover, clustering and disaster recovery
- Prefer- Container management/orchestration experience
- Prefer- Experience using LXD system containers