Full Time

Sr. Staff Software Engineer (Developer Experience)

NBCUniversal
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by NBCUniversal, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Sr. Staff Software Engineer (Developer Experience) at NBCUniversal plays a crucial role in enhancing the development experience across various teams within the organization. This position requires a combination of technical expertise and leadership skills to drive improvements in developer workflows, streamline processes, and support the adoption of best practices. The ideal candidate will be responsible for designing and implementing tools, frameworks, and platforms that empower developers to deliver high-quality software efficiently.



Job Responsibilities

  • Lead the design and development of developer experience initiatives to improve software development processes.
  • Collaborate with cross-functional teams to understand development pain points and recommend appropriate solutions.
  • Architect and implement tooling that enhances productivity and fosters a culture of collaboration.
  • Establish coding standards, best practices, and guidelines to simplify the development lifecycle.
  • Mentor and guide junior engineers in modern software engineering practices and methodologies.
  • Monitor industry trends and evaluate emerging technologies to incorporate into the development ecosystem.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of experience in software development with a focus on developer tooling and experience.
  • Strong proficiency in programming languages such as Java, Python, JavaScript, or similar.
  • Experience with cloud platforms such as AWS, Google Cloud Platform, or Azure.
  • Solid understanding of CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills and ability to work under fast-paced environments.
  • Outstanding communication skills and experience working in agile teams.


Technologies & Tools

The Sr. Staff Software Engineer will work with a variety of technologies and tools, including but not limited to modern programming languages (Java, Python, JavaScript), frameworks (React, Angular, etc.), cloud computing services (AWS, Google Cloud Platform), CI/CD tools (Jenkins, CircleCI), and containerization technologies (Docker, Kubernetes). Familiarity with code quality tools, version control systems (such as Git), and development monitoring solutions will be advantageous in this role.



Ideal Candidates

The ideal candidate for this position is not only technically proficient but also possesses strong leadership qualities. They should be passionate about improving developer experiences and advocates for best practices in software development. An effective communicator, the candidate will thrive in collaborative settings, displaying empathy towards the challenges faced by developers. Additionally, they should be proactive in identifying opportunities for improvement and exhibit a continuous learning mindset to stay ahead in the ever-evolving technology landscape.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.