[Hiring] Software Engineer III Marketing Engineering REMOTE USA
Position: Software Engineer III, Marketing Engineering
Date Posted: 24 January 2026
Industry: Software / Technology / Marketing
Employment Type: Full Time
Experience: 4+ years in Software Engineering or related technical discipline
Qualification: Bachelor’s, Master’s, or equivalent experience in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, or Computer Engineering
Salary: $107,700 – $285,900 USD /Yr
Location: United States – REMOTE
Company: GitHub
Description:
GitHub, the world’s leading AI-powered developer platform, is seeking a Software Engineer III to join its Marketing Engineering team. This role enables the marketing organization to scale globally by building robust web infrastructure and tools that power lead generation, product storytelling, and seamless launches. You will contribute to core marketing websites, publishing pipelines, lead flow pipelines, and experimentation and personalization platforms, ensuring a high-quality experience for millions of developers and businesses.
As a Software Engineer III, you will work collaboratively across Revenue, Product, Design, and Leadership teams to design and implement scalable systems while maintaining reliability, performance, and accessibility. You will have the opportunity to take ownership of projects, participate in technical discussions, and ship impactful improvements. This role is ideal for engineers comfortable working across the stack—from backend services and APIs to frontend interfaces and infrastructure.
Responsibilities:
- Collaborate 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 exposure to Next.js and GraphQL.
- Maintain and enhance features within a large monolithic platform and contribute to new services, with opportunities for migration to microservices.
- Build, test, and deploy high-quality code that improves performance, reliability, and accessibility.
- Integrate web platforms with external systems such as headless CMSs, analytics tools, and A/B testing platforms.
- Own the full software lifecycle from design to deployment and monitoring, ensuring production reliability.
- Participate in design discussions, code reviews, and retrospectives to continuously improve practices.
- Champion engineering best practices in quality, security, performance, and accessibility.
Required Qualifications:
- 4+ years experience in Software Engineering, Computer Science, or related technical discipline with experience maintaining and delivering production software in languages such as C, C++, C#, JavaScript, Go, Ruby, Rust, or Python
- OR Associate’s Degree with 3+ years experience
- OR Bachelor’s Degree with 2+ years experience in related technical discipline
- OR Master’s Degree in relevant field
- OR equivalent experience
Preferred Qualifications:
- 2+ years experience with Ruby on Rails
- 2+ years experience with React
- 2+ years experience with Next.js
- Experience with headless CMS is a plus
Compensation and Benefits:
- Base salary range: $107,700 – $285,900 USD /Yr
- Pay varies by geography, experience, skills, and impact
- Eligible for annual bonus, stock options, and additional rewards based on individual performance
- Remote-first work environment with generous learning and growth opportunities
- Inclusive and diverse workplace supporting employees at all stages of life
GitHub values customer obsession, growth mindset, ownership, collaboration, and inclusivity. The company encourages applications from individuals of all backgrounds and is committed to providing accommodations for applicants with disabilities.
Disclaimer: The job details above are structured for clarity and based on publicly available content from recruiters/Company pages. All rights remain with the original source; names may be withheld for confidentiality. We are not involved in the hiring process