Software Engineer IV

Rackspace Technology Logo

Rackspace Technology

πŸ’΅ $128k-$219k
πŸ“Remote - United States

Summary

Join Rackspace as a Software Engineer IV and design and build a database from the ground up. This role involves supporting high-complexity customers and internal teams, collaborating on automation tools, and ensuring harmonious integration of Rackspace infrastructure and customer applications. The position requires extensive experience in software engineering, Linux systems, Python, and cloud environments (primarily AWS). Experience with configuration management tools, Infrastructure-as-Code, and monitoring technologies is essential. Preference is given to candidates with experience in high-availability approaches, container management, and LXD system containers. Rackspace offers a remote work location and competitive compensation.

Requirements

  • 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

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

Preferred Qualifications

  • Hands-on knowledge of high-availability approaches such as load balancing, failover, clustering and disaster recovery
  • Container management/orchestration experience
  • Experience using LXD system containers

Benefits

  • Remote work
  • The anticipated starting pay range for Colorado is: $128,300 - $188,210
  • The anticipated starting pay range for the states of Hawaii and New York (not including NYC) is: $136,600 - $200,310
  • The anticipated starting pay range for California, New York City and Washington is: $149,500 - $219,230
  • Variable compensation in the form of bonus, commissions, or other discretionary payments

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.