Software Engineer
2 days ago
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 timeJob 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:-...
-
Director of Software Engineering
2 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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 timeJob 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...
-
Director of Software Engineering
3 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeAbout 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...
-
Senior Software Engineer
3 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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...
-
Software Development Engineer
3 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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....
-
Senior Software Engineer
4 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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...
-
Director, Software Engineering Lead
4 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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...
-
Software Development Engineer
2 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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...
-
Senior Software Engineer
3 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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...
-
Staff Software Engineer
3 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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 timeJob 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 timeJob 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...
-
Staff Software Engineer
10 hours ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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...
-
Senior Manager, Software Engineering Lead
4 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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...
-
Senior Manager, Software Engineering Lead
2 weeks ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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...
-
Senior iOS Software Engineer
3 weeks ago
Englewood Cliffs, New Jersey, United States Insight Global Full timeJob 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...
-
Software Engineering Director
3 hours ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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 timeJob 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...
-
Staff Software Engineer
2 days ago
Englewood Cliffs, New Jersey, United States NBCUniversal Full timeJob 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...