Apply    

Engineer II - Software

Posted Date:10/2/2017 8:28:38 PM
Job Type: Full Time
Req #: JR-03421
Location: Scottsdale, AZ
Job Category: Engineering

Job Summary:

Who we are.
We’re fans who help fans everywhere get in to the live events they love.  A proud division of Live Nation Entertainment, Ticketmaster has changed the way the world connects with their favorite artists, teams, and shows, and we continue to shape innovation every day. We’re not just selling tickets (though we do that better than anyone else), we’re enriching lives one amazing experience at a time. And we think that’s pretty amazing. If you’re passionate about the magic of live entertainment like we are, and you want to work at a company dedicated to helping millions of fans experience it, we want to hear from you.

Why you should work with us.
Our biggest investment is in people like you. We offer comprehensive health benefits and 401k matching, student loan assistance, plus career-boosting opportunities like tuition reimbursement and targeted development sessions to help you thrive. At Ticketmaster you can expect the fast-paced excitement of a startup with the rock-solid support of an industry leader – with plenty of ticket perks on the side.

See what it’s like working at Ticketmaster.

The Role:

Software Engineer/Systems Development is what you get when you treat operations as if it’s a software problem. Our mission is to progress, protect, and provide for the software and systems behind all of Ticketmasters’s public services - sales (mobile & desktop), open APIs, B2B services, to name just a few - with an ever-watchful eye on their availability, latency, performance, and capacity. 

This is an unusual job, unlike others in the industry. Like traditional operations groups, we keep important, revenue-critical systems up and running despite hurricanes, bandwidth outages, and configuration issues. Unlike traditional operations groups, we also have full access to and authority to fix, extend, and scale the code to keep it working and harden it against all the vagaries of the Internet. We hire people from both systems and software backgrounds, but ideal candidates will have experience with both. 

At Ticketmaster, we have the good fortune to have developed many interesting systems that are global, scalable, have a real-time response, accept payments, prevent fraud and most of all - connect fans to unforgettable experiences. In SRE, we flip between the fine-grained detail of disk driver I/O scheduling to the big picture of continental-level service capacity, across a range of systems with an ever-increasing user population. We own those products in production and we drive reliability and performance across massive scale by mastering the full depth of the stack. We learn something new every day - usually surprising things - that have the potential to transform the lives of fans around the world - connecting them to the events they love.

As a Systems Developer on the SRE team, you will work on large-scale system design and troubleshooting, and be fluent in systems programming and/or automation. You will have a desire to tackle the complex problems of scale which are unique to Ticketmaster.

Responsibilities.

Behind everything our users see online is the architecture built by the Ticketmaster technical infrastructure team that keeps it running. From developing and maintaining our production systems to supporting the next generation of global ticketing platforms, we keep Ticketmaster's engines humming. We're proud to be our engineers' engineers and we're not afraid of taking things apart so we can rebuild them better. We're always on call to keep our networks up and running, ensuring our users have the best and fastest experience possible.

  • Design, write and deliver software to improve the availability, scalability, latency, and efficiency of Ticketmaster's services.
  • Solve problems relating to mission critical services and build automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service conditions.
  • Influence and create new designs, architectures, standards and methods for large-scale distributed systems.
  • Engage in service capacity planning and demand forecasting, software performance analysis and system tuning.
  • Conduct periodic on -call duties.

Qualifications.

  • Familiarity with running production environments at scale is crucial in this job along with an in-depth understanding of Unix systems internals, and networking.
  • Experience in one or more of: C, C++, Java, Perl, Python, Go, or scripting experience in Shell and Perl.
  • Experience working with Unix/Linux systems from kernel to shell and beyond, with experience working with system libraries, file systems, and client-server protocols.
  • Networking: experience with network theory e.g. TCP/IP, UDP, ICMP, etc., MAC addresses, IP packets, DNS, OSI layers, and load balancing.
  • BS degree in Computer Science or related technical field, or equivalent practical experience.

Bonus qualifications (not required, but if you have this experience, let us know):

  • Expertise in designing, analyzing and troubleshooting large-scale distributed systems.
  • In-depth knowledge of operating systems (processes, threads, concurrency issues, locks, mutexes, semaphores, monitors and how they work).
  • Familiarity with algorithms, data structures, and complexity analysis.
  • Systematic problem-solving approach, coupled with a strong sense of ownership and drive.
  • AWS infrastructure, Kubernetes and/or other Cloud Enablement Technologies.

EQUAL EMPLOYMENT OPPORTUNITY
Ticketmaster strongly supports equal employment opportunity for all applicants regardless of race, color, religion, sex, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, sexual orientation, genetic information, or any other characteristic protected by state or federal law.

HIRING PRACTICES
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.

Ticketmaster recruitment policies are designed to place the most highly qualified persons available in a timely and efficient manner. Ticketmaster may pursue all avenues available, including promotion from within, employee referrals, outside advertising, employment agencies, Internet recruiting, job fairs, college recruiting and search firms.

Apply