Talent.com
Senior Software Engineer Remote, United States, Canada or LATAM
Senior Software Engineer Remote, United States, Canada or LATAMCodePath.org • Provo, UT, United States
Senior Software Engineer Remote, United States, Canada or LATAM

Senior Software Engineer Remote, United States, Canada or LATAM

CodePath.org • Provo, UT, United States
2 days ago
Job type
  • Full-time
  • Remote
Job description

Senior Software Engineer

CodePath is reprogramming higher education to create the first generation of AI-native engineers, CTOs, and founders.

We deliver industry-vetted courses and career support centered on the needs of first-generation and low-income students. Our students train with senior engineers, intern at top companies, and rise together to become the tech leaders of tomorrow.

With 30,000 students and alumni from 700 colleges now working at 2,000 companies, we are reshaping the tech workforce and the industries of the future.

About the Role

Location : Remote, United States, Canada or LATAM

Role-Type : Full-Time

Reports To : VP of Product Engineering

Compensation : $140,000 to $160,000 per year (US), competitive market rate contingent on location (Canada / LATAM)

CodePath is seeking a Senior Software Engineer with strong DevOps expertise who will design, develop, and maintain our infrastructure and web-based applications that are the centerpiece of our mission to enhance and revolutionize the educational experience for emerging engineers.

We operate a moderately sized deployment (12-15 VPS instances plus supporting services) and seek someone with DevOps principles rather than enterprise-scale experience. You won't have sole responsibilitywe've maintained this infrastructure ourselves for years. Your role is to help our team level up while also contributing to product features as part of our full-stack engineering team.

The ideal candidate will thrive in ambiguity, relish autonomy, and be excited about leveraging and building the technology that is at the center of CodePath's ambitious vision to transform college computer science education, empower the tech leaders of tomorrow and generate over $1.5T in wealth for low-income communities within the next 20 years.

As a Senior Software Engineer, you will join a small team of engineers who collaborate directly with stakeholders to comprehend the needs of our students and staff, actively participate in the decision-making process about which features and functionalities to tackle and then independently execute. On CodePath's Product Engineering team, you'll make high-impact decisions about how we solve our problems.

What You'll Work On

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 7.1 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

We partner closely with AI leaders from Microsoft, Google, OpenAI and other specialists on the cutting edge of generative AI R&D. You'll have the opportunity to work hands-on with the most advanced AI systems in the world

Key Activities

Design, develop, and maintain infrastructure-as-code solutions using Terraform and other modern DevOps tools

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

Qualifications

Comfortable with Terraform and infrastructure-as-code practices for managing small to medium-scale deployments

Passion for DevOps and infrastructure automation

Strong experience with one or more of our frameworks : Rails, Sinatra / Padrino, or Django

Familiarity with Docker and containerization

Experience maintaining software packages, whether internal or open source

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

Nice to haves

Experience with Ansible or similar configuration management tools

Experience with CI / CD pipelines and automated deployment processes

Experience working with LLMs and Generative AI

Experience deploying applications on GCP

Full-Time Employee Benefits

This is a 100% remote positionwork from anywhere in the U.S! CodePath prioritizes employee well-being with a competitive benefits package to support your health, financial security, and work-life balance.

Health & Wellness : Medical, dental, and vision insurance (90% employer-covered for employees and dependents), employer-funded healthcare reimbursement, FSAs, and Employee Assistance Program

Financial Security : 401(k), employer-paid life & disability insurance, and identity theft protection

Work-Life Balance : Generous PTO, paid holidays, 10 weeks of fully paid parental leave, and an annual year-end company closure (Dec 24 Jan 2)

Professional Growth : $1,000 annual professional development stipend and home office setup support

Student Loan Forgiveness : CodePath is a qualifying employer for Public Service Loan Forgiveness (PSLF), helping employees manage student loan debt

Additional Perks : Pet wellness plans, legal services, home / auto insurance discounts, and exclusive marketplace savings

Create a job alert for this search

Senior Software Engineer Remote • Provo, UT, United States

Related jobs
Senior Software Engineer, Core Experiences - Provo, USA

Senior Software Engineer, Core Experiences - Provo, USA

Speechify • Provo, UT, United States
Full-time
Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...Show more
Last updated: 15 hours ago • Promoted • New!
Senior Software Engineer I

Senior Software Engineer I

Alianza • Pleasant Grove, UT, United States
Full-time
Senior Software Engineer - API.Alianza is on a mission to be the world's best cloud-based telecommunications platform for service providers. We're looking for a Senior Software Engineer to help us b...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Full Stack [Canada]

Senior Software Engineer - Full Stack [Canada]

Cyngn • Provo, UT, United States
Full-time
Senior Software Engineer - Full Stack [Canada].Software - Systems Software - Systems / Contractor / Remote.Based in Mountain View, CA, Cyngn is a publicly-traded autonomous technology company.We de...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer (.NET) Career Opportunities at Dev.Pro

Senior Software Engineer (.NET) Career Opportunities at Dev.Pro

DEV INC • Provo, UT, United States
Full-time
Are you interested in building an exciting IT career at Dev.Pro? Join our exclusive screening process to gain valuable career insights and access personalized feedback on your skill set.As a compan...Show more
Last updated: 2 days ago • Promoted
Software Engineer

Software Engineer

Domo • American Fork, UT, United States
Full-time
Domo's AI and Data Products Platform lets people channel AI and data into innovative uses that deliver a measurable impact. Anyone can use Domo to prepare, analyze, visualize, automate, and build da...Show more
Last updated: 30+ days ago • Promoted
Remote Entry-Level Currency Trader

Remote Entry-Level Currency Trader

Maverick Currencies • Provo, UT
Remote
Full-time +1
Top-ranked proprietary trading firm, Maverick Currencies, is searching for entrepreneurially-minded, profit-driven people to be trained in the art and science of proprietary trading in its online c...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Mobile (Contract)

Senior Software Engineer, Mobile (Contract)

Good Inside • Provo, UT, United States
Full-time
Senior Software Engineer, Mobile (Contract).Good Inside is redefining parenting - not as something that should "just come naturally," but as a skill to learn and practice.Erica Belsky, we combine s...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer, Windows Solutions

Senior Software Engineer, Windows Solutions

The Browser Company • Provo, UT, United States
Full-time
Join us as a Product Engineer for Windows and be an integral part of launching Dia, our innovative browser product, to a wide audience of Windows users. Your expertise in user design and commitment ...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer Washington, DC - Remote

Senior Software Engineer Washington, DC - Remote

Virtru • Provo, UT, United States
Remote
Full-time
Virtru is a leading data protection provider backed by some of the foremost venture capital firms in Silicon Valley and the Mid-Atlantic region, including Iconiq Capital, Bessemer Venture Partners,...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Caselle • Provo, UT, USA
Full-time
Quick Apply
Senior Software Engineer - Provo, UT (Hybrid).Join our fast-paced, forward-thinking team in.Our company is redefining how governments serve people through modern, efficient, and reliable solutions....Show more
Last updated: 30+ days ago
Senior Software Engineer - MEXICO ONLY

Senior Software Engineer - MEXICO ONLY

Instructure • Provo, UT, United States
Full-time
At Instructure, we believe in the power of people to grow and succeed throughout their lives.Our goal is to amplify that power by creating intuitive products that simplify learning and personal dev...Show more
Last updated: 2 days ago • Promoted
Software Engineer

Software Engineer

Breeze Airways • Cottonwood Heights, UT, United States
Full-time
Working at Breeze Airways is an exciting endeavor and a serious commitment to bring "The World's Nicest Airline" to life. We work cross-functionally with truly awesome Team Members to deliver on our...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer FinTech Payments Platform

Senior Software Engineer FinTech Payments Platform

pmtbox • Orem, UT, United States
Full-time
A fintech company in Orem, UT is seeking a Senior Engineer to build core payment solutions.This full-stack role involves end-to-end ownership of projects, collaborating closely with founders, and r...Show more
Last updated: 5 hours ago • Promoted • New!
Sr. Software Engineer (Platform)

Sr. Software Engineer (Platform)

Angel • Provo, UT, United States
Full-time
Angel is the home of stories that amplify light.Through its platform, thousands of "Angel" investors choose which titles will be created, funded, and distributed. Angel allows creators and audiences...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Brevium • American Fork, UT, United States
Full-time
Brevium is a growing tech company that provides software for medical practices.Brevium's patient appointment lifecycle software reliably returns patients to medical practices through data-driven re...Show more
Last updated: 30+ days ago • Promoted
Tax Senior Associate

Tax Senior Associate

Jobot • Highland, UT, US
Permanent
Tax Senior Associate / Great Place To Work!.This Jobot Job is hosted by : Jay O'Brien.Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary : $90,000 - $1...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Telephony Systems

Senior Software Engineer - Telephony Systems

LiveKit • Provo, UT, United States
Full-time
Join LiveKit, a revolutionary company transforming the AI landscape by providing crucial network infrastructure for multimodal AI interfaces, empowering seamless audio and visual interactions.Since...Show more
Last updated: 2 days ago • Promoted
Lead Developer

Lead Developer

Intercontinental Exchange • Provo, UT, United States
Full-time
As a lead engineer with the Expedite Team, you will apply your knowledge of software development methodologies, best practices, problem solving and industry experience to work with the team in the ...Show more
Last updated: 30+ days ago • Promoted