ESPN · 2 days ago
Senior Software Engineer
Wonder how qualified you are to the job?
BroadcastingFilm Production
Insider Connection @ESPN
Responsibilities
Contribute to the design, development, testing, deployment, and support of stateful microservices and lambdas in a multi-region cloud environment.
Promote and support Agile methodologies such as Scrum, Kanban, and Scrumban by actively participating in regular ceremonies such as stand-up, retrospectives and sprint planning.
Mentor engineers within your squad (and beyond!) to help them improve their technical ability and build their profile within and outside of the organisation.
Collaborate with your squad, Product Managers, Designers, QA, Operations, and other stakeholders to understand requirements and articulate technical decisions and outcomes.
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
5+ years of software engineering experience
Understanding of message based distributed, scalable, and resilient systems
Desire to work in a start-up, fast-growth, or rapid-change environment
Experience working on diverse teams
Problem-solving skills to identify the root cause and implement the fix
Solid communication skills – written, and oral
Ability to be flexible, adapting to changing priorities
Fluent in multiple programming languages and an expert in at least one of: JavaScript, Python, Java
Experience transforming requirements into software design, documentation and software
Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
Minimum of 5 years related work experience
Preferred
SpringBoot and related Spring projects
Non-relational database technologies e.g. DynamoDB
Redis and/or MemCache
Apache Kafka and/or Kinesis
Terraform, Docker and Kubernetes
Expert with at least one of: AWS, Azure, GCP
Experience building, testing, and tuning distributed systems
Familiarity with the Scala programming language and popular frameworks such as: Cats, Cats Effect, ZIO, and http4s
Familiarity with both object oriented programming (OOP) and functional programming (FP) best practices
Familiarity with Amazon Web Services (AWS), Terraform, and infrastructure as code (IaC) best practices
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