OverviewDo you want to play a key role in evolving the web platform for one of the world’s top 30 trafficked websites in the US? Do you dream of going to work looking forward to designing and developing new scalable framework solutions and collaborating with a close knit team of developers? Do you love measuring performance, solving challenging production issues, and eliminating performance bottlenecks? Are you ready to tackle new, exciting technical challenges every day? Then this is the job for you! The Platform Software Site Reliability Engineer (SRE) operationally supports and enhances the software platform that supports the scale of the CareerBuilder website. We are chartered with performance monitoring and tooling for our core software infrastructure layers, in addition to developing reliable website subsystems and making their use seamless for other development teams. We are currently focused on our organization’s transition into a SOA/microservices model. We are developing and maintaining an API routing application that serves as a core component of our API Infrastructure and oAuth architecture. The SRE team is a mixture of software engineering best practices and large-scale systems engineering. Job Requirements A successful candidate must have 2-6 years of software development experience, a solid understanding of OOA/D concepts, a tenacity to learn and implement new technologies, exceptional problem solving and troubleshooting skills, a commitment to quality, excellent communication skills, and a BS, MS, PhD or relate degree in Computer Science or Engineering. The right candidate will thrive in a fast-paced, Agile/Lean development environment. Candidate must be able to support the web platform off-hours on a weekly rotating basis. The ideal candidate has experience with large-scale distributed systems and complex application architectures. Experience supporting an http-based API systems is a plus.. Additional exposure to site reliability engineering/performance engineering tools, practices and methodology is a big plus, including Application Performance Monitoring (APM) systems, log aggregation tools, and configuration management/provisioning tools. Some of the technologies you will be using are:

Desired Skills and Experience

  • Ruby, Java, Groovy
  • Nginx, Passenger, Tomcat, Ubuntu
  • AWS
  • NewRelic, Splunk, Chef, Jenkins
  • SQL Server, Windows, .NET, IIS