Posted in

Lead Software Engineer

Lead Software Engineer

CompanyThe Walt Disney Company
LocationNew York, NY, USA
Salary$145000 – $213900
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.
  • 7+ years relevant industry experience, with 3+ years as a senior software engineer
  • Strong communication skills, both oral and written
  • Experience in Agile development methodologies
  • Proficient in API fundamentals, best practices, and REST API architecture
  • Database knowledge of MySQL, MongoDB or MSSQL
  • Possess expertise in current programming languages (Python preferred) and technologies, with strong skills in writing code and programming tasks
  • Strong problem-solving and organizational skill set
  • Experience with virtual server technologies such as VMware, OVirt and others
  • Lead and influence the direction and prioritization of the design and development of highly scalable software systems and applications
  • Experience delivering applications using CI/CD tools following best practices
  • Knowledge and experience with source control systems and CI/CD pipelines (Git, Gitlab, Jenkins, or similar tools)
  • Enjoy working in a team setting with engineers of varying experience.

Responsibilities

  • Propose and implement technical solutions for existing and new tools based on the requirements provided by infrastructure and development teams.
  • Mentor other developers in technology and processes, enabling their growth.
  • Collaborate with Principal developers to come up with technical solutions that impact existing and new tools.
  • Help enhance existing processes that will make the engineering team more efficient and productive.
  • Work typically involves large or highly sophisticated software programs and systems
  • Must be able to write readable, succinct, and bug-free code for highly scalable and highly available infrastructure management.
  • Collaborate with other engineers on the team for regular code reviews
  • Support systems and services during production incidents as part of the on-call rotation.

Preferred Qualifications

  • Has had a leading role in the design, implementation, and deployment of one or more high volume, cross-functional enterprise-level systems
  • Experience writing unit tests / implementing test driven development processes
  • Has worked on systems that automatically deploy bare metal systems at scale
  • Experience developing rich, interactive and well-performing user interfaces using frameworks like React or Angular.
  • Experience with observability tools (Datadog, Grafana, Splunk, New Relic or similar)
  • Has deployed Windows Server OS images to virtual or physical infrastructure using an automated toolset