Search jobs > Glendale, CA > Temporary > Lead software engineer

Lead Software Engineer, Scala

Disney Entertainment & ESPN Technology
Glendale, California, United States
$149.3K-$200.2K a year
Full-time

Job Summary :

The API Registry is a location and set of workflows used for collaboration on, validation, and sharing of specifications.

It is used in conjunction with both pre-existing and internally developed code generation toolkits to enable development teams to more easily develop services using the contract-first methodology, reducing time to market, defect rates, and cross-service integration friction.

The Lead Software Engineer is involved in planning, scoping, solution architecting, software design, and implementation, leveraging cloud-native, commercial, and open-source tools and frameworks to solve complex business needs :

  • Builds solutions for problems of sizable scope and complexity, which have been successfully deployed for customers / users.
  • Provide support to platform users related to platform onboarding, issue resolution, ad hoc code debugging, and platform bug fixes.
  • Builds and enhances Continuous Integration and Delivery (CI / CD) pipelines.

Responsibilities and Duties of the Role :

  • Writes code that establishes and enhances frameworks, typically for software programs and systems that have little or no precedent.
  • Reviews code for readability, maintainability, testability, and clear usability.
  • Leads in project proposal, architecture, and design. Contributes to architecture design and implementation of assigned projects and may lead in the effort.
  • Provides integration and platform support to internal users and teams.

Required Education, Experience / Skills / Training :

Basic Qualifications

  • 7 years of intermediate to advanced coding experience with one or more of the following programming languages : Scala.
  • Experience writing, maintaining and deploying RESTful services.
  • Experience integrating with CI / CD platforms and tool chains such as GitHub, Artifactory, Gitlab, and Jenkins.

Preferred Qualifications

  • Experience with specification languages such as OpenAPI and Smithy.
  • Experience with one or more of the following programming languages : Java, Kotlin.
  • Experience applying security best practices to application, system, and public cloud infrastructure.

Experience with :

Amazon Web Services-based infrastructure and management including some of : Route 53, ALB, EC2, CloudFormation, CloudWatch, Lambda, VPC, ECS, EKS, IAM, S3, etc.

Required Education

BS Computer Science or related technical discipline or its equivalent.

The hiring range for this position in Seattle, Washington and New York NY is $156,300 to $209,600 per year and in Burbank, CA and Bristol CT is $149,300 to $200,200 per year.

The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors.

A bonus and / or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and / or other benefits, dependent on the level and position offered.

20 days ago
Related jobs
Promoted
VirtualVocations
Burbank, California

A company is looking for a Lead Senior Software Engineer to help drive the implementation of its strategic vision. NET development experience5+ years of front-end development experience5+ years of experience with SQL ServerBachelor's degree in Computer Science, Software Engineering, or a related fie...

Promoted
OutScout
CA, United States

OutScout has partnered with the Executive team of a SaaS platform designed to assist University students towards degree completion and career success looking to add a Lead Software Engineer to the team. ...

Promoted
VirtualVocations
Burbank, California

Key Responsibilities:Builds and supports innovative software solutions for business challengesLeads architectural design and programming activities for application softwareMentors software engineers and drives code reviews to ensure high-quality outputRequired Qualifications:Bachelor's Degree in Com...

Promoted
IT WRKX
CA, United States

Bachelor or above degree in Computer Science or related major, 7+ years of industry experience in a software development environment. Having in-depth research in engineering, componentization, data visualization and other directions is a plus. ...

Promoted
VirtualVocations
Glendale, California

A company is looking for a Scala Backend Software Engineer to join their backend development team. ...

Promoted
EVONA
CA, United States

Lead Flight Software Engineer Responsibilities:. Lead Flight Software Engineer Requirements:. A’s most exciting space start-ups where you will help lead flight software development. Lead and manage the Flight Software team plus provide technical guidance. ...

New Relic, Inc.
Los Angeles, California

As a Lead Software Engineer, you'll spearhead the design and development of our microservices architecture using Kotlin for backend services, ensuring scalability, reliability, and performance. Lead Software Engineer - Commerce. Lead Software Engineer - Commerce. Lead Software Engineer Req ID FY|R&D...

Disney Entertainment & ESPN Technology
Santa Monica, California

Lead projects where you’ll work closely with engineering and product teams to scope and distill product requirements into design and technical specifications. The Disney Entertainment & ESPN Technology (DEE&T) Commerce, Growth and Identity Client Engineering organization delivers experiences across ...

Software Resources, Inc.
Glendale, California
Remote

Software Resources has immediate job opportunities for a REMOTE Senior Full-Stack Developer - Dev Lead. W e are seeking a senior development engineer who possesses comprehensive skills in project management and team leadership. Since this a full-stack engineer, they must be very profic...

Fresno County Superintendent of Schools
Fresno County, CA

Under the direction of the Director of Application, Development and Support or assignedsupervisor, lead a small team in performing a variety of specialized duties in the programming, development, maintenance and analysis of computer applications and databases to resolve software problems; enhance te...