Senior Software Engineer

Roadtrip Nation – Information Technology /
Full-time /

Are you a passionate and innovative Senior Software Engineer ready to make a meaningful impact? Join Roadtrip Nation, a dynamic and mission-driven nonprofit, as we embark on a journey to inspire and empower individuals to define their own paths in life.

Who we are: 
Roadtrip Nation is a nonprofit career exploration organization that empowers people to define their own roads in life. We’re one part media company and one part education organization. What that means in practice is that we create humanizing career stories and content that power our career resources, educational programs, and tools to support people in building confidence and finding their path forward.

Our award-winning documentary series on public television has been on the air for more than 20 years, covering topics like careers in public service, finding your path after incarceration, women in STEM, and much more. And we wrote a best-selling career guide based on the advice we’ve heard over the last two decades.

We create our primary impact through partnerships with leading social impact organizations and other mission-driven organizations who support this storytelling work on public television and connect our learner-driven career exploration programs and tools to people striving to find their paths in life.

The Senior Software Engineer is responsible for the architecture and development of Roadtrip Nation’s software products. This role collaborates with the Development, Design, Product and Program teams to ensure consistency across the company’s design methodology.

Essential Functions

    • Experimenting and implementing new technologies and processes Building functional, flexible, scalable, tested, and timely code using our current stack
    • Reviewing functional requirements and participating in the creation of and vetting of technical requirements
    • Creating schemas and interfaces that represent and support business processes
    • Building and executing acceptance and unit-tests
    • Participating in code reviews, design reviews, demos, and process improvement discussions
    • Integrating frontend and backend services
    • Working closely with our Product, Design, UX, and QA teams
    • Validating, transforming, and integrating data from multiple sources
    • Contributing to the DevOps and other Engineering specializations, processes, and tool building when needed
    • Contributing to system support and troubleshooting when needed
    • Staying current in technology architecture, process, and skill
    • Staying invested in your own knowledge and career roadmap
    • Being a positive, introspective, team-oriented individual

Knowledge, Skills and Abilities

    • Expert knowledge of JavaScript (TypeScript, Node/Express, React/Redux/Next)
    • Expert knowledge of Mongo/NoSQL and SQL/Relational databases 
    • Strong knowledge of developing customer-facing APIs and services 
    • Strong knowledge of NPM/YARN
    • Strong knowledge of HTML 5/CSS
    • Strong knowledge of CSS frameworks (Foundation, Bootstrap)Strong knowledge of SSO/Auth
    • Strong knowledge of Linux/Docker
    • Familiarity with caching technologies (Redis)Familiarity with CI/CD process and technology
    • Familiarity with data warehousing and pipelines Points for experience with scripting languages (Python)
    • Bachelor's degree or equivalent practical experience
    • 5+ years of applicable work experience.
$102,600 - $125,000 a year
The pay range listed is based on national compensation benchmark data and may vary depending on skills, experience, job-related knowledge, variations in cost of labor, and in some cases, geographic location. The exact job offer will be determined based on several factors such as the candidate’s individual skills, qualifications and experience relative to the requirements of the role. The range displayed with the job posting represents the minimum and maximum target for new hire salaries for the position across the U.S. 

The company also reviews and considers internal equity (current employee salary) when hiring new employees to the organization. The range is the expected starting base salary for someone hired into this position with room to grow professionally, including increased earning potential beyond the starting pay range. Beyond a new hire’s base salary, Roadtrip Nation also offers all full-time employees a comprehensive employee benefit package, extensive holidays and time off, and tons of perks.

Many routes, one journey

Roadtrip Nation is an Affirmative Action / Equal Opportunity employer. Our mission is to empower people to define their own roads in life. We are always looking to grow the diversity of our internal teams, in order to create richness and depth in our story-telling and fully represent the populations in which we serve.  Every story and background adds richness to our culture, and we continually strive to mirror that diversity of stories on our own team. When we hire, we envision a workforce representing as many backgrounds, identities, and roads as possible. We can’t wait to hear more about your story.

Note: Research suggests that individuals identifying as Black, Latinx, Asian, Pacific Islander, Indigenous, members of the LGBTQIA community, women, and people living with disabilities may self-select out of opportunities if they don’t meet 100% of the job requirements. We encourage individuals who believe they have the skills necessary to thrive at Roadtrip Nation to apply for this role.  

How do I apply? Please submit your cover letter and resume at