Work at AEG

Software Development Manager

AEG Presents HQ
Los Angeles, CA
Full Time

For more than 20 years, AEG has played a pivotal role in transforming sports and live entertainment. Annually, we host more than 160 million guests, promote more than 10,000 shows and present more than 22,000 events around the world. We are committed to innovation, artistry, and community, and leverage the power of our 300+ venues, leading sports franchises, marquee music brands, integrated entertainment districts, premier ticketing platform and global sponsorship activations, to create memorable moments that give the world reason to cheer. 

Our business is interwoven with the human mind and heart, and we strive to build a diverse and inclusive company that reflects the artists, athletes, and fans that we host; reach beyond traditional boundaries to support the communities in which we operate; and minimize our impact on the environment by adopting sustainable practices throughout our business operations. 

If you want to be challenged to up your game and make a difference, then join us in giving the world reason to cheer!

Position Summary:

The Manager, Software Development is responsible for hands on coding as well as leading and coaching software developers. We are looking for someone with the technical competency of an Architect while being hands on as a seasoned Full Stack Developer leading their team to deliver high velocity and quality. You will design, create and deploy microservices, maintain and support existing products, lead feature development, lead development planning, and design future software platforms with the goal of building software that eliminates manual tasks. Other key responsibilities include evaluating designs and providing feedback to internal and external teams on how to build the most robust software platforms possible.

Essential Functions:

  • Research new technologies and design software solutions for legacy and new products on Microsoft Azure.
  • Design and create software for serverless architectures that leverage Node.JS, React, Typescript, Azure Functions, API Gateway and Cosmos DB.
  • Lead and coach a pod of software developers on best practices by providing mentorship, code reviews and championing security as well as velocity.
  • Oversee, design and create scalable, resilient and simple software solutions that are capable of being extended as business needs grow and change.
  • Collaborate with leadership, internal stakeholders and the product team to influence, understand business challenges and opportunities, evaluate feasibility of requirements, determine priorities, and prioritize the product roadmap.
  • Maintain, support, refactor, modernize, and ultimately extract and componentize legacy products written in Ruby, PHP, EmberJS, jQuery, JavaScript, MS SQL, MySQL.

Required Qualifications:

  • BA/BS Degree (4-year)
  • 6-8 years of related work experience preferred.
  • 4-6 years of experience managing Senior Software Developers as direct reports.
  • 4-6 years of demonstrated deep technical capabilities leveraging cloud technologies and modern architectures.
  • 2-4 years of microservices architecture design and development.
  • Experience implementing Test Driven Development practices.
  • Extensive experience writing unit tests and integration tests.
  • Practical experience with the limitations and tradeoffs of NoSQL data storage preferred.
  • Experience working on a wide range of software systems and technologies, including small and large business environments preferred.
  • Experience building and maintaining a CI/CD release pipeline preferred.
  • Experience with Agile SCRUM (Scaled Agile Framework) methodologies, lean-agile principles, and the SDLC preferred.
  • Experience building extensible plug-in type architectures preferred.
  • Eagerness to work in a highly collaborative team environment.
  • The ability to scope real world initiatives, architect iterative solutions, and resolve both long-standing and urgent production issues.
  • Fluent in RESTful API design best practices.
  • Deep familiarity with the SOLID design principles, software design patterns, and clean code practices.
  • Ability to speak intelligently about the patterns of enterprise architecture, the methods used in refactoring existing code and platforms, and the factors described in the Twelve-Factor App.
  • Deep understanding of Microsoft SQL or MySQL, the tenets of relational database design, and execution plans.
  • Familiar with an Agile work environment.
  • Great verbal and written communication skills.
  • Broad understanding of data structures and algorithms including runtime analysis.
  • Ability to provide constructive feedback during code reviews (e.g. design pattern guidance, readability, performance, etc)
  • Strong analytical, decision-making, interpersonal, and conflict resolution skills.
  • Demonstrated technical subject matter expertise.
  • Proven record of building technical relationships and consensus with leadership and the greater development team and advocating for technical priorities.
  • Comfortable creating technical documentation, architectural diagrams, and Architectural Decision Records (ADRs)

Pay Scale: $130,955-$178,575

AEG reserves the right to change or modify the employee’s job description whether orally or in writing, at any time during the employment relationship. AEG may require an employee to perform duties outside his/her normal description.