ESPN · 4 days ago
Principal Software Engineer
Wonder how qualified you are to the job?
BroadcastingFilm Production
Insider Connection @ESPN
Responsibilities
Be hands-on, working with engineers across multiple global teams, often leading proof of concept designs and providing guidance.
Influence the roadmap for multiple teams, working in partnership with peers and partners across Product, Project Management, and Engineering.
Understand the strategic business goals of the organization and guide cross-team solutions, architecture, and priorities.
Contribute to an inclusive culture that values learning and development, close collaboration between team members, and excellence.
Mentor engineers across teams to help them improve their technical abilities and build their profiles.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Experience designing, building, and operating distributed systems with multi-level failover & fallback strategies.
Understanding of product architecture, high-quality coding, testing, and development practices.
In depth experience of a Java Virtual Machine (JVM) language such as: Java, Scala, or Kotlin.
Experience with at least one of the following cloud providers: Amazon Web Services (AWS), Google Cloud Compute (GCP), or Microsoft Azure.
Experience with Terraform or other infrastructure as code (IaC) tooling.
Experience in gaining alignment across multiple teams in order to deliver significant products or features.
Excellent verbal and written communication skills, specifically in understanding, framing and simplifying both technical & business requirements.
Comfort with ambiguity and leading conversations where discordant views are present.
Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.
Minimum 10+ years related work experience.
Benefits
Medical Benefits
Financial Benefits
Company
ESPN
ESPN is a broadcasting company.
Funding
Current Stage
Late StageLeadership Team
Recent News
2023-08-20
2023-08-18
2023-08-16
Company data provided by crunchbase