Principal Software Engineer developing scalable software solutions for Disney’s media businesses. Mentoring teams and leading innovative projects spanning cross-functional teams.
Responsibilities
Own and orchestrate the implementation of innovative and complex projects spanning multiple cross-functional teams and components
Mentor and inspire colleagues in all aspects of enterprise software engineering, including software and system design
Interpret product requirements and collaborate with team leads to break them down into actionable implementation tasks and drive execution
Design, implement, and review code and unit tests
Design robust, scalable, fault tolerant, de-coupled and performant distributed systems
Evaluate code and test implementations to ensure best practices and optimal performance
Improve system observability by implementing comprehensive metrics, monitoring, and alerting solutions
Research, prototype, and recommend innovative solutions to optimize ad serving systems by improving efficiency, maintainability, and feature deployment speed
Define, review, and document software and system architectures, focusing on high-throughput, low-latency microservices
Provide on-call engineering support as needed
Requirements
BS or MS in Computer Science/Engineering or relevant work experience
10+ years of software engineering experience
Strong foundation in computer science principles, including data structures and algorithms
Advanced proficiency with Java, such as understanding heap, multi-threading, garbage collection, profiling
Demonstrable analytical / problem-solving / design skills in a highly distributed and highly available services ecosystem
Excellent communication, collaboration skills, and a strong teamwork ethic with both technical and non-technical audiences
Comprehensive experience with:
- SpringBoot and related Spring projects
- Non-relational database technologies e.g. DynamoDB
- Caching datastores such as Redis, ValKey, or MemCache
- Data streaming systems such as AWS Kinesis Data Stream and/or Apache Kafka
- AWS or any other cloud platform
- Observability tooling (logs, metrics, etc)
- Modern DevOps tools such as Terraform, Docker, and Kubernetes.
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package
Full range of medical, financial, and/or other benefits
Software Engineer designing and building systems for a banking platform and partner ecosystem. Collaborating across teams to enhance operational efficiency and enable new financial products.
Design Verification Lead driving ASIC design verification for silicon photonics at Cisco. Collaborating with teams to ensure high - performance networks and deployment of advanced optical solutions.
High Speed AMS Design Engineer leading full - chip electrical specifications and circuit design for Cisco's silicon photonics team. Collaborating across teams to develop 100G/200G/400G optical solutions.
AI Product Engineer at Seerist, focusing on AI - driven insights for threat intelligence. Collaborating with product and engineering teams to create innovative solutions.
Senior Full Stack Developer designing scalable SaaS solutions and mentoring peers. Collaborating in a compliant environment and driving technical architecture at Trevor Frances Recruitment.
MDM Developer responsible for designing, developing and maintaining Master Data Management solutions. Join Canada Life Data team ensuring consistency, accuracy, and governance of business data.
Lead Data Engineer at Canada Life overseeing a team and developing data products for analytics initiatives. Collaborating with business teams to optimize data usage and support initiatives.
MDM Developer responsible for designing, developing, and maintaining Master Data Management solutions. Collaborating with business stakeholders to ensure critical business data accuracy and governance.
Software Engineer Manager driving technical support and mentoring for D365 F&O. Collaborating closely with global teams to enhance enterprise - scale Dynamics implementations.
Full - Stack Engineer designing and building tools for a new ChatGPT developer ecosystem. Collaborating with cross - functional teams to deliver intuitive, reliable, and scalable applications.