Software Engineer

2 days ago


Englewood Cliffs, New Jersey, United States ServiceNow Full time
Job Summary

As a Staff Software Engineer on our Cloud Architecture team, you will design and develop scalable systems that meet the needs of our customers. You will work closely with product owners to understand detailed requirements and own your code from design, implementation, test automation, and delivery of high-quality products to our users.

Key Responsibilities
  • Design and develop scalable systems that meet the needs of our customers
  • Work closely with product owners to understand detailed requirements
  • Own your code from design, implementation, test automation, and delivery of high-quality products
  • Contribute to the design and implementation of new products and features
  • Be a mentor for colleagues and help promote knowledge-sharing

Qualifications

To be successful in this role, you will have:
  • 6+ years of experience in software design, data processing at scale, and proficient in an OO language
  • Hands-on experience in developing and managing large-scale distributed systems with high SLA requirements
  • Good communication skills to articulate decisions and keep stakeholders informed
  • Passion for thinking from first principles to optimize performance and troubleshoot production issues
  • Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
  • Experience with Kubernetes, Kafka, Flink, data processing systems, and Observability stack is preferred
  • Ability to manage projects with material technical risk at a team level

What We Offer

We offer a competitive salary, equity, variable/incentive compensation, and benefits. For positions in California (outside of the Bay Area), we offer a base pay of $136,800 - $239,400, plus equity (when applicable), variable/incentive compensation, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location. We also offer health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan, and family leave programs (subject to eligibility requirements). Compensation is based on the geographic location in which the role is located and is subject to change based on work location. For individuals who will be working in the Bay Area, there is a pay enhancement for positions located in that geographical area; please contact your recruiter for additional information.
  • Senior Software Engineer

    27 minutes ago


    Englewood Cliffs, New Jersey, United States United Software Group Full time

    Job Title: Senior Software EngineerJob Summary:United Software Group is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in Drupal 9, React, and TypeScript, with experience in designing, implementing, testing, and integrating RESTful APIs, JSON APIs, and GraphQL APIs.Key Responsibilities:-...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job SummaryWe are seeking a highly skilled Director, Software Engineering to lead and manage initiatives within our Content Platform engineering team focusing on content lifecycle. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to drive increased levels of reliability, automation, and customer...

  • Software Engineer

    3 weeks ago


    Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at NBCUniversal. As a Software Engineer, you will play a key role in building and maintaining our Content Creation tools applications and services.Responsibilities:Design and develop new product features for our Content Creation tools applications and...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    About the RoleWe are seeking a highly skilled and experienced Director of Software Engineering to join our team at NBCUniversal. As a leader in our engineering organization, you will be responsible for driving the development of our cloud-native software applications and services.Key ResponsibilitiesLead engineering teams to design, develop, and deploy...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Sr Software EngineerWe are seeking a highly skilled Sr Software Engineer to join our team at NBCUniversal. As a key member of our Enterprise Technology organization, you will play a critical role in shaping the future of our engineering capabilities.Responsibilities:Design and develop high-quality software solutions that meet business needs and...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Associate Software EngineerWe are seeking a highly motivated and detail-oriented Associate Software Engineer to join our Platform Development and Engineering Experience (PDEX) team at NBCUniversal.Job SummaryThis role involves collaborating with development teams to ensure reliable code integration, testing, and deployment using GitHub Actions....


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Sr Software EngineerWe are seeking a highly skilled Sr Software Engineer to join our team at NBCUniversal. As a key member of our engineering team, you will be responsible for designing, developing, and deploying innovative software solutions that meet the needs of our business.Responsibilities:Design and develop high-quality software applications...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Director, Software EngineeringWe are seeking a highly skilled and experienced Director, Software Engineering to lead our Content Platform engineering team in delivering high-quality software solutions. As a key member of our engineering leadership team, you will be responsible for driving technical strategy, mentoring and guiding team members, and...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job DescriptionWe are seeking a highly motivated and detail-oriented Software Development Engineer to join our Platform Development team at NBCUniversal. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our internal developer tools.Key Responsibilities:Collaborate with...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Sr Software EngineerWe are seeking a highly skilled Sr Software Engineer to join our team at NBCUniversal. As a key member of our software development team, you will be responsible for designing, developing, and deploying innovative software solutions that meet the needs of our business.Responsibilities:Design and develop high-quality software...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job DescriptionNBCUniversal is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying world-class business applications to support our NBC Ad Sales organization.The ideal candidate will have a strong background in software...

  • Software Engineer

    4 weeks ago


    Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Software EngineerJob SummaryWe are seeking a highly skilled Software Engineer to join our team at NBCUniversal. As a key member of our engineering team, you will be responsible for designing, building, and maintaining innovative software systems that leverage the power of generative AI.Key ResponsibilitiesDesign and develop scalable software...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job SummaryThe Director, Software Engineering, Developer Tools is a key leadership role responsible for driving the development and delivery of cloud platforms and developer tools that enable our development teams to deliver high-quality applications quickly and efficiently.This role requires a unique blend of technical expertise, strategic thinking, and...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our NBCUniversal team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining world-class business applications to support the NBC Ad Sales organization.This role will work closely with product owners and other...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Senior Manager, Software EngineeringWe are seeking a highly skilled Senior Manager, Software Engineering to lead and manage initiatives within our custom application engineering team. As a technical leader, you will be responsible for driving increased levels of reliability, automation, and customer satisfaction.Key Responsibilities:Lead the...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Senior Manager, Software EngineeringWe are seeking a highly skilled Senior Manager, Software Engineering to lead and manage initiatives within our custom application engineering team. As a technical leader, you will be responsible for driving increased levels of reliability, automation, and customer satisfaction.Key Responsibilities:Lead the...


  • Englewood Cliffs, New Jersey, United States Insight Global Full time

    Job Title: Senior iOS EngineerAs a Senior Software Engineer at Insight Global, you will collaborate with cross-functional teams to bring digital content to life. Your influence will shape our product roadmap, combining technical expertise with strategic insights.In a dynamic environment, you will work alongside other engineers on the team as well as the Core...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job OverviewThe Director, Software Engineering, Developer Tools is responsible for leading the development and delivery of developer tools and cloud platforms that enable our development teams to quickly and consistently deliver applications that are reliable, secure, private, and performant.This role requires a combination of strategic initiative, people...

  • Software Engineer

    4 weeks ago


    Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job Title: Sr Software Engineer (UX)We are seeking a highly skilled Sr Software Engineer (UX) to join our team at NBCUniversal. As a key member of our development team, you will be responsible for designing and developing innovative new systems and solutions using emerging technologies.Responsibilities:Develop front-end prototypes rapidly for new proofs of...


  • Englewood Cliffs, New Jersey, United States NBCUniversal Full time

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our NBCUniversal team. As a key member of our product development team, you will be responsible for designing, developing, and deploying world-class business applications to support the NBC Ad Sales organization.The ideal candidate will have a strong background in software...