Staff Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CodePath · 20 hours ago

Staff Software Engineer

CodePath is reprogramming higher education to create the first generation of AI-native engineers, CTOs, and founders. They are seeking a Staff Software Engineer to design, develop, and maintain web-based applications that enhance the educational experience for emerging engineers.

CommunitiesEducationMobileTraining
check
Growth Opportunities

Responsibilities

Leading the charge to modernize our production infrastructure using Terraform and Ansible. You'll help transition our stable but aging setup to a more maintainable, scalable infrastructure-as-code approach
Maintaining and modernizing our internal libraries and codebases to ensure long-term scalability and stability
Using Rails with Turbo in greenfield projects that will help us reduce cost per student and enable us to concurrently reach a greater number of students than we ever have before
Refining our Markdown-based course materials system to support mastery-driven learning
Scaling a system that has helped tens of thousands of students to help hundreds of thousands more
Design, develop, and maintain web-based applications using Ruby on Rails, Sinatra/Padrino, and Django
Collaborate with cross-functional teams including product managers, designers, and other developers to define requirements, implement new features, and fix bugs
Write clean, efficient, and maintainable code
Participate in code reviews and maintain code quality standards
Write automated tests and ensure that applications are tested thoroughly before deployment
Keep up-to-date with the latest technologies, frameworks, and best practices in software development
Identify and address performance bottlenecks and other technical issues
Debug and troubleshoot issues as they arise
Provide technical guidance and support to other members of the team

Qualification

Ruby on RailsDjangoPostgreSQLTerraformAnsibleBootstrapPassion for educationLLMsDockerELT/ETL pipelinesCommunicationTeam collaboration

Required

10+ years of experience in the software engineering field (5 years of experience minimum of using Ruby on Rails)
Passion for great web products
Strong experience with one or more of our frameworks: Rails, Sinatra/Padrino, or Django
Bootstrap Grid and Responsive Layout System or similar CSS/JS framework for lightweight responsive design
Experience with PostgreSQL and database design
Strong communication skills and ability to work in a team environment
Passion for education and desire to make a positive impact in the world

Preferred

Experience using Slim or HAML for clean view templating
Experience working with LLMs and Generative AI
Familiarity with Docker
Experience deploying applications on GCP
Experience building ELT/ETL pipelines

Benefits

Medical, dental, and vision insurance (90% employer-covered for employees and dependents)
Employer-funded healthcare reimbursement
FSAs
Employee Assistance Program
401(k)
Employer-paid life & disability insurance
Identity theft protection
Generous PTO
Paid holidays
10 weeks of fully paid parental leave
Annual year-end company closure (Dec 24 – Jan 2)
$1,000 annual professional development stipend
Home office setup support
CodePath is a qualifying employer for Public Service Loan Forgiveness (PSLF)
Pet wellness plans
Legal services
Home/auto insurance discounts
Exclusive marketplace savings

Company

CodePath

twittertwittertwitter
company-logo
CodePath is a nonprofit increasing diversity in tech by transforming CS college education.

Funding

Current Stage
Early Stage
Total Funding
$73.1M
Key Investors
PluralsightKyndryl FoundationICONIQ Capital
2024-09-18Grant· $50M
2024-06-26Grant
2024-03-19Grant

Leadership Team

leader-logo
Michael Ellison
CEO and Co-founder
linkedin
leader-logo
Nathan Esquenazi
Co-founder and CTO
linkedin
Company data provided by crunchbase