Senior Software Engineer @ CharterUP - San Francisco, CA

Job Overview

a month ago

Senior Software Engineer

CharterUP - San Francisco, CA

About CharterUP

We help promote environmentally friendly group transportation by connecting passengers and bus operators and creating an awesome online charter bus booking experience. We are taking on a large ($15B annually in the US and Canada) and antiquated industry, where bookings still mostly take place offline, with the goal of becoming the leading online charter bus platform in the world.

We are experiencing a period of hyper-growth as the charter bus industry has fully recovered from the impact of the pandemic. We are headquartered in Atlanta, GA, but operate a fully remote work environment.

About The Role

You will be working with our CTO and our top-notch team of developers (currently 15 strong), taking the lead on creating elegant solutions to solve some of the biggest pain points in our complex industry. Think multi-day, multi-destination trips involving several buses at a time, and imagine the possibilities! We're making it all happen at CharterUp.

Our team employs Agile methodologies and is quick to adapt, using a wide range of languages and tools. Our latest products are finely crafted weblications that allow passengers to discover and book buses while empowering operators to manage their business smarter and reach more customers.

We believe in exceptional user experience and in showing up to code. Our industry provides plenty of challenges, and your contributions will be recognized and appreciated, while your skills will be sharpened.

Our stack includes Jave Spring Boot, nodeJS, VueJS, MariaDB, and MongoDB.

Compensation

  • $120,000 to $200,000 depending on experience
  • Material equity grant

About You

  • You are a coder that loves to be hands-on, leading the charge on complex projects
  • You have a deep understanding of software architecture, data modeling, and object-oriented programming concepts
  • You've earned a Bachelor's degree in Computer Science, Computer Engineering, or similar STEM degree from a top-ranked institution
  • You have a minimum of 2 years experience as a coder in a high paced professional environment
  • You are experienced in Java Spring Boot and Hibernate on the backend, and Vue, React, or Angular on the frontend
  • You have the ability to quickly develop expertise in any part of our tech stack where you have limited experience
  • Capable of owning and running entire subsystems of work
  • Contribute significantly to team standards and company professionalism
  • Capable of directing teams on medium to large scale projects across multiple product components

What You’ll Do

  • Efficiently roll out technical features from concept to product
  • Build REST APIs
  • Collaborate with a team to develop our next generation travel platform
  • Develop tooling and processes to benefit and grow our team
  • Mentor junior engineers

Application Process

  • Online application
  • Initial intro interview
  • Team interviews
  • Technical evaluation

CharterUP Principles

At CharterUP, we don’t compromise on quality. We hire smart, high-energy, trustworthy people and keep them as motivated and happy as possible. We do that by adhering to our principles, which are:

  • Customer First
    • We always think about how our decisions will impact our clients; earning and keeping customer trust is our top priority
    • We are not afraid of short-term pain for long-term customer benefit
  • Create an Environment for Exceptional People
    • We foster intellectual curiosity
    • We identify top performers, mentor them, and empower them to achieve
    • Every hire and promotion will have a higher standard
  • Everyone is an Entrepreneur / Owner
    • No team member is defined by their function or job title; no job is beneath anyone
    • We do more with less; we are scrappy and inventive
    • We think long-term
  • Relentlessly High Standards
    • We reject the status quo; we constantly innovate and question established routines
    • We are not afraid to be wrong; the best idea wins
    • We don’t compromise on quality
  • Clarity & Speed
    • When in doubt, we act; we can always change course
    • We focus on the key drivers that will deliver the most results
  • Mandate to Dissent & Commit
    • We are confident in expressing our opinions; it is our obligation to express our disagreement
    • Once we agree, we enthusiastically move together as a team

yKlHHYTJXl

Similar Jobs

Direct Client Req: Sr Ecommerce Software Engineer

Kutir Corporation

Sunnyvale, CA

Supervise the work of cross-functional groups of engineers, including offshore associates. Involved in planning of system and development deployment as well as…

Software Engineer

Yield Engineering Systems (YES)

Fremont, CA

Experience in software development and test of semiconductor equipment, medical equipment, test equipment, or hardware control.

Senior Software Engineer

Yield Engineering Systems (YES)

Fremont, CA

Three or more years of experience in software development and test of semiconductor equipment, medical equipment, test equipment, or hardware control.

LEAD SOFTWARE DEVELOPER [Job ID #01]— FREMONT, CA

Caspex

Fremont, CA

[Equivalent to a bachelor’s degree (or foreign equivalent degree) in computer/science/ electrical/electronic/information technology or a closely-related field…

SR. SOFTWARE DEVELOPER [Job ID #02]— FREMONT, CA

Caspex

Fremont, CA

Maintenance of customized applications and software solutions. Consult with client about software applications and system design, and maintenance.

Application Developer (APPLICATIONS PROGR 3)

University of California, Davis

Davis, CA

Experience with structured application development methodology in deploying technical solutions, design documentation tools, application software version…

Software Development Engineer II

Expedia.com

San Francisco, CA

Develop and test sophisticated or non-routine software applications and related programs and procedures to ensure they meet design requirements.

Staff Software Engineer

Gap Inc.

Pleasanton, CA

Comprehensive knowledge of various software languages and platforms such as Java, Oracle, Azure etc. Foster innovation by applying best practices and learning…

Full-Stack Software Engineer (Elixir)

Paradox

San Francisco, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Games Software Development Engineer, Amazon Glow, Amazon Glow

Amazon.com Services LLC

Sunnyvale, CA

1+ years of experience in software development. 3+ years of software development experience. 5+ years of software development experience.

Backend Software Engineer

K&L Wine Merchants

San Francisco, CA

Design, develop, maintain, and operate new and existing features that drive revenue growth and operational efficiencies. 401K plan with employer contribution.

Software Development Engineer II, Low Code

Amazon.com Services LLC

Sunnyvale, CA

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews…

Full-Stack Software Engineer (Elixir)

Paradox

San Mateo, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Full-Stack Software Engineer (Elixir)

Paradox

Santa Cruz, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Software Developer - Applications Programmer (7300U), Berkeley Law - 30618

University of California Berkeley

Berkeley, CA

May serve as technical lead for a software development project of moderate scope. Advanced skills associated with software design, modification, implementation…

Full-Stack Software Engineer (Elixir)

Paradox

Palo Alto, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Cory Hall Front Desk Coordinator (4722C) 37270 - Department of Electrical Engineering and Computer Sciences (EECS)

University of California Berkeley

Berkeley, CA

Due to the nature of the work, this position has very limited flexibility for remote/hybrid work and generally requires on-site/in-person work 5 days a week …

Full-Stack Software Engineer (Elixir)

Paradox

Sacramento, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Full-Stack Software Engineer (Elixir)

Paradox

Mountain View, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…

Software Development Manager

Amazon.com Services LLC

Santa Clara, CA

Deep understanding of distributed and service-oriented architectures; delivered large scale commercial enterprise software systems or online services.

Cloud Software Solutions Engineer

Intel

Santa Clara, CA

We are seeking an individual with a passion for technology and one who enjoys working on cloud integration (media streaming, analytics, enterprise migration,…

User Interface Software Engineer

Amber Kinetics

Union City, CA

Proficiency with Git (or similar version control system). Working closely with the team lead to integrate front-end UI heads in to the existing headless control…

Sr. Front End Engineer - Honeycode (AWS)

Amazon.com Services LLC

Sunnyvale, CA

Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers.

Full-Stack Software Engineer (Elixir)

Paradox

San Jose, CA

Contribute to a variety of software and product development initiatives across the Paradox platform. Knowledgeable in relational and non-relational databases…