Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Backend (Go)

Skool

Job Description

Skool’s engineering team is seeking highly experienced Backend Software Engineers with a passion for developing performant and scalable backend services written in Go . You will collaborate with Product Management, Designers, Engineers, and other stakeholders to determine the best way to design and implement new systems. You will also help to maintain and extend existing services.

Skool engineers love to solve hard software problems. Teams are focused on a variety of challenges like helping users find the best communities, creating new engagement loops within the platform and managing a robust payment system used by tens of millions.

We have multiple roles available across our Go based software stack, and are looking for engineers who can aid in our goal of helping 1 billion people find community.

This is a 100% remote position. Skool has an office in Los Angeles, CA but works as a distributed team.

What you'll do

  • Solve technical problems of high scope and complexity
  • Take full ownership designing, developing, testing, deploying, and maintaining Skool backend features, end-to-end
  • Build and maintain internal tools and infrastructure
  • Communicate and author architectural designs and requirements
  • Maintain and advocate for high standards through code review and collaboration between yourself and other engineers

What we're looking for

  • [Required] You have significant professional experience with Go
  • You have 8+ years of experience building high-performance, reliable systems in a complex and distributed environment
  • You have worked on services using the following: PostgreSQL, Redis, Elasticsearch
  • You have significant professional experience building and maintaining Web Services
  • You have experience in database performance optimization, backend performance optimization, and debugging live production services
  • You have a passion for writing maintainable and elegant code

Why join Skool?

  • Over 30M users, 150K communities, $1B in creator revenue + already profitable (!)
  • Fast growing, mission-driven company with a focus on education & community
  • We’re a small, collaborative team that likes to have fun while prioritizing balance
  • Remote first, industry leading compensation, fully covered medical, dental & vision insurance (including dependents), 401(k) matching, and more!

NOTE: If applying, please use a PDF for your resume/CV.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Backend (Go) in West Virginia vacancy
  • $177.53k - $236.65k

     ...processed please sign-in before you apply Internal candidates: Please go to Workday and click "Find Jobs" link under Career Thank you for considering opportunities with us! Job Title Principal Software Engineer - Emerging Technology & AI - Remote Requisition Number R8045... 
    Suggested
    Hourly pay
    Full time
    H1b
    Remote work
    Work from home
    Flexible hours

    CSAA Insurance Group, a AAA Insurer

    West Virginia
    19 days ago
  •  ...Form Energy in Weirton, WV is hiring a Factory Software Engineer to bridge manufacturing hardware with enterprise orchestration. You will build mission-critical Go services and Postgres data architectures powering our battery production lines. You will collaborate... 
    Suggested

    Form Energy, Inc.

    Weirton, WV
    2 days ago
  • $215.84k - $269.8k

     ...and into the future. Job Description As a Principal Engineer at Fuze Health you are a top-tier technical leader and...  ...Qualifications: Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Remote work
    Work visa
    Flexible hours
    Shift work

    Fuze Health

    West Virginia
    6 days ago
  •  ...is searching for an experienced and collaborative Senior Backend Engineer to design, write software for, and maintain cloud native applications for viewing,...  ...Technical Domain: Extensive experience with Golang (Go) for high-volume, production-ready systems. Cloud Platform... 
    Suggested
    Remote work

    Mango Voice

    West Virginia
    8 days ago
  •  ...Job Description effodio Senior Backend Software Engineer (Tech Lead) Full-Time | Remote - United States About effodio Founded by...  ...and optimizing effodio’s application analytics platform using Go, GraphQL, Kubernetes, and cloud technologies. You’ll collaborate... 
    Suggested
    Full time
    Remote work
    Visa sponsorship
    Work visa

    Effodio, Inc.

    West Virginia
    14 days ago
  • $150k - $220k

     ...purchases come in, revenue is split between creators, agencies and referrers, and payouts go out on a schedule. The role You will be one of the first engineers to own Bantyr's backend end to end: the API, the data model, the money paths and the infrastructure... 
    Full time
    Part time
    Remote work
    Flexible hours

    Bantyr

    West Virginia
    5 days ago
  •  ...Associate Full-Stack Engineer Experience: 2–5 years About the...  ...engineer with a solid foundation in software development who is comfortable...  ...’ll work across frontend and backend systems, contribute to new...  ...JavaScript, TypeScript, Java, Go, Ruby, React, Node.js, and others... 

    CP Search LLC

    Charleston, WV
    3 days ago
  • $106.61k - $284.28k

     ...highly skilled and visionary Staff Engineer to lead the architecture,...  ...bridge the gap between complex backend data systems, emerging AI...  ...Experience: 7+ years of professional software engineering experience with a...  ...Node.js, Python, Java, C#, or Go). Proven ability to design... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    West Virginia
    7 days ago
  • $115k - $130k

    Job Description From one scoop to a movement Who we are and why YesYouCan! *Due to the high volume of applicants - we ask that you please apply directly through this LinkedIn job post and refrain from any direct employee or leadership outreach. This will ...

    Yes You Can!

    West Virginia
    2 days ago
  • $105k - $145k

     ...Software Engineer - Fintech & AI Platform Location: Remote - United States preferred Employment...  ...platform. You will work across backend services, APIs, product features, data integrations...  ...TypeScript or JavaScript Java Go C# Experience building production-... 
    Full time
    Remote work

    Finstock, Inc.

    Charleston, WV
    1 day ago
  •  ...Coinbase, Inc. is seeking a Senior Software Engineer for the Retail DEX team. You will work on data-heavy backend systems that power onchain trading, delivering a seamless experience across off‑chain and on‑chain environments. You will integrate blockchains, design... 

    Coinbase

    Charleston, WV
    2 days ago
  •  ...Coinbase, Inc. is seeking aSenior Backend Software Engineer for the Coinbase One team. You will own backend services powering membership lifecycle from sign‑up to billing and benefits, delivering scalable systems for millions of customers. Join a remote-first company... 
    Remote work

    Coinbase

    Charleston, WV
    2 days ago
  •  ...into workforce management. We are looking for a Staff Software Engineer who is passionate about building scalable enterprise software...  ...Strong hands-on experience with TypeScript, Node.js , and backend development. ~ Experience developing microservices, REST... 

    Aspect Software

    West Virginia
    8 days ago
  • $100k - $125k

     ...Job Description Principal Software Quality Assurance Engineer United States (Remote) About us Advanced Solutions International is a global software company focused on helping not-for-profits and membership organizations grow revenue, reduce expenses, improve... 
    Contract work
    Remote work
    Flexible hours
    Shift work

    Advanced Solutions International, Inc.

    West Virginia
    13 days ago
  •  ...are seeking an experienced Senior Devops Engineer to design, build, and maintain our...  ...customer premise equipment, IoT devices and backend systems Manage system architecture...  ...in Computer Science or equivalent ~ Software development skills relating to building... 

    AppCard, Inc.

    West Virginia
    6 days ago
  •  ...Job Description Senior Software Engineer – Database Systems (Full-Time | Remote – U.S.) Important...  ...data requirements and deliver scalable backend solutions. Required Qualifications...  ...architecture. ~ Experience with C++, Go, or Rust is a strong plus. ~ Excellent... 
    Permanent employment
    Full time
    Contract work
    H1b
    Remote work
    Visa sponsorship

    PriceSenz

    West Virginia
    25 days ago
  •  ...Leidos is seeking an experienced Senior Software Engineer with a strong backend focus and full-stack capabilities to design, build, test and maintain scalable software systems. The role emphasizes architecting backend services, APIs, and cloud-native solutions while collaborating... 

    Leidos

    Clarksburg, WV
    2 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Huntington, WV
    1 day ago
  •  ...part of a dynamic team responsible for creating and maintaining user-facing web applications. You'll work closely with designers, backend developers, and product managers to turn requirements into interactive, accessible, and performant interfaces. This is an excellent... 
    Internship
    Remote work
    Flexible hours

    HiredBuddy

    West Virginia
    2 days ago
  •  ...at home, and anywhere on the go with connected devices. Our vision...  ...an impact: Our Ad Sales Engineering organization builds the...  ...We are looking for a Staff Software Engineer to provide technical...  ..., or similar frameworks) and backend architecture, including async... 
    Local area
    Worldwide

    SiriusXM

    West Virginia
    14 days ago
  •  ...in the car, at home, and anywhere on the go with connected devices. Our vision is to...  ...you’ll make an impact: As a Staff Software Engineer on the Planning team within SiriusXM’s Ad...  ...You’ll architect resilient, cloud-native backend services that power large-scale ad delivery... 
    Local area

    SiriusXM

    West Virginia
    14 days ago
  • $100 per hour

     ...Job Description We are seeking a project team of skilled Software Engineers to work as project consultants in our AI Labor Marketplace...  .../TypeScript ; working knowledge of Java, C#, or Go ~ Backend or full‑stack development experience in production systems... 
    Hourly pay
    Full time
    Contract work
    Part time
    Remote work

    LinkedIn

    West Virginia
    8 days ago
  •  ...and functions. About the Role We're hiring a Senior Backend Engineer, Payments to join a profitable, high-growth consumer...  ...Qualifications ~5+ years of professional backend software engineering experience , with a track record of building and... 
    Full time
    Remote work

    Day One Partners

    West Virginia
    8 days ago
  • $68.4k - $105.9k

     ...job is an integral member of an agile software engineer team responsible for building scalable...  ...technical difficulties to senior developers/principals on a regular basis. Other duties as...  ...C/C++, C#, Objective C, JavaScript, or Go ~3+ years of experience developing... 
    Full time
    Temporary work
    For contractors
    Work at office
    Local area

    Highmark Health

    West Virginia
    6 days ago
  • $90 - $130 per hour

     ...Enterprises focuses on delivering modern technology solutions through software engineering, application development, and emerging technologies. We...  ..., scalable software applications. -Build and integrate backend services, APIs, databases, and frontend components. -... 
    Hourly pay
    Part time
    Remote work
    Flexible hours

    Morningstar Enterprise

    West Virginia
    2 days ago
  •  ...operational efficiency and user experience. Provide system testing, troubleshooting, and issue resolution during project and post-go-live phases. Develop documentation, training materials, and best practices for end users. Support data migration, system integrations... 
    Remote work

    Washington Frank

    Colcord, WV
    1 day ago
  • $155k - $225k

     ...providers. We’re looking for an exceptional backend engineer who wants substantial ownership of that...  ...quickly, and the discipline to deliver software people can depend on. Who you are...  ..., and finish what you start. For principal-level candidates, we expect a record of... 

    Otto AI

    West Virginia
    7 days ago
  •  ...Job Description Staff Software Engineer — AI Communications Platform Real-Time...  ...Full-Time Seniority: Staff / Principal Engineer About 21X 21X formerly...  ...in TypeScript/Node.js, Go, Python, Rust, or comparable backend technologies. ~ Experience designing... 
    Full time
    Remote work

    Structurely

    West Virginia
    8 days ago
  •  ...help ensure projects run smoothly between clients and developers. About the Role We are looking for an experienced Software Engineer who is comfortable working directly with clients and helping translate business needs into clear technical direction. In... 
    Part time
    Remote work
    10 hours per week
    Flexible hours

    WWCorporate

    West Virginia
    2 days ago
  •  ...and offers qualified SAP partner solutions – industry specific software, analytics, mobility, Cloud, HANA, services, training, and support...  ...Workshops Sprint Reviews UAT / Integration Test Go-Live Support Entrepreneurial atmosphere ~ Experience... 
    Full time
    Work at office
    Remote work

    Answerthink

    West Virginia
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Backend (Go). Be the first to apply!