Principal Full Stack UI Software Engineer at Disney responsible for developing interactive ad formats. Collaborating with various teams to create engaging user experiences and implementing innovative solutions.
Responsibilities
Writing and reviewing a lot of code and tests.
Reviewing code and test implementations for best practices and algorithmic complexity.
Available to support engineers on an On-Call shift, when needed.
Reading requirements documentation from Product, providing a perspective on feasibility and translating into implementation tasks, and partnering with teams’ leads through execution as needed.
Exploring, researching, implementing proofs-of-concept, and proposing solutions that will improve Ad Serving systems (reduce cost and overhead, improve maintainability, minimize the time features take to be in production, etc).
Defining, reviewing, and documenting software and system designs in a high throughput, low latency microservices environment.
Enhancing systems’ observability with proper metrics, monitors, and alerts.
Mentoring and inspiring others in all aspects of professional software development.
Requirements
BS or MS in Computer Science/Engineering or relevant work experience
10+ years of software engineering experience
Advanced proficiency with Java, such as understanding heap, multi-threading, garbage collection, profiling
Advanced proficiency with front end technologies such as Node, React, NextJS, Express, Typescript, Tailwind
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 Redis and/or MemCache
Apache Kafka and/or Kinesis
AWS or any other cloud platform
Observability tooling (logs, metrics, etc)
Front end technologies and frameworks such as Node, React, NextJS, Express, Typescript, Tailwind
Benefits
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.
Job title
Principal Full Stack UI Software Engineer – Ad Experiences
Associate Product Engineer at Pass the Keys focusing on product - driven software solutions with AI - augmented tools supporting a user - friendly approach in property management.
Teaching Assistant for AI Software Engineering Bootcamp at Digitale Leute School, responsible for mentoring and supporting participants in their learning journey.
Software Development Engineering role at Western Digital for validating products through automation and internal applications. Collaborate with engineering teams to enhance product quality and efficiency.
IT - Consultant working on Linux/Red Hat OpenShift for DATAGROUP, supporting client IT environments. Responsible for concept and operation of OpenShift environments in a team setting.
Sr. Software Engineer designing, coding, and debugging lottery systems at Scientific Games. Collaborating in requirements gathering, supporting production systems, and adhering to development standards.
Lead Software Engineer for Wells Fargo's Fraud and Claims Technology team. Focused on developing scalable fraud detection solutions and leading enterprise - wide technology initiatives.
Lead Specialist Software Engineer developing microservices for Wells Fargo's Customer Information Management Team. Collaborating on technical solutions with strong Java experience and modern technologies.
PLC/HMI Software Developer in established machinery company developing control software for automation systems. Collaborating on system integration and troubleshooting for optimal performance.
Senior Front - End Software Developer translating business needs into components for Content Management Systems. Collaborating with stakeholders, optimizing performance, and leading junior developers.
Software Engineer Intern contributing to library technology development at OCLC. Collaborating with developers to enhance systems and deliver new features.