In order to be considered for this role, after clicking “apply now” above and being redirected, you must fully complete the application process on the follow-up screen.
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 Senior Software Engineering is a full stack developer who will create and deploy microservices, maintain and support existing products, lead feature development, and contribute to architectural discussions. Essential Functions:
- Participate in discussions with leadership and Development Operations team and design the plan, look, function, and structure of serverless architectures and create design in the system leveraging AWS Lambda, API Gateway, and DynamoDB.
- Design the plan, look, function and structure of scalable and resilient yet simple software solutions that are capable of being extended as business needs grow and change. Create the design using various programming languages based on best practices, new technologies, and legacy systems.
- Provide technical leadership and mentorship to the team by sharing best practices, technical training, guidance, and assist with problem solving complex issues.
- Deploy microservices written in Go in a CI/CD CodePipeline environment.
- Create rich, intuitive interfaces using React.
- Maintain, support, refactor, modernize, and ultimately extract and componentize legacy products written in ColdFusion, PHP, Laravel, Node.js, AngularJS, jQuery, JavaScript, MS SQL, and MySQL
- Resourceful utilization of various programming languages, technology stacks, and frameworks on a regular basis to creatively problem solve issues and create additional features for legacy products. Research new technologies and languages to solve various problems and issues within the product.
- Collaborate with leadership, internal stakeholders, and the product team with accurate Feature competition timeline estimates to influence and prioritize the product roadmap.
Required Qualifications:
- BA/BS Degree (4-year) In Computer Science, Computer Engineering or a related field
- 4-6 years of related work experience
- Experience leveraging cloud technologies, especially using a microservice architecture.
- Experience working on a wide range of software systems and technologies, including small and large business environments.
- Experience building and maintaining a CI/CD release pipeline.
- Experience with Agile SCRUM, Scaled Agile Framework, and SDLC methodologies.
- Experience building extensible plug-in type architectures.
- Practical experience with the limitations and tradeoffs of NoSQL data storage
- Fluent in RESTful API design best practices
- Eagerness to work in a highly collaborative team environment.
- Familiar with an Agile work environment
- Great verbal and written communication skills
- Deep understanding of Microsoft SQL or MySQL
- Broad understanding of data structures and algorithms
- Extensive experience writing unit tests and integration tests.
- Strong analytical, decision-making, interpersonal, and conflict resolution skills
- Understanding of development fundamentals such as security, performance, scalability, reliability
- Ability to provide constructive feedback during code reviews (e.g. design pattern guidance, readability, performance, etc)
- Results driven with reliable follow through.
- Familiarity with the SOLID design principles, software design patterns, and clean code practices
- Expertise in a traditional object-oriented language such as Java, C#, or C++
- The ability to scope real world initiatives, architect iterative solutions, and resolve both long-standing and urgent production issues.
- Comfortable using Git version control.
Pay Scale: $108,027-$147,583 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.