Senior Software Engineer, Cloud Control Plane
New York, NY jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
The Cloud Enablement and Acceleration team plays a critical role around the design, implementation, and maintenance of the Cloud Control Planes for AWS, Azure, and GCP. The Control Planes consists of account / subscription / project factories with tooling, automation, and guardrails to help teams utilize the cloud in an easy and safe manner extending to governance, identity management, network enablement and observability of the clouds.
Our organization values collaboration and continuous improvement, and we strive to provide an environment where all ideas are valued. We believe that healthy organizations have a culture of accountability, transparency, and safety. This means that we commit to delivering things together, communicate constantly on status and risks, and that when we fail (and we should strive to fail) that we own up to it and use it as a learning experience with no blame or judgement involved.
We are seeking a Senior Software Engineer who will provide both technical and team expertise and leadership.
The work of the role includes articulating a vision and developing a strategy for the future of Public Cloud that enables the Cloud Control Plane team, as well as partner application development teams and organizations like Cyber and Network Services. This includes working in consultation with these teams to deliver the best services, tools, and processes. They will be responsible for developing relationships and brokering alignment between teams and across the NBCU organization. And they will also work with engineering leadership to ensure development teams are appropriately equipped with the skills and tools required to perform their job effectively. The ideal candidate will have respect for the past, but focus on driving innovation for what we do today to improve how we do it tomorrow. A passion for teaching others along the way will be key.
If you are well versed in Cloud best practices, engineering preferred practices and innovative methods for software delivery, share knowledge, learn from others, and ready to help build a culture focused on cloud-first, and security by design, we are looking for you.
Basic Requirements:
+ 5+ years of professional software development experience building cloud-based automation tooling.
+ Bachelor's degree or equivalent education, experience, and training in Computer Science or a related field.
+ Applied experience with platforms such as AWS, Azure and GCP, developing pipelines, and performing DevOps activities for new and existing tools and platforms.
+ Experience designing, implementing, and maintaining systems that monitor, analyze, and report on the health of Cloud Control Planes.
+ Experience collecting, analyzing, and interpreting data to provide insights into system behavior, performance trends, and user experiences.
+ Experience identifying patterns, detecting anomalies, and troubleshooting incidents.
+ Experience with at least one popular form of IaaS, e.g. Terraform or CFT.
+ Practical knowledge and experience with cloud infrastructure, tools, and workflow automation.
+ Excellent communicator and relationship builder.
+ Passion for DevOps culture, automation, and modern tooling.
+ A strong passion for learning and improvement.
+ Strive for excellence and appreciation of detail.
Desired Characteristics:
+ Strong proficiency with AWS governance services and core services such as EC2, S3, RDS, Lambda, and VPC; experience with AWS best practices and familiarity with a broad range of AWS tools and services is highly desired.
+ Basic familiarity with cloud platforms Azure and Google Cloud Platform (GCP); ability to navigate and understand fundamental tools and concepts within these environments.
+ Experience with modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests required. Continuous delivery experience preferred.
+ Experience delivering software using an agile development process.
+ Excellent verbal and written communication and collaboration skills to effectively connect with both business and technical teams.
+ Ability to work and participate in a team with an open and collaborative style of communication.
+ Demonstrated ability to work independently as well as part of a cross-functional team.
+ Understanding software development in a DevOps culture.
Additional Requirements:
+ Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $110,000 - $150,000
We are accepting applications for this position on an ongoing basis.
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Senior Software Engineer, Cloud Control Plane
New York, NY jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
The Cloud Enablement and Acceleration team plays a critical role around the design, implementation, and maintenance of the Cloud Control Planes for AWS, Azure, and GCP. The Control Planes consists of account / subscription / project factories with tooling, automation, and guardrails to help teams utilize the cloud in an easy and safe manner extending to governance, identity management, network enablement and observability of the clouds.
Our organization values collaboration and continuous improvement, and we strive to provide an environment where all ideas are valued. We believe that healthy organizations have a culture of accountability, transparency, and safety. This means that we commit to delivering things together, communicate constantly on status and risks, and that when we fail (and we should strive to fail) that we own up to it and use it as a learning experience with no blame or judgement involved.
We are seeking a Senior Software Engineer who will provide both technical and team expertise and leadership.
The work of the role includes articulating a vision and developing a strategy for the future of Public Cloud that enables the Cloud Control Plane team, as well as partner application development teams and organizations like Cyber and Network Services. This includes working in consultation with these teams to deliver the best services, tools, and processes. They will be responsible for developing relationships and brokering alignment between teams and across the NBCU organization. And they will also work with engineering leadership to ensure development teams are appropriately equipped with the skills and tools required to perform their job effectively. The ideal candidate will have respect for the past, but focus on driving innovation for what we do today to improve how we do it tomorrow. A passion for teaching others along the way will be key.
If you are well versed in Cloud best practices, engineering preferred practices and innovative methods for software delivery, share knowledge, learn from others, and ready to help build a culture focused on cloud-first, and security by design, we are looking for you.
Qualifications
Basic Requirements:
* 5+ years of professional software development experience building cloud-based automation tooling.
* Bachelor's degree or equivalent education, experience, and training in Computer Science or a related field.
* Applied experience with platforms such as AWS, Azure and GCP, developing pipelines, and performing DevOps activities for new and existing tools and platforms.
* Experience designing, implementing, and maintaining systems that monitor, analyze, and report on the health of Cloud Control Planes.
* Experience collecting, analyzing, and interpreting data to provide insights into system behavior, performance trends, and user experiences.
* Experience identifying patterns, detecting anomalies, and troubleshooting incidents.
* Experience with at least one popular form of IaaS, e.g. Terraform or CFT.
* Practical knowledge and experience with cloud infrastructure, tools, and workflow automation.
* Excellent communicator and relationship builder.
* Passion for DevOps culture, automation, and modern tooling.
* A strong passion for learning and improvement.
* Strive for excellence and appreciation of detail.
Desired Characteristics:
* Strong proficiency with AWS governance services and core services such as EC2, S3, RDS, Lambda, and VPC; experience with AWS best practices and familiarity with a broad range of AWS tools and services is highly desired.
* Basic familiarity with cloud platforms Azure and Google Cloud Platform (GCP); ability to navigate and understand fundamental tools and concepts within these environments.
* Experience with modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests required. Continuous delivery experience preferred.
* Experience delivering software using an agile development process.
* Excellent verbal and written communication and collaboration skills to effectively connect with both business and technical teams.
* Ability to work and participate in a team with an open and collaborative style of communication.
* Demonstrated ability to work independently as well as part of a cross-functional team.
* Understanding software development in a DevOps culture.
Additional Requirements:
* Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $110,000 - $150,000
We are accepting applications for this position on an ongoing basis.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Principal Software Engineer (Cloud/Infrastructure/API)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
The
Engineering Experience (EngEx)
organization at NBCUniversal is seeking a
Principal Software Engineer
to lead technical direction, architecture, and strategy across our developer platforms and cloud enablement stack.
This is a strategic enterprise-level role with direct influence over how NBCUniversal's engineers build software. A critical component of this role will be to drive the adoption and integration of AI across the Software Development Lifecycle (SDLC). The
Principal Software Engineer
will be responsible for designing
secure,
scalable workflows that integrate AI and automation into CI/CD pipelines, developer IDEs, and quality assurance stages to enhance brainstorming, code-assist, code-review, and code-quality processes
. This role will also ensure consistent patterns in API design and management, as well as enforce principles of security and privacy by design across all development workflows.
In addition, this role will oversee technical direction across:
Cloud Control Plane (AWS, Azure, GCP)
Cloud FinOps (Chargeback & Governance)
Developer Tooling (GitHub Enterprise, Terraform Enterprise, Nexus, SonarQube, Atlassian, etc)
Observability Platforms (Datadog, Splunk, AWS Quicksight)
Kong API Gateway
AI Gateway
Responsibilities:
Establish and evangelize technical direction for all EngEx platforms, ensuring alignment with organizational objectives and engineering best practices.
Lead the enterprise-wide adoption of continuous AI workflows that embed intelligent, context-aware tooling across the SDLC. Architect secure, scalable environments to enable agentic development and support adaptive, real-time engineering experiences.
Design and enforce security guardrails and policies in alignment with NBCUniversal's governance and compliance standards.
Architect and govern cloud control plane automation, multi-cloud account provisioning, and chargeback frameworks with a focus on FinOps and security.
Drive the expansion and optimization of GitHub Enterprise, including org and billing consolidation, cost-center alignment, and policy governance.
Develop observability and metric strategies using Datadog, Splunk, and AWS Quicksight to track and visualize platform health and SDLC productivity.
Implement data collection pipelines from tooling (GitHub, CoPilot, Jira, Kong, etc.) to measure adoption and effectiveness of development workflows.
Define and implement API governance frameworks, including IAM/OAuth2 flows, rate limiting, and auditing policies across Kong Gateways.
Champion self-service capabilities and automation to reduce friction and enable rapid provisioning and compliance across cloud services and developer platforms.
Mentor staff and junior engineers across the Engineering Experience organization, developing their technical acumen and ensuring alignment across platform pillars.
Qualifications
12+ years of experience in enterprise software engineering, platform engineering, or infrastructure architecture.
Extensive experience designing and implementing strategic cloud-native and microservice architectures at enterprise scale, with an understanding of design principles for scalability, performance, and reliability
Proven experience designing and operationalizing developer platforms at scale, with strong focus on AI-driven SDLC improvements.
Deep expertise in GitHub Enterprise, GitHub Actions, and GitHub CoPilot, including workflow automation, security integration, and team adoption strategies.
Strong background in cloud platforms (AWS, Azure, GCP) and FinOps principles for cost visibility and optimization.
Experience with observability platforms (Datadog, Splunk, AWS Quicksight) and metric instrumentation across the developer experience stack.
Deep understanding of source control, package management, CI/CD pipelines, IaC, and developer enablement tools.
Knowledge of OAuth2, IAM, and API management strategies.
Excellent communication skills for working across technical and executive audiences; ability to lead cross-functional initiatives and influence enterprise standards.
Desired Characteristics:
Thought leadership in platform engineering, AI-enhanced development, or developer productivity.
Experience as a Cloud Solutions Architect, or similar role
Relevant Cloud / IT certifications
Rest API design, implementation, usage, debugging, and documentation
Service mesh / service discovery
PKI certificate management
Agile methodologies, image pipelines, CI/CD, SDLC
Contribution to open-source projects
Proficiency writing and debugging code in Python and/or Go
Expertise in design principles for scalability, performance, and reliability
Additional Requirements:
Fully Remote:
This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $180,000 - $220,000
(bonus and long-term incentive eligible)
We are accepting applications for this position on an ongoing basis.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing
[email protected]
.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Staff Software Engineer (SAP Fiori)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
Project Keystone
will be a multi-year endeavor, driving NBCUniversal's transformation goal of building a globally standardized, flexible, and data-driven business platform that enables NBCU to make better and faster decisions based on real time insights.
Our
product and engineering teams will drive transformation of key Finance processes
across
Record-to-Report (RTR), Procure-to-Pay (PTP), Order-to-Cash (OTC), Treasury, Tax and FP&A
. In additional, our engineering teams will play a key role in cross-functional workstreams like Transformation Management Office (TMO), master data governance, reporting, security, risk, and controls and change management.
This position will provide state-of-the-art engineering and architectural support for the SAP S/4 HANA Fiori Applications. This role will include creating, configuring, and administrating SAP Fiori applications in line with NBCU's UX strategy.
Responsibilities:
Design, develop, and deploy custom SAP Fiori applications using SAP Fiori, UI5, and other front-end technologies.
Create and configure Fiori launchpad Spaces and Pages for different business requirements. This involves determining the correct layout, tiles, and groups for a personalized user experience.
Configure different types of pages, such as Personalized Pages, Homepage Pages, and Catalogs, ensuring that they align with the organization's structure and business processes.
Set up tiles that are linked to different applications (Standard, Custom, or Embedded) in the Launchpad. Configure Dynamic Tiles, Static Tiles, and Target Mappings to ensure users have quick access to the most relevant information.
Associate roles with specific Fiori spaces, pages, and catalog items to ensure users see the correct applications in the Fiori Launchpad. This step involves assigning Business Catalogs and Business Groups to roles, ensuring that the users have access to appropriate tiles and applications.
Develop and maintain Fiori apps using SAP Business Application Studio and Git tools.
Troubleshoot, debug, and resolve issues in existing applications, ensuring they meet business and technical requirements.
Work with the functional teams to support testing cycles like Functional Unit Test, Integration Testing, and others.
Stay updated with the latest SAP Fiori/UI5 trends, best practices, and new releases.
Work with SAP Basis and Security teams to activate catalogs and manage user access and authentication.
Monitor Fiori logs, and performance to ensure uptime and responsiveness.
Optimize Fiori application performance (caching, indexing, UI5 updates).
Provide technical support and training to end-users/team members, as necessary.
Qualifications
Basic Requirements:
Education degree in Computer Science, Business Administration, Engineering or related discipline with an information technology focus, or an equivalent combination of education and training that provides the required knowledge, skills, and abilities to perform the essential functions of the job.
Experience as a Fiori Developer with 8+ years of hands-on SAP Fiori UI5 experience.
Knowledge in various SAP modules and Integration development working on large-scale SAP S/4 implementation project.
Strong experience in SAP Fiori technical administration, SAP UI5, and associated front-end technologies.
Proven expertise in integrating SAP Fiori with SAP S/4HANA, SAP BTP, or other backend systems.
Familiarity with ABAP development for SAP back-end integration.
Knowledge of JavaScript, HTML5, CSS, and other web development technologies.
Ability to design user-centric interfaces and ensure high performance and responsiveness in Fiori applications.
Experience with SAP Fiori Launchpad and app configuration.
Strong understanding of SAP roles, authorizations, and security policies.
Strong analytical and problem-solving skills.
Excellent communication and teamwork skills.
Experience with SAP Fiori and SAP S/4HANA integration.
Knowledge of ABAP for back-end integration with Fiori applications.
Experience with SAP BTP, and/or other cloud technologies.
Familiarity with Agile development methodologies.
Experience with Fiori design guidelines and UX best practices.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Desired Characteristics:
Certification in SAP Fiori is a plus.
Additional Requirements:
Fully Remote:
This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $130,000 - $180,000
(bonus eligible)
We are accepting applications for this position on an ongoing basis.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing
[email protected]
.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Staff Software Engineer (SAP BTP CPI SRE)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
Project Keystone
will be a multi-year endeavor, driving NBCUniversal's transformation goal of building a globally standardized, flexible, and data-driven business platform that enables NBCU to make better and faster decisions based on real time insights.
Our
product and engineering teams will drive transformation of key Finance processes
across
Record-to-Report (RTR), Procure-to-Pay (PTP), Order-to-Cash (OTC), Treasury, Tax and FP&A
. In additional, our engineering teams will play a key role in cross-functional workstreams like Transformation Management Office (TMO), master data governance, reporting, security, risk and controls and change management.
This Staff Software Engineer position, will oversee the day-to-day hands-on operational support of SAP BTP CPI applications in a production environment, including troubleshooting issues, managing incidents, coordinating with development teams on break fixes and enhancements. Ensuring high system availability and performance, while leading a team of support specialists focused on BTP technologies.
Responsibilities:
Collaborate with onsite architects and onsite leads to improve SAP BTP engineering development strategy, architecture, and governance of application development and engineering related activities for NBCU
Lead offshore team and work with product and other engineering teams to architect, design and evaluate different technical design options for custom development options keeping in mind industry best practices and NBCU development standards
Take a lead role in creating procedures and documenting for proper rollout and implementations
Support production deployments
Manage relationships with Product Teams, Change Management, Testing and other Engineering teams
Prioritize and schedule enhancements stemming from business need
Implement procedures to communicate effectively with external and internal stakeholders during service interruptions
Qualifications
Basic Requirements:
Education degree in Computer Science, Business Administration, Engineering or related discipline with an information technology focus, or an equivalent combination of education and training that provides the required knowledge, skills, and abilities to perform the essential functions of the job.
8+ years of development experience.
Expertise in implementing integration patterns to optimize data exchange and automate business processes. Technologies and Protocols: Proficient in a wide range of technologies and protocols, such as SFTP, Encryption, REST, ODATA, SFAPI, SOAP, XML, JSON, IDOC, Message queues, Identity management, CAPM, SAML, and OAuth as well as ABAP Proxies.
Experience in the entire project lifecycle, from Business Requirement Gathering and Project planning to Solution Design, Technical developments, Enhancements, Testing, and post Go-Live support
Excellent communication and analytical skills
Real-time integration expertise
Prior experience developing integration scenarios of various complexities between heterogeneous system
Ability to analyze existing system integrations to determine upgrade needs and improvements
Possess knowledge to leverage SAP API Business hub to adopt standard content and best practices in SAP BTP
Ability to use the different mapping methods to achieve various transformation requirements
Thorough understanding of cloud applications such as: SAP Success Factors, SAP Ariba, SAP C4C, SAP Callidus/Workday using SAP CPI/BTP
Has independently led a team and has experience with activities such as providing estimates and planning to be able to set expectations with key stakeholders
Experience in overseeing Cloud Connector configuration activities, including mappings for HTTP, RFC and TCP protocols. Understand connectivity principles and system performance considerations
Be able to describe topics such as high availability (HA), disaster recovery (DR), and security best practices
Participate in establishing governance process for user access management and update processes.
Maintain documentation of configurations, policies, and troubleshooting approaches.
SAP BTP Integration Suite certification required
Has demonstrated excellent verbal and written communication skills
Possess interpersonal skills to engage and collaborate in a team environment
Desired Characteristics:
Knowledge working with AEM, API management and/or Cloud ALM is a plus
Additional Requirements:
Fully Remote:
This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $130,000 - $180,000
(bonus eligible)
We are accepting applications for this position on an ongoing basis.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing
[email protected]
.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Principal Software Engineer (Cloud/Infrastructure/API)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
The Engineering Experience (EngEx) organization at NBCUniversal is seeking a Principal Software Engineer to lead technical direction, architecture, and strategy across our developer platforms and cloud enablement stack.
This is a strategic enterprise-level role with direct influence over how NBCUniversal's engineers build software. A critical component of this role will be to drive the adoption and integration of AI across the Software Development Lifecycle (SDLC). The Principal Software Engineer will be responsible for designing secure, scalable workflows that integrate AI and automation into CI/CD pipelines, developer IDEs, and quality assurance stages to enhance brainstorming, code-assist, code-review, and code-quality processes. This role will also ensure consistent patterns in API design and management, as well as enforce principles of security and privacy by design across all development workflows.
In addition, this role will oversee technical direction across:
+ Cloud Control Plane (AWS, Azure, GCP)
+ Cloud FinOps (Chargeback & Governance)
+ Developer Tooling (GitHub Enterprise, Terraform Enterprise, Nexus, SonarQube, Atlassian, etc)
+ Observability Platforms (Datadog, Splunk, AWS Quicksight)
+ Kong API Gateway
+ AI Gateway
Responsibilities:
+ Establish and evangelize technical direction for all EngEx platforms, ensuring alignment with organizational objectives and engineering best practices.
+ Lead the enterprise-wide adoption of continuous AI workflows that embed intelligent, context-aware tooling across the SDLC. Architect secure, scalable environments to enable agentic development and support adaptive, real-time engineering experiences.
+ Design and enforce security guardrails and policies in alignment with NBCUniversal's governance and compliance standards.
+ Architect and govern cloud control plane automation, multi-cloud account provisioning, and chargeback frameworks with a focus on FinOps and security.
+ Drive the expansion and optimization of GitHub Enterprise, including org and billing consolidation, cost-center alignment, and policy governance.
+ Develop observability and metric strategies using Datadog, Splunk, and AWS Quicksight to track and visualize platform health and SDLC productivity.
+ Implement data collection pipelines from tooling (GitHub, CoPilot, Jira, Kong, etc.) to measure adoption and effectiveness of development workflows.
+ Define and implement API governance frameworks, including IAM/OAuth2 flows, rate limiting, and auditing policies across Kong Gateways.
+ Champion self-service capabilities and automation to reduce friction and enable rapid provisioning and compliance across cloud services and developer platforms.
+ Mentor staff and junior engineers across the Engineering Experience organization, developing their technical acumen and ensuring alignment across platform pillars.
+ 12+ years of experience in enterprise software engineering, platform engineering, or infrastructure architecture.
+ Extensive experience designing and implementing strategic cloud-native and microservice architectures at enterprise scale, with an understanding of design principles for scalability, performance, and reliability
+ Proven experience designing and operationalizing developer platforms at scale, with strong focus on AI-driven SDLC improvements.
+ Deep expertise in GitHub Enterprise, GitHub Actions, and GitHub CoPilot, including workflow automation, security integration, and team adoption strategies.
+ Strong background in cloud platforms (AWS, Azure, GCP) and FinOps principles for cost visibility and optimization.
+ Experience with observability platforms (Datadog, Splunk, AWS Quicksight) and metric instrumentation across the developer experience stack.
+ Deep understanding of source control, package management, CI/CD pipelines, IaC, and developer enablement tools.
+ Knowledge of OAuth2, IAM, and API management strategies.
+ Excellent communication skills for working across technical and executive audiences; ability to lead cross-functional initiatives and influence enterprise standards.
Desired Characteristics:
+ Thought leadership in platform engineering, AI-enhanced development, or developer productivity.
+ Experience as a Cloud Solutions Architect, or similar role
+ Relevant Cloud / IT certifications
+ Rest API design, implementation, usage, debugging, and documentation
+ Service mesh / service discovery
+ PKI certificate management
+ Agile methodologies, image pipelines, CI/CD, SDLC
+ Contribution to open-source projects
+ Proficiency writing and debugging code in Python and/or Go
+ Expertise in design principles for scalability, performance, and reliability
Additional Requirements:
+ Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $180,000 - $220,000 (bonus and long-term incentive eligible)
We are accepting applications for this position on an ongoing basis.
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Principal Software Engineer (Cloud/Infrastructure/API)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
The Engineering Experience (EngEx) organization at NBCUniversal is seeking a Principal Software Engineer to lead technical direction, architecture, and strategy across our developer platforms and cloud enablement stack.
This is a strategic enterprise-level role with direct influence over how NBCUniversal's engineers build software. A critical component of this role will be to drive the adoption and integration of AI across the Software Development Lifecycle (SDLC). The Principal Software Engineer will be responsible for designing secure, scalable workflows that integrate AI and automation into CI/CD pipelines, developer IDEs, and quality assurance stages to enhance brainstorming, code-assist, code-review, and code-quality processes. This role will also ensure consistent patterns in API design and management, as well as enforce principles of security and privacy by design across all development workflows.
In addition, this role will oversee technical direction across:
* Cloud Control Plane (AWS, Azure, GCP)
* Cloud FinOps (Chargeback & Governance)
* Developer Tooling (GitHub Enterprise, Terraform Enterprise, Nexus, SonarQube, Atlassian, etc)
* Observability Platforms (Datadog, Splunk, AWS Quicksight)
* Kong API Gateway
* AI Gateway
Responsibilities:
* Establish and evangelize technical direction for all EngEx platforms, ensuring alignment with organizational objectives and engineering best practices.
* Lead the enterprise-wide adoption of continuous AI workflows that embed intelligent, context-aware tooling across the SDLC. Architect secure, scalable environments to enable agentic development and support adaptive, real-time engineering experiences.
* Design and enforce security guardrails and policies in alignment with NBCUniversal's governance and compliance standards.
* Architect and govern cloud control plane automation, multi-cloud account provisioning, and chargeback frameworks with a focus on FinOps and security.
* Drive the expansion and optimization of GitHub Enterprise, including org and billing consolidation, cost-center alignment, and policy governance.
* Develop observability and metric strategies using Datadog, Splunk, and AWS Quicksight to track and visualize platform health and SDLC productivity.
* Implement data collection pipelines from tooling (GitHub, CoPilot, Jira, Kong, etc.) to measure adoption and effectiveness of development workflows.
* Define and implement API governance frameworks, including IAM/OAuth2 flows, rate limiting, and auditing policies across Kong Gateways.
* Champion self-service capabilities and automation to reduce friction and enable rapid provisioning and compliance across cloud services and developer platforms.
* Mentor staff and junior engineers across the Engineering Experience organization, developing their technical acumen and ensuring alignment across platform pillars.
Qualifications
* 12+ years of experience in enterprise software engineering, platform engineering, or infrastructure architecture.
* Extensive experience designing and implementing strategic cloud-native and microservice architectures at enterprise scale, with an understanding of design principles for scalability, performance, and reliability
* Proven experience designing and operationalizing developer platforms at scale, with strong focus on AI-driven SDLC improvements.
* Deep expertise in GitHub Enterprise, GitHub Actions, and GitHub CoPilot, including workflow automation, security integration, and team adoption strategies.
* Strong background in cloud platforms (AWS, Azure, GCP) and FinOps principles for cost visibility and optimization.
* Experience with observability platforms (Datadog, Splunk, AWS Quicksight) and metric instrumentation across the developer experience stack.
* Deep understanding of source control, package management, CI/CD pipelines, IaC, and developer enablement tools.
* Knowledge of OAuth2, IAM, and API management strategies.
* Excellent communication skills for working across technical and executive audiences; ability to lead cross-functional initiatives and influence enterprise standards.
Desired Characteristics:
* Thought leadership in platform engineering, AI-enhanced development, or developer productivity.
* Experience as a Cloud Solutions Architect, or similar role
* Relevant Cloud / IT certifications
* Rest API design, implementation, usage, debugging, and documentation
* Service mesh / service discovery
* PKI certificate management
* Agile methodologies, image pipelines, CI/CD, SDLC
* Contribution to open-source projects
* Proficiency writing and debugging code in Python and/or Go
* Expertise in design principles for scalability, performance, and reliability
Additional Requirements:
* Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $180,000 - $220,000 (bonus and long-term incentive eligible)
We are accepting applications for this position on an ongoing basis.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Senior Software Engineer (SAP ABAP)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
We are seeking a Senior Software Engineer RTR (SAP ABAP) to provide state-of-art technical support for the SAP Financial, Procurement and Subledger systems maintenance and enhancements including integration to other systems. This includes participating in project implementation design and development activities to support the successful business adoption of the new solution, and the ongoing production support and enhancement post go-live. This role requires a strong understanding of finance/procurement/subledger based principles and proven experience on design and deliver high quality clean core solutions through technical development that meet overall business requirements.
Specifically, this role will support Project Keystone, which is a multi-year endeavor, driving NBCUniversal's transformation goal of building a globally standardized, flexible, and data-driven business platform that enables NBCU to make better and faster decisions based on real time insights.
Our product and engineering teams will drive transformation of key Finance processes across Record-to-Report (RTR), Procure-to-Pay (PTP), Order-to-Cash (OTC), Treasury, Tax and FP&A. In additional, our engineering teams will play a key role in cross-functional workstreams like Transformation Management Office (TMO), master data governance, reporting, security, risk and controls and change management.
Basic Requirements:
+ Bachelor or advanced degree in Computer Science, Information Systems, or Business from an accredited institution or equivalent working experience.
+ 5+ years' experience with strong SAP SOH and S4/HANA and SQL Skills
+ Proficient with SAP HANA CDS View/OData Service development including usage of SQL and AMDP
+ Ability to perform SAP Development activities in support of the business request to improve or add functionality to the existing SAP landscape specifically HANA/ABAP with an emphasis on the Financial modules.
+ Experience with S4/HANA migration initiatives and exposure to BTP integration/side-by-side RAP programming model is a plus.
+ Familiarity and comfort in working with a variety of support models with onsite & offshore resources
+ Willingness to work off business hours and weekends as required for production support when issues arise
+ Proven experience completing assigned tasks on multiple projects with tight deadlines successfully
+ Strong analytical and problem solving skills able to identify flexible and forward thinking IT solutions
+ Excellent written and oral communications - ability to communicate to all levels of the organization, both business and IT
+ Strong understanding of IT project management SDLC processes and methodologies, such as Waterfall, Agile Scrum and associated best practices
Technical Skills:
+ Experience as a Developer/Senior Developer in more than 3 projects. At least 5 years SAP hands-on experience. Knowledge in various SAP modules and Integration development working on large-scale SAP S/4 transformations.
+ ECC Development Experience
+ Confirmed ability using BADI's, BAPI's, LSMW, ALE, RFC calls, IDOC, BDC, business objects, classes and methods, Adobe Forms, SmartForms, SAPScripts, Data Dictionary, ALV
+ ABAP debugging skills, workflow experience
+ S/4 HANA Development Experience
+ Knowledge of OData using CDS and AMDP, Workflow experience, including support and debugging
+ Knowledge and awareness of SAP Clean Core principles including use of released API's, in app extensibility options and key user extensibility
+ Knowledge of 3-Tier extensibility model and SAP RAP (Restful ABAP) and CAP (Cloud Application) Programming Models
+ Experience in migrating custom code base from ECC or SoH systems onto a S/4 HANA platform applying both Technical remediation and Clean Core frameworks
+ Implementation knowledge on Native SQL, ADBC, External View, ABAP Core data Services, AMDP Procedures, Text Search, ALV on HANA.
+ Practical experience in creating custom and enhance standard CDS view and AMDP class based on business requirement, various available annotation in CDS
+ Good knowledge on other new SAP technologies such as Fiori SAPUI5, SAP BTP Integration Suite, SAP Business Application Studio, SAP Build etc.
+ Practical Knowledge of Code Performance Rules and Guidelines for SAP HANA
Desired Characteristics:
+ Relevant SAP technical certification
Additional Requirements:
+ Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $110,000 - $160,000
We are accepting applications for this position on an ongoing basis.
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Senior Software Engineer (SAP ABAP)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
We are seeking a
Senior Software Engineer RTR (SAP ABAP)
to provide state-of-art technical support for the SAP Financial, Procurement and Subledger systems maintenance and enhancements including integration to other systems. This includes participating in project implementation design and development activities to support the successful business adoption of the new solution, and the ongoing production support and enhancement post go-live.
This role requires a strong understanding of finance/procurement/subledger based principles and proven experience on design and deliver high quality clean core solutions through technical development that meet overall business requirements.
Specifically, this role will support Project Keystone, which is a multi-year endeavor, driving NBCUniversal's transformation goal of building a globally standardized, flexible, and data-driven business platform that enables NBCU to make better and faster decisions based on real time insights.
Our product and engineering teams will drive transformation of key Finance processes across
Record-to-Report (RTR)
, Procure-to-Pay (PTP), Order-to-Cash (OTC), Treasury, Tax and FP&A. In additional, our engineering teams will play a key role in cross-functional workstreams like Transformation Management Office (TMO), master data governance, reporting, security, risk and controls and change management.
Qualifications
Basic Requirements:
Bachelor or advanced degree in Computer Science, Information Systems, or Business from an accredited institution or equivalent working experience.
5+ years' experience with strong SAP SOH and
S4/HANA
and SQL Skills
Proficient with SAP HANA CDS View/OData Service development including usage of SQL and AMDP
Ability to perform SAP Development activities in support of the business request to improve or add functionality to the existing SAP landscape specifically HANA/ABAP with an emphasis on the Financial modules.
Experience with S4/HANA migration initiatives and exposure to BTP integration/side-by-side RAP programming model is a plus.
Familiarity and comfort in working with a variety of support models with onsite & offshore resources
Willingness to work off business hours and weekends as required for production support when issues arise
Proven experience completing assigned tasks on multiple projects with tight deadlines successfully
Strong analytical and problem solving skills able to identify flexible and forward thinking IT solutions
Excellent written and oral communications - ability to communicate to all levels of the organization, both business and IT
Strong understanding of IT project management SDLC processes and methodologies, such as Waterfall, Agile Scrum and associated best practices
Technical Skills:
Experience as a Developer/Senior Developer in more than 3 projects. At least 5 years SAP hands-on experience. Knowledge in various SAP modules and Integration development working on large-scale SAP S/4 transformations.
ECC Development Experience
Confirmed ability using BADI's, BAPI's, LSMW, ALE, RFC calls, IDOC, BDC, business objects, classes and methods, Adobe Forms, SmartForms, SAPScripts, Data Dictionary, ALV
ABAP debugging skills, workflow experience
S/4 HANA Development Experience
Knowledge of OData using CDS and AMDP, Workflow experience, including support and debugging
Knowledge and awareness of SAP Clean Core principles including use of released API's, in app extensibility options and key user extensibility
Knowledge of 3-Tier extensibility model and SAP RAP (Restful ABAP) and CAP (Cloud Application) Programming Models
Experience in migrating custom code base from ECC or SoH systems onto a S/4 HANA platform applying both Technical remediation and Clean Core frameworks
Implementation knowledge on Native SQL, ADBC, External View, ABAP Core data Services, AMDP Procedures, Text Search, ALV on HANA.
Practical experience in creating custom and enhance standard CDS view and AMDP class based on business requirement, various available annotation in CDS
Good knowledge on other new SAP technologies such as Fiori SAPUI5, SAP BTP Integration Suite, SAP Business Application Studio, SAP Build etc.
Practical Knowledge of Code Performance Rules and Guidelines for SAP HANA
Desired Characteristics:
Relevant SAP technical certification
Additional Requirements:
Fully Remote:
This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $110,000 - $160,000
We are accepting applications for this position on an ongoing basis.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing
[email protected]
.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Staff Software Engineer (SAP Fiori)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Project Keystone will be a multi-year endeavor, driving NBCUniversal's transformation goal of building a globally standardized, flexible, and data-driven business platform that enables NBCU to make better and faster decisions based on real time insights.
Our product and engineering teams will drive transformation of key Finance processes across Record-to-Report (RTR), Procure-to-Pay (PTP), Order-to-Cash (OTC), Treasury, Tax and FP&A. In additional, our engineering teams will play a key role in cross-functional workstreams like Transformation Management Office (TMO), master data governance, reporting, security, risk, and controls and change management.
This position will provide state-of-the-art engineering and architectural support for the SAP S/4 HANA Fiori Applications. This role will include creating, configuring, and administrating SAP Fiori applications in line with NBCU's UX strategy.
Responsibilities:
+ Design, develop, and deploy custom SAP Fiori applications using SAP Fiori, UI5, and other front-end technologies.
+ Create and configure Fiori launchpad Spaces and Pages for different business requirements. This involves determining the correct layout, tiles, and groups for a personalized user experience.
+ Configure different types of pages, such as Personalized Pages, Homepage Pages, and Catalogs, ensuring that they align with the organization's structure and business processes.
+ Set up tiles that are linked to different applications (Standard, Custom, or Embedded) in the Launchpad. Configure Dynamic Tiles, Static Tiles, and Target Mappings to ensure users have quick access to the most relevant information.
+ Associate roles with specific Fiori spaces, pages, and catalog items to ensure users see the correct applications in the Fiori Launchpad. This step involves assigning Business Catalogs and Business Groups to roles, ensuring that the users have access to appropriate tiles and applications.
+ Develop and maintain Fiori apps using SAP Business Application Studio and Git tools.
+ Troubleshoot, debug, and resolve issues in existing applications, ensuring they meet business and technical requirements.
+ Work with the functional teams to support testing cycles like Functional Unit Test, Integration Testing, and others.
+ Stay updated with the latest SAP Fiori/UI5 trends, best practices, and new releases.
+ Work with SAP Basis and Security teams to activate catalogs and manage user access and authentication.
+ Monitor Fiori logs, and performance to ensure uptime and responsiveness.
+ Optimize Fiori application performance (caching, indexing, UI5 updates).
+ Provide technical support and training to end-users/team members, as necessary.
Basic Requirements:
+ Education degree in Computer Science, Business Administration, Engineering or related discipline with an information technology focus, or an equivalent combination of education and training that provides the required knowledge, skills, and abilities to perform the essential functions of the job.
+ Experience as a Fiori Developer with 8+ years of hands-on SAP Fiori UI5 experience.
+ Knowledge in various SAP modules and Integration development working on large-scale SAP S/4 implementation project.
+ Strong experience in SAP Fiori technical administration, SAP UI5, and associated front-end technologies.
+ Proven expertise in integrating SAP Fiori with SAP S/4HANA, SAP BTP, or other backend systems.
+ Familiarity with ABAP development for SAP back-end integration.
+ Knowledge of JavaScript, HTML5, CSS, and other web development technologies.
+ Ability to design user-centric interfaces and ensure high performance and responsiveness in Fiori applications.
+ Experience with SAP Fiori Launchpad and app configuration.
+ Strong understanding of SAP roles, authorizations, and security policies.
+ Strong analytical and problem-solving skills.
+ Excellent communication and teamwork skills.
+ Experience with SAP Fiori and SAP S/4HANA integration.
+ Knowledge of ABAP for back-end integration with Fiori applications.
+ Experience with SAP BTP, and/or other cloud technologies.
+ Familiarity with Agile development methodologies.
+ Experience with Fiori design guidelines and UX best practices.
+ Experience with version control systems (e.g., Git) and CI/CD pipelines.
Desired Characteristics:
+ Certification in SAP Fiori is a plus.
Additional Requirements:
+ Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $130,000 - $180,000 (bonus eligible)
We are accepting applications for this position on an ongoing basis.
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Staff Software Engineer (SAP BTP CPI SRE)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Project Keystone will be a multi-year endeavor, driving NBCUniversal's transformation goal of building a globally standardized, flexible, and data-driven business platform that enables NBCU to make better and faster decisions based on real time insights.
Our product and engineering teams will drive transformation of key Finance processes across Record-to-Report (RTR), Procure-to-Pay (PTP), Order-to-Cash (OTC), Treasury, Tax and FP&A. In additional, our engineering teams will play a key role in cross-functional workstreams like Transformation Management Office (TMO), master data governance, reporting, security, risk and controls and change management.
This Staff Software Engineer position, will oversee the day-to-day hands-on operational support of SAP BTP CPI applications in a production environment, including troubleshooting issues, managing incidents, coordinating with development teams on break fixes and enhancements. Ensuring high system availability and performance, while leading a team of support specialists focused on BTP technologies.
Responsibilities:
+ Collaborate with onsite architects and onsite leads to improve SAP BTP engineering development strategy, architecture, and governance of application development and engineering related activities for NBCU
+ Lead offshore team and work with product and other engineering teams to architect, design and evaluate different technical design options for custom development options keeping in mind industry best practices and NBCU development standards
+ Take a lead role in creating procedures and documenting for proper rollout and implementations
+ Support production deployments
+ Manage relationships with Product Teams, Change Management, Testing and other Engineering teams
+ Prioritize and schedule enhancements stemming from business need
+ Implement procedures to communicate effectively with external and internal stakeholders during service interruptions
Basic Requirements:
+ Education degree in Computer Science, Business Administration, Engineering or related discipline with an information technology focus, or an equivalent combination of education and training that provides the required knowledge, skills, and abilities to perform the essential functions of the job.
+ 8+ years of development experience.
+ Expertise in implementing integration patterns to optimize data exchange and automate business processes. Technologies and Protocols: Proficient in a wide range of technologies and protocols, such as SFTP, Encryption, REST, ODATA, SFAPI, SOAP, XML, JSON, IDOC, Message queues, Identity management, CAPM, SAML, and OAuth as well as ABAP Proxies.
+ Experience in the entire project lifecycle, from Business Requirement Gathering and Project planning to Solution Design, Technical developments, Enhancements, Testing, and post Go-Live support
+ Excellent communication and analytical skills
+ Real-time integration expertise
+ Prior experience developing integration scenarios of various complexities between heterogeneous system
+ Ability to analyze existing system integrations to determine upgrade needs and improvements
+ Possess knowledge to leverage SAP API Business hub to adopt standard content and best practices in SAP BTP
+ Ability to use the different mapping methods to achieve various transformation requirements
+ Thorough understanding of cloud applications such as: SAP Success Factors, SAP Ariba, SAP C4C, SAP Callidus/Workday using SAP CPI/BTP
+ Has independently led a team and has experience with activities such as providing estimates and planning to be able to set expectations with key stakeholders
+ Experience in overseeing Cloud Connector configuration activities, including mappings for HTTP, RFC and TCP protocols. Understand connectivity principles and system performance considerations
+ Be able to describe topics such as high availability (HA), disaster recovery (DR), and security best practices
+ Participate in establishing governance process for user access management and update processes.
+ Maintain documentation of configurations, policies, and troubleshooting approaches.
+ SAP BTP Integration Suite certification required
+ Has demonstrated excellent verbal and written communication skills
+ Possess interpersonal skills to engage and collaborate in a team environment
Desired Characteristics:
+ Knowledge working with AEM, API management and/or Cloud ALM is a plus
Additional Requirements:
+ Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $130,000 - $180,000 (bonus eligible)
We are accepting applications for this position on an ongoing basis.
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Staff Software Engineer (SAP Fiori)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
Project Keystone will be a multi-year endeavor, driving NBCUniversal's transformation goal of building a globally standardized, flexible, and data-driven business platform that enables NBCU to make better and faster decisions based on real time insights.
Our product and engineering teams will drive transformation of key Finance processes across Record-to-Report (RTR), Procure-to-Pay (PTP), Order-to-Cash (OTC), Treasury, Tax and FP&A. In additional, our engineering teams will play a key role in cross-functional workstreams like Transformation Management Office (TMO), master data governance, reporting, security, risk, and controls and change management.
This position will provide state-of-the-art engineering and architectural support for the SAP S/4 HANA Fiori Applications. This role will include creating, configuring, and administrating SAP Fiori applications in line with NBCU's UX strategy.
Responsibilities:
* Design, develop, and deploy custom SAP Fiori applications using SAP Fiori, UI5, and other front-end technologies.
* Create and configure Fiori launchpad Spaces and Pages for different business requirements. This involves determining the correct layout, tiles, and groups for a personalized user experience.
* Configure different types of pages, such as Personalized Pages, Homepage Pages, and Catalogs, ensuring that they align with the organization's structure and business processes.
* Set up tiles that are linked to different applications (Standard, Custom, or Embedded) in the Launchpad. Configure Dynamic Tiles, Static Tiles, and Target Mappings to ensure users have quick access to the most relevant information.
* Associate roles with specific Fiori spaces, pages, and catalog items to ensure users see the correct applications in the Fiori Launchpad. This step involves assigning Business Catalogs and Business Groups to roles, ensuring that the users have access to appropriate tiles and applications.
* Develop and maintain Fiori apps using SAP Business Application Studio and Git tools.
* Troubleshoot, debug, and resolve issues in existing applications, ensuring they meet business and technical requirements.
* Work with the functional teams to support testing cycles like Functional Unit Test, Integration Testing, and others.
* Stay updated with the latest SAP Fiori/UI5 trends, best practices, and new releases.
* Work with SAP Basis and Security teams to activate catalogs and manage user access and authentication.
* Monitor Fiori logs, and performance to ensure uptime and responsiveness.
* Optimize Fiori application performance (caching, indexing, UI5 updates).
* Provide technical support and training to end-users/team members, as necessary.
Qualifications
Basic Requirements:
* Education degree in Computer Science, Business Administration, Engineering or related discipline with an information technology focus, or an equivalent combination of education and training that provides the required knowledge, skills, and abilities to perform the essential functions of the job.
* Experience as a Fiori Developer with 8+ years of hands-on SAP Fiori UI5 experience.
* Knowledge in various SAP modules and Integration development working on large-scale SAP S/4 implementation project.
* Strong experience in SAP Fiori technical administration, SAP UI5, and associated front-end technologies.
* Proven expertise in integrating SAP Fiori with SAP S/4HANA, SAP BTP, or other backend systems.
* Familiarity with ABAP development for SAP back-end integration.
* Knowledge of JavaScript, HTML5, CSS, and other web development technologies.
* Ability to design user-centric interfaces and ensure high performance and responsiveness in Fiori applications.
* Experience with SAP Fiori Launchpad and app configuration.
* Strong understanding of SAP roles, authorizations, and security policies.
* Strong analytical and problem-solving skills.
* Excellent communication and teamwork skills.
* Experience with SAP Fiori and SAP S/4HANA integration.
* Knowledge of ABAP for back-end integration with Fiori applications.
* Experience with SAP BTP, and/or other cloud technologies.
* Familiarity with Agile development methodologies.
* Experience with Fiori design guidelines and UX best practices.
* Experience with version control systems (e.g., Git) and CI/CD pipelines.
Desired Characteristics:
* Certification in SAP Fiori is a plus.
Additional Requirements:
* Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $130,000 - $180,000 (bonus eligible)
We are accepting applications for this position on an ongoing basis.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Staff Software Engineer (SAP BTP CPI SRE)
Englewood Cliffs, NJ jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
Project Keystone will be a multi-year endeavor, driving NBCUniversal's transformation goal of building a globally standardized, flexible, and data-driven business platform that enables NBCU to make better and faster decisions based on real time insights.
Our product and engineering teams will drive transformation of key Finance processes across Record-to-Report (RTR), Procure-to-Pay (PTP), Order-to-Cash (OTC), Treasury, Tax and FP&A. In additional, our engineering teams will play a key role in cross-functional workstreams like Transformation Management Office (TMO), master data governance, reporting, security, risk and controls and change management.
This Staff Software Engineer position, will oversee the day-to-day hands-on operational support of SAP BTP CPI applications in a production environment, including troubleshooting issues, managing incidents, coordinating with development teams on break fixes and enhancements. Ensuring high system availability and performance, while leading a team of support specialists focused on BTP technologies.
Responsibilities:
* Collaborate with onsite architects and onsite leads to improve SAP BTP engineering development strategy, architecture, and governance of application development and engineering related activities for NBCU
* Lead offshore team and work with product and other engineering teams to architect, design and evaluate different technical design options for custom development options keeping in mind industry best practices and NBCU development standards
* Take a lead role in creating procedures and documenting for proper rollout and implementations
* Support production deployments
* Manage relationships with Product Teams, Change Management, Testing and other Engineering teams
* Prioritize and schedule enhancements stemming from business need
* Implement procedures to communicate effectively with external and internal stakeholders during service interruptions
Qualifications
Basic Requirements:
* Education degree in Computer Science, Business Administration, Engineering or related discipline with an information technology focus, or an equivalent combination of education and training that provides the required knowledge, skills, and abilities to perform the essential functions of the job.
* 8+ years of development experience.
* Expertise in implementing integration patterns to optimize data exchange and automate business processes. Technologies and Protocols: Proficient in a wide range of technologies and protocols, such as SFTP, Encryption, REST, ODATA, SFAPI, SOAP, XML, JSON, IDOC, Message queues, Identity management, CAPM, SAML, and OAuth as well as ABAP Proxies.
* Experience in the entire project lifecycle, from Business Requirement Gathering and Project planning to Solution Design, Technical developments, Enhancements, Testing, and post Go-Live support
* Excellent communication and analytical skills
* Real-time integration expertise
* Prior experience developing integration scenarios of various complexities between heterogeneous system
* Ability to analyze existing system integrations to determine upgrade needs and improvements
* Possess knowledge to leverage SAP API Business hub to adopt standard content and best practices in SAP BTP
* Ability to use the different mapping methods to achieve various transformation requirements
* Thorough understanding of cloud applications such as: SAP Success Factors, SAP Ariba, SAP C4C, SAP Callidus/Workday using SAP CPI/BTP
* Has independently led a team and has experience with activities such as providing estimates and planning to be able to set expectations with key stakeholders
* Experience in overseeing Cloud Connector configuration activities, including mappings for HTTP, RFC and TCP protocols. Understand connectivity principles and system performance considerations
* Be able to describe topics such as high availability (HA), disaster recovery (DR), and security best practices
* Participate in establishing governance process for user access management and update processes.
* Maintain documentation of configurations, policies, and troubleshooting approaches.
* SAP BTP Integration Suite certification required
* Has demonstrated excellent verbal and written communication skills
* Possess interpersonal skills to engage and collaborate in a team environment
Desired Characteristics:
* Knowledge working with AEM, API management and/or Cloud ALM is a plus
Additional Requirements:
* Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $130,000 - $180,000 (bonus eligible)
We are accepting applications for this position on an ongoing basis.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing AccessibilitySupport@nbcuni.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
Software Engineer, Android
New York, NY jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
Our Media Group portfolio is a powerhouse collection of consumer-first brands, supported by media industry leaders, Comcast, NBCUniversal and Sky. When you join our team, you'll work across our dynamic portfolio including Peacock, NOW, Fandango, SkyShowtime, Showmax, and TV Everywhere, powering streaming across more than 70 countries globally. And the evolution doesn't stop there. With unequalled scale, our teams make the most out of every opportunity to collaborate and learn from one another. We're always looking for ways to innovate faster, accelerate our growth and consistently offer the very best in consumer experience. But most of all, we're backed by a culture of respect. We embrace authenticity and inspire people to thrive.
Overview
We are seeking a Android Developer with extensive experience in Android architecture design, Kotlin, and Jetpack Compose. The ideal candidate will have a deep understanding of the MVVM architecture, know when and how to apply various design patterns, and possess a proven track record of developing high-quality, scalable Android applications for mobile and TV platforms.
Key Responsibilities:
* Lead Architecture Design: Design and implement robust, scalable, and maintainable Android applications for both mobile and TV platforms, ensuring best practices and industry standards.
* Develop with Kotlin and Compose: Utilize Kotlin and Jetpack Compose to develop modern, efficient, and user-friendly streaming applications.
* Implement MVVM Architecture: Apply MVVM architecture principles to create a clear separation of concerns and facilitate testable code.
* Design Patterns Expertise: Identify and apply appropriate design patterns to solve complex software design problems.
* Cross-Platform Development: Ensure seamless integration and consistent user experience across mobile and TV applications.
* Collaborate: Work closely with cross-functional teams, including product managers, designers, and backend developers, to deliver high-quality streaming applications.
* Code Review and Mentorship: Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.
* Performance Optimization: Optimize application performance for speed and scalability.
* Stay Current: Keep up-to-date with the latest industry trends, technologies, and best practices in Android development for both mobile and TV platforms.
Requirements:
* Experience: Minimum of 7 years of professional experience in Android development, with a focus on streaming applications.
* Technical Skills:
* Expert proficiency in Kotlin and Jetpack Compose.
* Proficiency with concurrency and performance tools, including Kotlin Coroutines, Flow, and background threading.
* Experience with multiple architectural patterns (MVP, MVI, Clean Architecture) beyond MVVM
* Experience with dependency management tools (Gradle, Maven) and third-party libraries
* Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes, including TV screens.
* Proven experience with design patterns such as Singleton, Factory, Observer, and Dependency Injection.
* Familiarity with RESTful APIs to connect Android applications to backend services.
* Familiarity with app signing, certificates, and Play Store release management (internal testing, staged rollouts).
* Hands-on experience with debugging and proxy tools (e.g., Charles Proxy, Android Profiler, Firebase Crashlytics).
* Experience with version control systems, such as Git.
* Soft Skills:
* Excellent problem-solving and analytical skills.
* Strong communication and interpersonal skills.
* Ability to work independently and as part of a team.
* Strong attention to detail and a passion for quality.
Qualifications
* Experience with continuous integration and continuous deployment (CI/CD) pipelines.
* Familiarity with agile methodologies and tools such as JIRA.
* Knowledge of cloud services and infrastructure.
* Previous experience in developing applications for TV platforms, such as Android TV.
This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $160,000 - $180,000
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.
Software Engineer, Android
New York, NY jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Our Media Group portfolio is a powerhouse collection of consumer-first brands, supported by media industry leaders, Comcast, NBCUniversal and Sky. When you join our team, you'll work across our dynamic portfolio including Peacock, NOW, Fandango, SkyShowtime, Showmax, and TV Everywhere, powering streaming across more than 70 countries globally. And the evolution doesn't stop there. With unequalled scale, our teams make the most out of every opportunity to collaborate and learn from one another. We're always looking for ways to innovate faster, accelerate our growth and consistently offer the very best in consumer experience. But most of all, we're backed by a culture of respect. We embrace authenticity and inspire people to thrive.
Overview
We are seeking a Android Developer with extensive experience in Android architecture design, Kotlin, and Jetpack Compose. The ideal candidate will have a deep understanding of the MVVM architecture, know when and how to apply various design patterns, and possess a proven track record of developing high-quality, scalable Android applications for mobile and TV platforms.
Key Responsibilities:
+ Lead Architecture Design: Design and implement robust, scalable, and maintainable Android applications for both mobile and TV platforms, ensuring best practices and industry standards.
+ Develop with Kotlin and Compose: Utilize Kotlin and Jetpack Compose to develop modern, efficient, and user-friendly streaming applications.
+ Implement MVVM Architecture: Apply MVVM architecture principles to create a clear separation of concerns and facilitate testable code.
+ Design Patterns Expertise: Identify and apply appropriate design patterns to solve complex software design problems.
+ Cross-Platform Development: Ensure seamless integration and consistent user experience across mobile and TV applications.
+ Collaborate: Work closely with cross-functional teams, including product managers, designers, and backend developers, to deliver high-quality streaming applications.
+ Code Review and Mentorship: Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.
+ Performance Optimization: Optimize application performance for speed and scalability.
+ Stay Current: Keep up-to-date with the latest industry trends, technologies, and best practices in Android development for both mobile and TV platforms.
Requirements:
+ Experience: Minimum of 7 years of professional experience in Android development, with a focus on streaming applications.
+ Technical Skills:
+ Expert proficiency in Kotlin and Jetpack Compose.
+ Proficiency with concurrency and performance tools, including Kotlin Coroutines, Flow, and background threading.
+ Experience with multiple architectural patterns (MVP, MVI, Clean Architecture) beyond MVVM
+ Experience with dependency management tools (Gradle, Maven) and third-party libraries
+ Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes, including TV screens.
+ Proven experience with design patterns such as Singleton, Factory, Observer, and Dependency Injection.
+ Familiarity with RESTful APIs to connect Android applications to backend services.
+ Familiarity with app signing, certificates, and Play Store release management (internal testing, staged rollouts).
+ Hands-on experience with debugging and proxy tools (e.g., Charles Proxy, Android Profiler, Firebase Crashlytics).
+ Experience with version control systems, such as Git.
+ Soft Skills:
+ Excellent problem-solving and analytical skills.
+ Strong communication and interpersonal skills.
+ Ability to work independently and as part of a team.
+ Strong attention to detail and a passion for quality.
+ Experience with continuous integration and continuous deployment (CI/CD) pipelines.
+ Familiarity with agile methodologies and tools such as JIRA.
+ Knowledge of cloud services and infrastructure.
+ Previous experience in developing applications for TV platforms, such as Android TV.
This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $160,000 - $180,000
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.
Software Engineer, Android
New York jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
Our Media Group portfolio is a powerhouse collection of consumer-first brands, supported by media industry leaders, Comcast, NBCUniversal and Sky. When you join our team, you'll work across our dynamic portfolio including Peacock, NOW, Fandango, SkyShowtime, Showmax, and TV Everywhere, powering streaming across more than 70 countries globally. And the evolution doesn't stop there. With unequalled scale, our teams make the most out of every opportunity to collaborate and learn from one another. We're always looking for ways to innovate faster, accelerate our growth and consistently offer the very best in consumer experience. But most of all, we're backed by a culture of respect. We embrace authenticity and inspire people to thrive.
Overview
We are seeking a Android Developer with extensive experience in Android architecture design, Kotlin, and Jetpack Compose. The ideal candidate will have a deep understanding of the MVVM architecture, know when and how to apply various design patterns, and possess a proven track record of developing high-quality, scalable Android applications for mobile and TV platforms.
Key Responsibilities:
Lead Architecture Design:
Design and implement robust, scalable, and maintainable Android applications for both mobile and TV platforms, ensuring best practices and industry standards.
Develop with Kotlin and Compose:
Utilize Kotlin and Jetpack Compose to develop modern, efficient, and user-friendly streaming applications.
Implement MVVM Architecture:
Apply MVVM architecture principles to create a clear separation of concerns and facilitate testable code.
Design Patterns Expertise:
Identify and apply appropriate design patterns to solve complex software design problems.
Cross-Platform Development:
Ensure seamless integration and consistent user experience across mobile and TV applications.
Collaborate:
Work closely with cross-functional teams, including product managers, designers, and backend developers, to deliver high-quality streaming applications.
Code Review and Mentorship:
Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.
Performance Optimization:
Optimize application performance for speed and scalability.
Stay Current:
Keep up-to-date with the latest industry trends, technologies, and best practices in Android development for both mobile and TV platforms.
Requirements:
Experience:
Minimum of 7 years of professional experience in Android development, with a focus on streaming applications.
Technical Skills:
Expert proficiency in Kotlin and Jetpack Compose.
Proficiency with concurrency and performance tools, including Kotlin Coroutines, Flow, and background threading.
Experience with multiple architectural patterns (MVP, MVI, Clean Architecture) beyond MVVM
Experience with dependency management tools (Gradle, Maven) and third-party libraries
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes, including TV screens.
Proven experience with design patterns such as Singleton, Factory, Observer, and Dependency Injection.
Familiarity with RESTful APIs to connect Android applications to backend services.
Familiarity with app signing, certificates, and Play Store release management (internal testing, staged rollouts).
Hands-on experience with debugging and proxy tools (e.g., Charles Proxy, Android Profiler, Firebase Crashlytics).
Experience with version control systems, such as Git.
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.
Strong attention to detail and a passion for quality.
Qualifications
Experience with continuous integration and continuous deployment (CI/CD) pipelines.
Familiarity with agile methodologies and tools such as JIRA.
Knowledge of cloud services and infrastructure.
Previous experience in developing applications for TV platforms, such as Android TV.
This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website.
Salary range: $160,000 - $180,000
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to
[email protected]
.
Sr. Software Engineer
New York jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
Our Media Group portfolio is a powerhouse collection of consumer-first brands, supported by media industry leaders, Comcast, NBCUniversal and Sky. When you join our team, you'll work across our dynamic portfolio including Peacock, NOW, Fandango, SkyShowtime, Showmax, and TV Everywhere, powering streaming across more than 70 countries globally. And the evolution doesn't stop there. With unequalled scale, our teams make the most out of every opportunity to collaborate and learn from one another. We're always looking for ways to innovate faster, accelerate our growth and consistently offer the very best in consumer experience. But most of all, we're backed by a culture of respect. We embrace authenticity and inspire people to thrive.
About the role
As our Senior Software Engineer, you'll join the Content Delivery Engineering team (CDE) within NBCUniversal's Global Video Engineering organization in New York City, USA. Your mission is to get involved with delivering outstanding VOD, live event, and linear streaming experiences to millions of viewers across our US, UK, EU, and Africa services - including Peacock, SkyShowtime, Showmax, and NOW/WOW.
You'll collaborate daily with colleagues across the US, UK and beyond - excellent communication skills are essential. Our team specializes in large-scale Multi-Content Delivery Network design and operations, performance telemetry and analytics, selection & interfacing with content origins via multiple workflows - dynamic ad insertion, manifest manipulation and integrating new player technologies.
Responsibilities
Develop & maintain new and existing software systems & features as a Go specialist, with projects primarily aligned to video content delivery at scale, with a focus on testability and usability.
Ensure a consistent, diligent approach to peer review of code and configuration change within sensible, maintained repository structures and CI/CD pipelined deployment.
Working closely with our SRE team to ensure deployed systems are reliable, resilient, scalable and perform optimally, using common, modern technologies.
Make best use of our observability systems & advanced analytics to surface issues, drive diagnosis and develop fixes.
As Senior Software Engineer on the Content Delivery Engineering (CDE) team within NBCUniversal's Global Video Engineering organization in New York City, you will be responsible for systems that must deliver high-quality streaming for millions of viewers of VOD, live event, and linear streaming content across our US, UK, EU and Africa services - including Peacock, SkyShowtime, Showmax, and NOW/WOW
Qualifications
Bachelor's degree in computer science, information technology, or a relevant field is preferred.
3+ years of experience in software development, with expertise in Go and/or Python.
Proficiency with deploying software to cloud infrastructure using containerization.
Skilled with using software repositories, CI/CD pipelines and test automation.
Experience with Site Reliability Engineering (SRE) practices for ensuring scalability and reliability in cloud environments.
Familiarity with Agile methodologies, eg scrum and kanban.
A flair for communicating clearly via design document, text, voice and code to a wide variety of nationalities.
Knowledge and/or production exposure to using CDNs to deliver streaming media is advantageous or full training can be provided.
This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $110,000 - $160,000.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to
[email protected]
.
Sr. Software Engineer
New York, NY jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Our Media Group portfolio is a powerhouse collection of consumer-first brands, supported by media industry leaders, Comcast, NBCUniversal and Sky. When you join our team, you'll work across our dynamic portfolio including Peacock, NOW, Fandango, SkyShowtime, Showmax, and TV Everywhere, powering streaming across more than 70 countries globally. And the evolution doesn't stop there. With unequalled scale, our teams make the most out of every opportunity to collaborate and learn from one another. We're always looking for ways to innovate faster, accelerate our growth and consistently offer the very best in consumer experience. But most of all, we're backed by a culture of respect. We embrace authenticity and inspire people to thrive.
About the role
As our Senior Software Engineer, you'll join the Content Delivery Engineering team (CDE) within NBCUniversal's Global Video Engineering organization in New York City, USA. Your mission is to get involved with delivering outstanding VOD, live event, and linear streaming experiences to millions of viewers across our US, UK, EU, and Africa services - including Peacock, SkyShowtime, Showmax, and NOW/WOW.
You'll collaborate daily with colleagues across the US, UK and beyond - excellent communication skills are essential. Our team specializes in large-scale Multi-Content Delivery Network design and operations, performance telemetry and analytics, selection & interfacing with content origins via multiple workflows - dynamic ad insertion, manifest manipulation and integrating new player technologies.
Responsibilities
+ Develop & maintain new and existing software systems & features as a Go specialist, with projects primarily aligned to video content delivery at scale, with a focus on testability and usability.
+ Ensure a consistent, diligent approach to peer review of code and configuration change within sensible, maintained repository structures and CI/CD pipelined deployment.
+ Working closely with our SRE team to ensure deployed systems are reliable, resilient, scalable and perform optimally, using common, modern technologies.
+ Make best use of our observability systems & advanced analytics to surface issues, drive diagnosis and develop fixes.
As Senior Software Engineer on the Content Delivery Engineering (CDE) team within NBCUniversal's Global Video Engineering organization in New York City, you will be responsible for systems that must deliver high-quality streaming for millions of viewers of VOD, live event, and linear streaming content across our US, UK, EU and Africa services - including Peacock, SkyShowtime, Showmax, and NOW/WOW
+ Bachelor's degree in computer science, information technology, or a relevant field is preferred.
+ 3+ years of experience in software development, with expertise in Go and/or Python.
+ Proficiency with deploying software to cloud infrastructure using containerization.
+ Skilled with using software repositories, CI/CD pipelines and test automation.
+ Experience with Site Reliability Engineering (SRE) practices for ensuring scalability and reliability in cloud environments.
+ Familiarity with Agile methodologies, eg scrum and kanban.
+ A flair for communicating clearly via design document, text, voice and code to a wide variety of nationalities.
+ Knowledge and/or production exposure to using CDNs to deliver streaming media is advantageous or full training can be provided.
This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $110,000 - $160,000.
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.
Sr. Software Engineer
New York, NY jobs
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025.
Job Description
Our Media Group portfolio is a powerhouse collection of consumer-first brands, supported by media industry leaders, Comcast, NBCUniversal and Sky. When you join our team, you'll work across our dynamic portfolio including Peacock, NOW, Fandango, SkyShowtime, Showmax, and TV Everywhere, powering streaming across more than 70 countries globally. And the evolution doesn't stop there. With unequalled scale, our teams make the most out of every opportunity to collaborate and learn from one another. We're always looking for ways to innovate faster, accelerate our growth and consistently offer the very best in consumer experience. But most of all, we're backed by a culture of respect. We embrace authenticity and inspire people to thrive.
About the role
As our Senior Software Engineer, you'll join the Content Delivery Engineering team (CDE) within NBCUniversal's Global Video Engineering organization in New York City, USA. Your mission is to get involved with delivering outstanding VOD, live event, and linear streaming experiences to millions of viewers across our US, UK, EU, and Africa services - including Peacock, SkyShowtime, Showmax, and NOW/WOW.
You'll collaborate daily with colleagues across the US, UK and beyond - excellent communication skills are essential. Our team specializes in large-scale Multi-Content Delivery Network design and operations, performance telemetry and analytics, selection & interfacing with content origins via multiple workflows - dynamic ad insertion, manifest manipulation and integrating new player technologies.
Responsibilities
* Develop & maintain new and existing software systems & features as a Go specialist, with projects primarily aligned to video content delivery at scale, with a focus on testability and usability.
* Ensure a consistent, diligent approach to peer review of code and configuration change within sensible, maintained repository structures and CI/CD pipelined deployment.
* Working closely with our SRE team to ensure deployed systems are reliable, resilient, scalable and perform optimally, using common, modern technologies.
* Make best use of our observability systems & advanced analytics to surface issues, drive diagnosis and develop fixes.
As Senior Software Engineer on the Content Delivery Engineering (CDE) team within NBCUniversal's Global Video Engineering organization in New York City, you will be responsible for systems that must deliver high-quality streaming for millions of viewers of VOD, live event, and linear streaming content across our US, UK, EU and Africa services - including Peacock, SkyShowtime, Showmax, and NOW/WOW
Qualifications
* Bachelor's degree in computer science, information technology, or a relevant field is preferred.
* 3+ years of experience in software development, with expertise in Go and/or Python.
* Proficiency with deploying software to cloud infrastructure using containerization.
* Skilled with using software repositories, CI/CD pipelines and test automation.
* Experience with Site Reliability Engineering (SRE) practices for ensuring scalability and reliability in cloud environments.
* Familiarity with Agile methodologies, eg scrum and kanban.
* A flair for communicating clearly via design document, text, voice and code to a wide variety of nationalities.
* Knowledge and/or production exposure to using CDNs to deliver streaming media is advantageous or full training can be provided.
This position is eligible for company sponsored benefits, including medical, dental, and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $110,000 - $160,000.
Additional Information
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.
Lead Software Engineer, Content
New York, NY jobs
About Sony Music Entertainment
At Sony Music Entertainment, we fuel the creative journey. We've played a pioneering role in music history, from the first-ever music label to the invention of the flat disc record. We've nurtured some of music's most iconic artists and produced some of the most influential recordings of all time.
Today, we work in more than 70 countries, supporting a diverse roster of international superstars, developing and independent artists, and visionary creators. From our position at the intersection of music, entertainment, and technology, we bring imagination and expertise to the newest products and platforms, embrace new business models, employ breakthrough tools, and provide powerful insights that help our artists push creative boundaries and reach new audiences. In everything we do, we're committed to artistic integrity, transparency, and entrepreneurship.
Sony Music Entertainment is a member of the Sony family of global companies.
Sony Music Product, Design, Engineering and Global Operations (PDEGO) is looking for a Lead Software Engineer to join our Content Product development team.
What you'll do:
Work with a cross-functional team to build products that empower artists and record labels across the globe
Contribute to all tiers of our architecture to produce high quality, robust user experiences
Write clean, tested, maintainable code
Work closely with product management to understand client requirements
Design, communicate and execute a vision in collaboration with your team and other teams across the technology organization
Participate in re-architecture, refinement and technical design of various systems
Mentor more junior engineers and contribute to a culture of continuous learning
Who you are:
Seeking 15+ years of software engineering experience in the following areas:
Experience implementing distributed systems
Experience in a scripting language (we use Python and JavaScript)
Experience building frontend applications (we use TypeScript, React, and GraphQL)
Experience with various database technologies and query languages (we use Neo4j, Kafka,MySQL, Snowflake, Elasticsearch, and more)
Familiar with low-latency techniques to help improve page load time and reliability
Experience with microservices, APIs, and related standards such as REST, HTTP, and OAuth
Comfortable with AWS Cloud technologies
Experience using log analysis to investigate bugs and performance issues
Experience writing unit and integration tests
Experience working in an agile team
The Ideal Candidate
Can mobilize teams around a vision and help lead execution of that vision
Experience with data modeling and schema design of real-world use cases
Defines best practices and standards within the team and helps build tooling to make those easy to follow
Proactive problem solving
Experience optimizing tables, schemas and data structures
Ability to determine sensible KPIs and optimize against them
What we give you:
You join an inclusive, collaborative and global community where you have the opportunity to channel your passion every day
A modern office environment designed to foster productivity, creativity, and teamwork empowering you to bring your best
An attractive and comprehensive benefits package including medical, dental, vision, life & disability coverage, and 401K + employer matching
Voluntary benefits like company-paid identity theft protection and resources for pets, mental health and meditation resources, industry-leading fertility coverage, fully paid leave for childbirth or bonding, fully paid leave for caregivers, programs for loved ones with developmental disabilities and neurodiversity, subsidized back-up child and elder care, and reimbursement for adoption, surrogacy, tuition, and student loans
Investment in your professional growth and development enabling you to thrive in our vibrant community.
The space to accelerate progress, positively disrupt, and create what happens next
Time off for a winter recess
Sony Music is committed to providing equal employment opportunity for all persons regardless of age, disability, national origin, race, color, religion, sex, sexual orientation, gender, gender identity or expression, pregnancy, veteran or military status, marital and civil partnership/union status, alienage or citizenship status, creed, genetic information or any other status protected by applicable federal, state, or local law.
The anticipated annual base salary does not include any other compensation components or other benefits that an individual may be eligible for. The actual base salary offered depends on a variety of factors, which may include as applicable, the qualifications of the individual applicant for the position, years of relevant experience, specific and unique skills, level of education attained, certifications or other professional licenses held, and the location in which the applicant lives and/or from which they will be performing the job.New York Pay Range$200,000-$224,187 USD
Auto-Apply