Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GitHub Logo

Software Engineer II, Marketing Engineering

GitHub

$81,000 - $214,900
Oct 27, 2025
Remote, US
Apply Now

GitHub’s Marketing Engineering team needs to deliver scalable web infrastructure and tools to drive revenue and global impact

Requirements

  • 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining production software coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, Go, Ruby, Rust, or Python
  • 2+ years experience with Ruby on Rails
  • 2+ years experience with React
  • 2+ years experience with Next.js
  • Prior experience with a headless CMS (content management system) experience is a plus.
  • Experience with Go
  • Experience with GraphQL

Responsibilities

  • Partner with cross-functional teams including Product, Design, and Marketing to define requirements and deliver impactful features.
  • Design and Implement scalable systems primarily using Ruby on Rails, React with TypeScript, and Go, with opportunities to work with Next.js and explore GraphQL.
  • Develop and maintain features within a large monolithic platform while contributing to new services and tooling, with bonus points for experience migrating between monoliths and microservices.
  • Build, test, and deploy high-quality code that improves performance, reliability, and accessibility while ensuring a seamless experience for users.
  • Integrate and extend our web platform with external systems such as headless CMSs, analytics tools, and A/B testing platforms.
  • Own the full software lifecycle, from design through deployment and monitoring, ensuring production reliability and maintainability.
  • Collaborate openly and continuously improve participate in design discussions, code reviews, and retrospectives to evolve our practices and shared codebases.

Other

  • Take initiative in defining and driving work that aligns with shared goals.
  • Communicate proactively with peers and stakeholders.
  • Embrace feedback, collaboration, and continuous learning.
  • Strive for simplicity, scalability, and user-focused solutions.
  • Bachelor's Degree in Computer Science or related field