Senior Monitoring Software Developer -- US Remote

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
As a monitoring developer, you own a product that monitors the health of Rackspace customer devices around the world. Our globally redundant, multi-tenant monitoring system is a first line of defense against painful, prolonged outages for our customers. Come join our talented team where creativity and hard work produce cutting-edge applications! Your talent and energy will drive the future of our product and our business.
Experience in the following Technologies:
NodeJS, Lua, Go, Kafka, Cassandra, Python, thrift, Scribe, Apache Flume, Java, HAProxy, Apache HTTP Server, Bash, Ubuntu, Chef, Docker
Must have:
· +5 years of experience designing and maintaining a multi-tenant monitoring system.
- Experiences in the following areas:
o Writing cohesive, scalable, and interoperable web services in NodeJS
o Ensuring global redundancy
o Writing a monitoring agent in Lua
o Writing a custom monitoring poller in Go
o Processing millions of data per minute
· +2 years of advanced software development and problem-solving in complex systems
- Ability to do the following:
o Examine unfamiliar code, understand its purpose, and propose improvements to it
o Ability to read a user bug report and deduce its root cause
o Can track down a bug that only appears when multiple, independent services are collaborating in production.
o Proven technical leadership and desire to grow into a senior role
o Proven record with creative solutions and socialize them inside and outside your team.
o Ability to convey your ideas to multiple audiences (your peers, your leaders, security experts, business owners, etc.)
o Have written a technical blog post
o Have given technical talks at internal or external conferences or meetups
· +2 Experience in Linux OS fundamentals
o Ability to know what is running on an existing server
o Administering systems remotely.
· +2 Networking basics
o Basics of hardware and software firewalls and load balancers
o Analyzing/troubleshooting network traffic with iptables, netstat, tcpdump, wireshark,
o How to design and maintain a multi-tenant monitoring system
· Hands on experience with Kafka and Cassandra db.
· Solid understanding of object-oriented design principles
· Own production health
o  Experience with developing software that can be monitored in production.
o Ability and experience to interpret production telemetry and recommend changes before a bad trend becomes a critical issue
o Analyze a production issue and write automated tests so that the issue won't recur.
· Have done peer reviews are and how to do them effectively
Nice to have:
· Experience how to process time series data at scale. Processing millions of data points per second. Predicting and avoiding bottlenecks and single points of failure
· Experience with CI/CD pipeline and how to design one
· Test-driven development experience and how to employ it
The above information has been designed to indicate the general nature and level of work performed by employees in this classification. It is not designed to contain or to be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of the employee assigned to this job.

The following information is required by the Colorado Equal Pay Transparency Act and applies only to individuals working in the state of Colorado. The anticipated starting pay range of Colorado applicants for this role is $96,100 –$124,600. Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. Information on benefits offered is here.
#LI-RD1, #LI-Remote

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.

More Information on Rackspace Technology
Rackspace Technology operates in the Cloud industry. The company is located in San Antonio, TX and San Antonio, TX. Rackspace Technology was founded in 1998. It has 7509 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 247 open jobs at Rackspace Technology, click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Rackspace Technology's full profileFind similar jobs