Senior Software Engineer - Developer Experience

reddit
Remote, Ontario, Canada
93.1K $-168K $ / an (estimé)
Télétravail
Temps plein

Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet.

Every day, Reddit users submit, vote, and comment on the topics they care most about. With ,+ active communities and approximately + million daily active unique visitors, Reddit is one of the internet’s largest sources of information.

For more information, visit .

The mission of the Developer Experience team is to design, develop, and support tools and processes that make common developer workflows efficient and reliable.

As a senior engineer on this team, you’ll be immediately responsible for building and driving a vision for our developer experience in multiple programming languages.

You’ll draw on your technical expertise and leadership skills to ensure our frameworks and developer tooling are cohesive and provide maximum value to an ever growing engineering organization.

You’ll look for ways to bring in good ideas from other peers and also for opportunities to engage with org, presenting and sharing the team’s accomplishments.

Some of our present and future challenges include :

  • Building a strong cloud development story for the entire company.
  • Re-envisioning our service frameworks and tooling integrations to increase developer efficiency, confidence, and service reliability.
  • Scaling our infrastructure and processes to serve a growing Reddit Engineering organization.
  • Creating on-demand environments for development and testing at scale.
  • Building release infrastructure that makes CI and CD easy.
  • Building a solid understanding of customer’s needs and identifying opportunities for improvements.
  • Investigating, building, and integrating novel technologies () to solve problems for our developers.

What You’ll Do :

  • Steer : Work with the team to select, scope, and drive high leverage projects that align with Reddit’s goals.
  • Build : Execute on a strategy and create a more performant, more scalable, higher quality architecture around developer experience, including service frameworks, development environments, version control, CI and deployment tooling.
  • Amplify : Mentor, coach, and collaborate with other technical contributors
  • Collaborate : Work together with a variety of cross functional teams across Reddit Engineering.
  • Evolve : Learn and improve your own technical and non-technical abilities.

You Have :

  • years of experience identifying and driving high impact projects that align with the company’s strategy.
  • years of industry experience in large-scale distributed systems.
  • years of Go experience.
  • years experience working on developer tools, libraries, and frameworks.
  • Experienced with GraphQL, REST, HTTP, gRPC, and the ability to design and implement maintainable APIs.
  • Experience with Kubernetes.
  • A track record of developing and improving highly scalable and reliable serving systems.
  • A track record of leading large scale projects that require cross-team and cross-functional collaboration.
  • High empathy, excellent communication skills, and the ability to influence decisions while working across the entire engineering org.
  • Strong focus on user experience, usability, scalability, and quality.
  • History of mentorship and technical leadership.

Benefits :

  • Comprehensive Healthcare Benefits
  • k Matching
  • Workspace benefits for your home office
  • Personal & Professional development funds
  • Family Planning Support
  • Flexible Vacation (please use them!) & Reddit Global Wellness Days
  • months paid Parental Leave
  • Paid Volunteer time off

LI-Remote LI-CK

Il y a 29 jours
Emplois reliés
Jobber
Toronto, Ontario

A passion for Developer Experience: You have empathy for developers and love to solve problems to improve developer productivity . Developer Acceleration team you will play an essential part in improving the developer experience at Jobber. You have a strong software engineering background, with appr...

Maarut Inc
Toronto, Ontario

Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle. Very strong experience on Business Process Management (BPM) development experience. Experience i...

Maarut Inc
Toronto, Ontario

Providesoftware expertise in various computing platforms operating systemsdatabase technology communication protocols middleware andgateways. CallProvide software expertise in various computing platforms operatingsystems database technology communication protocols middleware andgateways. Experiencew...

Sage Recruiting
Toronto, Ontario

Sage Recruiting is looking for x4 Senior Software Developers to join a profitable, REMOTE (optional), Toronto-based technology company in the automotive industry! The business has been in operation for 15 years and until now, they have operated as a solutions-oriented company. We’re looking for 4 So...

Ontario Power Generation
Toronto, Ontario

Reporting to the Senior Manager, Enterprise Data Lake Deployment, the Senior Data Developer is responsible for designing, building and supporting the data driven applications which enable innovative, customer centric digital experiences. Bachelor’s degree in computer science, computer/software engin...

Basis Technology
Toronto, Ontario

Basis Technologies' innovative Engineering team designs and develops new features and integrations for Basis, our industry-leading, comprehensive software solution. Basis Technologies delivers software and services to automate digital media operations for more than 1,000 leading agencies and brands....

Christie Digital Systems USA
Kitchener, Ontario

We're looking for a Senior Software Developer to be part of an innovative team that is pushing the boundaries of technology. At Christie®, we create award-winning light technology solutions and services that help our partners and customers deliver unforgettable shared experiences. We pride ourselves...

Staples Canada
Richmond Hill, Ontario

As the Senior Software Developer, you will assist in architecting, building, improving, and maintaining world-class solutions for Staples Customer facing applications. Through your knowledge of industry trends and tools, together with your own experiences, work with the team to improve our software,...

Snyk
Ottawa, Ontario

Pair-programming with application developers and reliability engineers to improve codebase maintainability and database performance. Every day, the world gets more digital thanks to tens of millions of developers building the future faster than ever. Snyk is a developer security platform that makes ...

theScore
Toronto, Ontario

As Software Developer, your role will span across the Sportsbook Wagering team which involves enhancing and supporting the markets we offer, the bet placement flow, cash out, bet settlement and many other wagering related features. Contribution to open source software, experience working at startups...