Senior Software Engineer

Overview

Hybrid
Depends on Experience
Full Time
No Travel Required

Skills

Software Engineer
DevOps
Git
GitLab
JIRA
Laravel
PHP
QA
Software Development
Software EngineerLocation
code reviews
debugging
engineering activities
on - 1
scrum
solution architecture
stakeholders
java

Job Details

Title: Senior Software Engineer

Location: Location: Onsite on Mondays - Remote all other workdays. Candidates can be located in Burbank, CA/Orlando, FL/Seattle, WA

Duration: Fulltime

Note - Interview Process: 1 round only - looking to make hiring decision quickly

Job Description:

The Sr. Software Engineer will develop/code applications and services for a variety of internal customers across The Walt Disney Company and is an expert of every tool, process, and technology (both proprietary and third party) used by CAPPS. They take an active role in liaising with internal & external project constituents & contributors to set and maintain standards & best practices through mentorship, evangelism of best practices, and review & approval of code. The Sr. Software Engineer is also responsible for the architecture of software internals, efficient and expeditious debugging, and the contribution of code that meets the most stringent standards and expectations of the role: being performant, secure, accessible, well documented, testable, and sustainable.

Oversees and coordinates project timelines for solution engineering activities and Disney resources to ensure requirements are understood, dependencies are defined, evaluation process are developed to business requirements, and the engineered solution is documented and refined to be developed into a future offering. This includes closely coordinating with other teams who are responsible supporting a service and in particular supplier teams. Ensures a high level of satisfaction with engineered services.

Recommend and implement solutions to increase effectiveness and efficiency of solution architecture and engineering services to further enhance support capabilities, documentation, and reporting.

Responsibilities

  • Works closely with solutions architects, project managers, designers, and other project constituents to scope, architect, implement, and deliver software solutions according to requirements/specifications.
  • Works with Staff and other Senior Engineers, and Senior Manager, Engineering to follow and influence best practices for the Software Development strategy within CAPPS.
  • Performs peer and vendor code reviews for compliance, security, performance, and best practices.
  • Executes hands-on, full-stack software development using professional, enterprise class software development tools.
  • Creates, supports, and maintains build pipelines for their projects, including components, and services.
  • Responsible for developing, enacting, and enforcing documentation, coding, process, and performance standards.
  • Provides guidance and mentorship to other team members on subjects like: tools, pipelines, best practices, proprietary Disney services, and development and QA standards.

Basic Qualifications

  • 10+ years of progressive experience in an IT related field
  • 10+ years team-based development
  • 7+ years high level scripted or compiled language software development
  • 7+ years strong understanding of networking technologies
  • 5+ years DevOps development
  • 3+ years Git CI/CD automation technologies
  • 3+ years AWS infrastructure design and maintenance.
  • Full stack development
  • DevOps
  • AWS
  • GitLab CI
  • Shell scripting
  • Jenkins
  • Docker

Additional Information

The CAPPS Engineering team creates and maintains a large portfolio of highly complex, highly proprietary applications and purpose-built systems built on WordPress, Laravel, and other PHP frameworks. This position will be primarily responsible for the creation, enhancement and maintenance of on-demand, cloud-hosted infrastructure provisioning via GitLab CI/CD pipelines integrated with AWS infrastructure.

The majority of tasks will be created by the Sr. Manager of Engineering in a ticket tracking system (JIRA) and prioritized through daily scrum, 1-on-1s, or via bi-weekly Sprints/team-wide project prioritization meetings. Tasks are assigned on a bi-weekly basis (Sprints) and the employee is expected to manage their workload accordingly to complete all expected tasks for that sprint. This person will also influence which tasks are handled by themselves and which are delegated to other development resources within CAPPS.

This employee works collaboratively with other stakeholders (tech leads, project managers, and customers) in both solutioning and requirements gathering based on internal customer needs. Additionally, they are responsible for reviewing any JIRA tickets assigned to them and will need to have a thorough understanding of the project requirements to execute.

About CSM Technologies Inc