Lead Software Engineer

Disney Disney · Media · Orlando, FL +1

Lead Software Engineer role focused on driving technical strategy, design decisions, and reducing technical debt for complex web-based solutions, including SPAs, Electron apps, and microservices. Responsibilities include ensuring best practices in CI/CD, automated testing, and deployment, mentoring engineering teams, collaborating cross-functionally, championing observability and reliability, influencing the technology roadmap, and driving innovation for existing and new software solutions. Requires 8+ years of software engineering experience, 2+ years in technical leadership, expertise in cloud-native architectures (AWS), RDBMS, Node.js, C#/.NET Core, RESTful APIs, serverless architecture, and DevOps practices.

What you'd actually do

  1. Drive technical strategy and design decisions and the reduction of technical debt for complex web-based solutions, including SPAs, Electron apps, and microservices.
  2. Ensure best practices in CI/CD pipelines, automated testing, and deployment for multi-region environments.
  3. Mentor and coach engineering team members on modern frameworks (Node.js, .NET, Javascript, Typescript, Angular, etc.) and cloud-first design principles, providing sound technical guidance and oversight.
  4. Collaborate cross-functionally with product teams, business teams, and other technology teams to deliver secure, performant, and maintainable solutions with high value to business partners.
  5. Champion observability and reliability by implementing monitoring, logging, and alerting strategies for global deployments.

Skills

Required

  • 8 years of software engineering experience in design, development, and implementation of highly scalable software systems and components
  • 2 years of proven experience in technical leadership
  • Deep expertise in cloud-native architectures, preferably AWS (Lambda, API Gateway, etc).
  • Experience working with RDBMS (MariaDB, MySQL, etc) and working with large datasets used for predictive analysis
  • Strong proficiency in Node.js and C#/.NET Core, with experience building SPAs and desktop apps using Electron.
  • Hands-on experience with RESTful APIs and serverless architecture and their security using authentication/authorization (OAuth 2.0, JWT).
  • Proven track record in designing highly scalable, globally distributed systems.
  • Experience with DevOps practices, including CI/CD pipelines and containerization (Docker)
  • Excellent problem-solving and communication skills, with ability to influence technical direction across teams.

Nice to have

  • Experience with AWS serverless computing solutions or similar cloud platforms
  • Experience with C#/.NET
  • Experience designing and developing mobile applications
  • Experience with infrastructure-as-code
  • Experience working with globally distributed teams
  • Master’s degree in computer science or equivalent work experience.

What the JD emphasized

  • highly scalable software systems and components
  • technical leadership
  • cloud-native architectures
  • large datasets used for predictive analysis
  • highly scalable, globally distributed systems
  • DevOps practices