Software Engineer @ Madison Square Garden Entertainment - New York, NY
Job Overview
9 days ago
Software Engineer
Madison Square Garden Entertainment - New York, NY
The Software Engineer will be a key member of the Digital Technology Engineering team responsible for the architecture, development, troubleshooting, implementation, and enhancement of new and existing web applications and platform (microservices), as well as supporting frontend and backend technologies, including React, CSS, NodeJS, and Express. In addition to software development, the Software Engineer will also be contributing expertise to optimize our agile processes and product development, including assisting in requirements gathering and analysis. This role will have a focus on performance, stability, maintainability, functionality, and observability, which will often involve implementing or instrumenting both custom and third-party solutions.
What will you do?
- Build UIs in React, Redux, CSS, HTML, and other technologies using Webpack with ESModules.
- Build services in NodeJS with Express and/or serverless/microservice technologies such as Lambda, while providing RESTful APIs.
- Write “clean code,” following our conventions, standards, established design patterns, and best practices.
- Manage our source code in Github, keeping our commit history useful and clean.
- Actively participate in and contribute to all Scrum ceremonies and take personal responsibility for the success of each Sprint.
- Collaborate with other developers of all levels.
What do you need to succeed?
- Expert knowledge of technologies, such as vanilla JavaScript using ES6-ES2020 language features, CSS3 and HTML5.
- A minimum of 3 years of hands-on development experience with JavaScript, with advanced understanding of design patterns and best practices.
- A minimum of 2 years creating services and APIs in NodeJS with either Express or AWS serverless technologies like Lambda, API Gateway, AppSync.
- A minimum of 2 years of experience building performant UIs with ReactJS and Redux.
- Proficiency with web app tooling technologies. We use Webpack, NPM, git/Github, Babel, Create React app, SCSS, PostCSS, as well as others.
- Proficiency in PHP, Ruby on Rails, or Python.
- Proficiency with any of these testing frameworks and libraries: Jest (or similar, like Karma or Jasmine), Mocha, Chai, Sinon, CucumberJS, Webdriver IO.
- Experience in working on Ruby on Rails with a PostgreSQL.
- Can effectively work with command line tools.
- Experience of ESLint configuration. We use JavaScript Standard Style and AirBnB.
- Experience working in a cloud-only environment, specifically in AWS.
- Experience contributing to the velocity of an Agile Scrum team.
- Some understanding of the basics of caching, including CDNs, in-memory caches, or page and database caching.
- Previous work on consumer and/or enterprise applications used by millions of customers preferred.
- Some experience working with a headless CMS or custom Content tooling is preferred.
- Knowledge of ElasticSearch and its APIs and JavaScript or PHP SDKs preferred
- Understanding of any of these caching technologies: CDNs (like CloudFront), in-memory caches (Redis, Memcached), page caches (like Varnish), or object caches.
- GraphQL knowledge preferred.
- AWS or Agile Scrum certification preferred.
SUPERVISION:
- This is an individual contributor role that may coach team members and lead development efforts.
Why is MSG for me?
We invite you to create an exceptional career at MSG
Candidates who have completed 60 credits of college-level coursework (representing 2 years), or have shown similar self-development through certifications, trade school coursework, etc. are preferred.
We value diversity and are looking for extraordinary employees of all backgrounds
At MSG we value diversity and are looking for extraordinary employees of all backgrounds! MSG is an Equal Opportunity Employer and provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, sexual and reproductive health choices, national origin, citizenship, age, genetic information, disability, or veteran status. In addition to federal law requirements, MSG complies with all applicable state and local laws governing nondiscrimination in all locations. #
Similar Jobs
Software Engineer - Delivery
Squarespace
New York, NY
Build services and tools that support hundreds of engineers every day. The Delivery Team manages the Squarespace code and artifact storage, the pipelines that…
Software Engineer II, Infrastructure, Search
New York, NY
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…
Sr. Software Development Engineer, Artemis
Amazon.com Services LLC
New York, NY
Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code…
Program Manager III, Search, Software Engineering
New York, NY
5 years of experience in program or project management. Understanding of the software development lifecycle. 5 years of experience managing cross-functional or…
Software Engineer
Comcast
Philadelphia, PA
Responsible for planning and designing new software and web applications. Completes programming and implements, tests and debugs defined software components.
Full Stack Engineer
Contently
New York, NY
Strong software engineering and architecture fundamentals. Contently employees receive the best perks out there – great benefits including a 401k plan to Friday…
Software Engineer Associate (Spring/Summer 2023)
Philadelphia Phillies Baseball Operations Department
Philadelphia, PA
As a SWE you contribute fresh ideas in a variety of areas, including information retrieval, networking and data storage, security, machine learning, natural…
Senior Software Support Engineer, NY Metro Area (AMERICAS)
Canonical - Jobs
New York, NY
If you have a passion for the latest open source technologies, technical support, cloud-native development, data-center technologies such as Openstack,…
Software Engineer, Vice President - Hybrid
MUFG
New York, NY
Knowledge and some experience in AWS Experience with major public cloud offerings and how to solution designs that are built around these technologies (AWS,…
Software Engineering Senior Advisor - Evernorth
Cigna
Hartford, CT
We also offer 401(k) with company match, company paid life insurance, tuition reimbursement, a minimum of 18 days of paid time off per year and dozens of…
Engineer 3, Software Development & Engineering
Comcast
Philadelphia, PA
Assists with the software update process for existing applications and roll-outs of software releases. Acts as a resource for colleagues with less experience.
Back End Java Developer (REMOTE)
Dotdash Meredith
New York, NY
Strong command of the underlying foundations of web frameworks with experience using Spring or a similar platform.
Engineer 4, Software Development & Engineering - Mobile
Comcast
Philadelphia, PA
Develops software update process for existing applications. Assists in the roll-out of software releases. Responsible for planning and designing new software…
Software Engineer III
Elsevier
Philadelphia, PA
Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…
Senior Full Stack Engineer
Contently
New York, NY
Contently employees receive the best perks out there – great benefits including equity, 401k plan to Friday lunches and a flexible time off.
R332380 Senior Software Test Engineer (SDET) (Onsite)
Comcast
Philadelphia, PA
Write and edit complex, automated test code, using the same standards as a Software Engineer, that allows for repeatable, reliable testing solutions to test the…
Principal Engineer, Software Development & Engineering
Comcast
Philadelphia, PA
Deep understanding of software architecture and design. Develops software update processes for existing applications.
Software Engineer
NICE Actimize
Hoboken, NJ
Serve as a mentor to less experienced software engineers. Enhances existing solutions to match client requirements by configuring and customizing software using…
Application Developer, PSS2
Rowan University
Glassboro, NJ
Experience with linters, static analysis, and software development best practices. Experience with public cloud infrastructure (AWS, Azure).
Webmaster/CMS Administrator
The City University of New York (CUNY)
Bronx, NY
Associates work in areas such as development/programming, communications, technical support, or similar functions depending on the needs of the Information…
Application Developer Web
OUTFRONT media
New York, NY
Reporting to the Manager, Application Development, the role of the application developer will be working alongside Project Managers, Testing teams, and our…
Sr Embedded Engineer, WiFi and Bluetooth
Comcast
Philadelphia, PA
Responsible for planning and designing new software applications on Linux systems. Participates in training representatives and operations staff on internally…
Director, Cloud DevOps (Remote)
Shutterstock
New York, NY
To be successful in this role, this person must have in-depth expertise and hands-on experience of cloud architecture, engineering and operations, with a…
Software Development Engineer, CMS
Audible
Newark, NJ
Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…
News






