CodePath

Senior Software Engineer

United States

$140,000 – $160,000Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Education Technology, Software DevelopmentIndustries

Position Overview

  • Location Type: Remote, United States
  • Job Type: Full-Time
  • Salary: $140,000 to $160,000 per year

About the Role: CodePath is dedicated to transforming higher education by creating the first generation of AI-native engineers, CTOs, and founders. We achieve this by delivering industry-vetted courses and career support specifically designed for first-generation and low-income students. Our programs connect students with senior engineers, facilitate internships at top companies, and empower them to become future tech leaders. With a community of 30,000 students and alumni from 700 colleges now employed at 2,000 companies, CodePath is actively reshaping the tech workforce and future industries.

CodePath's national programs are supported by a custom software platform suite comprising 6-10 distinct tools. These tools manage everything from multi-step admissions and applications to a custom learning management system, gradebook, reporting, and student support systems.

CodePath is seeking a Senior Software Engineer to contribute to the design, development, and maintenance of web applications that significantly enhance the educational experience for aspiring engineers. We are looking for an individual who thrives in ambiguous environments, values autonomy, and is passionate about our mission to revolutionize college computer science education and support underserved communities.

As a Senior Software Engineer, you will be part of a focused engineering team, working closely with stakeholders to understand the needs of our students and staff. You will have a voice in deciding which features to develop and will own the execution of those plans. This role offers the opportunity to collaborate with AI leaders from Microsoft, Google, and OpenAI, providing hands-on experience with advanced AI systems.

Requirements

  • 6+ years of professional software engineering experience.

Responsibilities

  • Design, develop, and maintain web-based applications using technologies such as Ruby on Rails, Sinatra/Padrino, and Django.
  • Collaborate effectively with cross-functional teams, including product managers, designers, and fellow developers, to define project requirements, implement new features, and resolve bugs.
  • Write clean, well-documented, and maintainable code.
  • Actively participate in code reviews to ensure high code quality and adherence to standards.
  • Develop and maintain automated tests to ensure comprehensive application testing before deployment.
  • Stay current with emerging technologies and industry best practices.
  • Identify and resolve performance bottlenecks and other technical challenges.
  • Debug and troubleshoot issues efficiently as they arise.

Ideal Candidate Projects

  • Developing greenfield projects using Ruby on Rails to reduce operational costs and expand our reach to more students.
  • Creating a Django-based AI companion to provide guidance and support to students throughout their CodePath journey.
  • Enhancing our Markdown-based course materials to support mastery-driven learning methodologies.
  • Scaling existing systems that have successfully supported tens of thousands of students.

Application Instructions

  • (Application instructions were not provided in the original job description.)

Skills

Ruby on Rails
Sinatra
Padrino
Django
Web Application Development
AI Systems
Collaboration
Stakeholder Engagement

CodePath

EdTech organization providing software development training

About CodePath

CodePath improves higher education by providing specialized training programs in software development, focusing on mobile and web development for college students, particularly those from underrepresented backgrounds. The organization offers courses in iOS and Android development, cybersecurity, and technical interview preparation, designed to be engaging and practical. CodePath stands out by partnering with universities and tech companies, integrating its curriculum into academic programs and receiving sponsorships for mentorship opportunities. The goal is to deliver accessible, high-quality education that bridges the gap between talent and opportunity in the tech industry.

San Francisco, CaliforniaHeadquarters
2015Year Founded
$22.2MTotal Funding
GRANTCompany Stage
EducationIndustries
201-500Employees

Benefits

Medical, Dental, and Vision Coverage
Flexible Time Off
Flexible Work Environment
Ergonomic Office Setup
Professional Development
Retirement Savings
Paid Parental Leave
Leadership Development
Meaningful Impact
Industry Connections

Risks

Increased competition from EdTech companies like 4Geeks Academy and BrainStation.
Challenges in scaling to serve 100,000 students annually by 2028 may strain resources.
Dependence on tech company and university partnerships for revenue poses financial risks.

Differentiation

CodePath offers industry-vetted AI coursework focused on underserved college computing students.
The company partners with universities and tech firms for curriculum integration and sponsorships.
CodePath provides free, high-quality training to diverse students, enhancing tech industry diversity.

Upsides

AI-powered tutoring enhances CodePath's mission of increasing diversity in tech.
Growing demand for AI skills allows CodePath to expand its curriculum offerings.
Tech companies' diversity initiatives present opportunities for CodePath to secure more funding.

Land your dream remote job 3x faster with AI