company_logo

Full Time Job

Principal Software Engineer, Mis

Live Nation

Remote / Virtual 2 days ago
 
  • Paid
  • Full Time
Job Description
Principal Software Engineer, MIS (Remote, United Kingdom)

JOB DESCRIPTION – Principal Software Engineer, MIS

Location: Remote, United Kingdom

Division: Tech Ops

Contract Terms: Permanent, Fulltime

THE TEAM

The Managed Infrastructure Services (MIS) segment is responsible for running infrastructure services efficiently and effectively. The Software Development for MIS team is a new function within MIS, focused on creating software, automation, and tooling to fill gaps where open-source and vendor solutions do not satisfy the need. This team will work closely with other teams within MIS, including Foundational Services, as well as the Software Security Engineering team and Infrastructure Security Engineering team, to ensure that security needs are met and best practices are followed.

THE JOB

As a Principal Software Engineer for MIS, you will report directly to the Senior Director of Managed Infrastructure Services. Your role is to lead the development of software solutions that enable the efficient and secure operation of infrastructure services. You will be responsible for designing, implementing, and maintaining robust software solutions that meet business logic requirements and address emerging security threats. This includes working with various stakeholders to ensure seamless integration of software solutions with existing infrastructure services.

WHAT YOU WILL BE DOING
• Tactical Work (20%): Implementation of planned project work, as well as support of operational tickets from internal customers. This includes hands-on coding, debugging, and deploying fixes when necessary.
• Solutions Architecture (30%): Design architectures that enable seamless integration of software solutions with infrastructure services. This involves creating documentation, diagrams, and proof-of-concepts.
• Strategic Work (50%): Participate in planning sessions, roadmap discussions, and architecture reviews, contributing valuable insights to set the direction for future technology implementations.

You will also:
• Develop software solutions to automate business logic requirements and address emerging security threats
• Collaborate with the Software Security Engineering team and Infrastructure Security Engineering team to ensure that security needs are met and best practices are followed
• Provide technical mentorship and guidance to junior team members
• Write tools to automate routine and complex tasks and troubleshoot application and infrastructure issues
• Participate in on-call and potentially some after-hours support as required
• Exercise independent judgment in methods, techniques, and evaluation criteria for obtaining results
• Proactively identify and address stability, capacity, and performance concerns
• Implement automation & IaC solutions
• Complete assigned project-related work from Jira tickets following Scaled Agile Framework (SAFe) methodology
• Check in code for infrastructure build, automation, & tests to version control repository (GitLab)
• Support PCI / security compliance requirements (upgrades, defect management, etc.)
• Regularly work with Jira, GitLab, Prometheus, Grafana, Splunk
• Liaise with other teams (Foundational Services, Networking, Data Center Ops, Security, etc.) as required

WHAT YOU NEED TO KNOW (or TECHNICAL SKILLS)
• Programming languages such as Go, Rust, or Python
• Experience with software development, including coding, software design patterns, and code reviews
• Familiarity with DevOps tools such as GitLab, CI/CD tooling, Monitoring and Alerting, and SRE practices
• Understanding of security protocols, compliance standards, and cloud and on-prem datacenter environments
• Experience with automation and IaC solutions such as Ansible, Terraform, or CloudFormation
• Knowledge of containerization using Docker and Kubernetes
• Experience with Agile methodologies

YOU (BEHAVIOURAL SKILLS)
• Extremely knowledgeable in software development and engineering principles
• Capable and comfortable working on highly strategic, complex, and high-risk undertakings
• Autonomous and proactive, with a strong ability to navigate complex inter-team dynamics
• Passionate and self-starting, focused on iterative delivery and data-driven decision-making
• Exceptional problem-solving skills, with the ability to analyze complex issues and propose valuable solutions
• Excellent written and verbal communication skills, capable of facilitating cross-team collaboration
• Comfortable working in cross-functional and multidisciplinary teams
• Excited about taking on challenging technical problems and devising creative solutions
• Deeply concerned with the security and compliance implications of your services and solutions
Our work is guided by our values:

Reliability - We understand that fans and clients rely on us to power their live event experiences, and we rely on each other to make it happen.

Teamwork - We believe individual achievement pales in comparison to the level of success that can be achieved by a team

Integrity - We are committed to the highest moral and ethical standards on behalf of the countless partners and stakeholders we represent

Belonging - We are committed to building a culture in which all people can be their authentic selves, have an equal voice and opportunities to thrive

#LI-JCK #LI-Remote

Jobcode: Reference SBJ-gq2xx6-3-17-147-211-42 in your application.

Company Profile
Live Nation

Live Nation Entertainment is the global leader in live entertainment and ticketing. Our world-class portfolio reaches all aspects of the live event and ticketing industry, from ground-breaking software in Ticketmaster, mix of legendary venues and restaurants in House of Blues, production leaders in Concerts, exceptional brand partnerships in Media & Sponsorship, and unparalleled team of artist managers in Artist Nation supported by diverse professionals in all facets of Corporate operations.