Senior Software Engineer

 Posted 2 hours ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The Senior Software Engineer manages the development and maintenance of all company products while ensuring system integrity and scalability. This role involves full-stack feature development, architectural planning, and active participation in on-call rotations for incident response.

About Scale to Win

Scale to Win is a fully-remote, progressive, political tech company founded in 2020 by organizing leaders from the Biden/Harris, Bernie 2020, Warren 2020, Bernie 2016, and Hillary for America Presidential campaigns. Our product offerings include Scale to Win Text, our “all-in-one” shortcode and longcode texting tool, and the Scale to Win Dialer, a predictive calling tool. Scale to Win also offers turnkey “We Text” services, where our team builds text campaigns, sends messages, collects data, and ensures compliance on behalf of clients.

We work with more than 3,000 Democratic and progressive campaigns and organizations, driving change. Current and past clients include the Biden-Harris campaign, the Democratic National Committee, the Working Families Party, the AFL-CIO, UFCW, MoveOn, and For Our Future.

About the Role

The Senior Software Engineer is responsible for managing the development and maintenance of all Scale to Win products and software, operating at high scale and intensity. This role builds and develops new features and products while ensuring the continued functionality and integrity of all existing systems.

This role requires a focus on quality, usefulness, and reliability in every tool we provide. By maintaining our existing product suite and strategically building for the future, the Senior Software Engineer ensures our offerings consistently meet client needs, align with Scale to Win's business objectives, and enhance overall customer lifetime value.

Core Responsibilities

1. Full-Stack Feature Development (45–50%)

  • Develop front-end and back-end functionality using TypeScript, React, Node.js, PostgreSQL, and AWS

  • Build reliable, scalable services and user-facing features from ambiguous requirements to production.

  • Write clean, maintainable, and thoroughly tested code that adheres to engineering standards.

2. Architecture, Quality, & Performance (20–25%)

  • Contribute to system design, technical architecture, and long-term infrastructure planning.

  • Improve platform reliability, performance, and security across the entire technology stack.

  • Maintain high quality standards through automated testing, peer code reviews, and documentation.

3. Collaboration & Delivery (15–20%)

  • Work closely with product, design, and engineering teams to deliver end-to-end customer features.

  • Participate actively in sprint planning, task estimation, and release deployment processes.

  • Communicate technical concepts clearly, provide constructive feedback, and mentor team members.

4. Reliability & Operations (10–15%)

  • Participate in the on-call rotation as a primary responder for triaging off-hours incidents.

  • Respond to production outages, participate in post-incident debriefs, and implement solutions to prevent recurrence.

  • Support cross-functional client technical requests and explain complex system resolutions in plain language.

Skills & Qualifications

  • You have at least 8 years of professional software engineering experience and a proven track record of leading multi-sprint projects from requirements to shipped products.

  • You design and operate distributed systems at scale capable of handling unexpected traffic spikes using resiliency patterns such as rate limiting, retries, queuing, backpressure, and graceful degradation.

  • You bring experience with—or a solid understanding of—our primary stack (JavaScript/TypeScript, React, Node, PostgreSQL, and AWS managed with Terraform), alongside key web scaling disciplines like software testing, release management, cloud infrastructure, and/or DevOps.

  • You have experience integrating third-party services and gracefully handling service failures (carrier or telephony experience is a plus).

  • You write clean, readable, and maintainable code, prioritize quality to prevent production errors, and communicate effectively with both technical and non-technical audiences.

  • You are comfortable leading incident response to prevent recurrence, participating in a night/weekend on-call rotation, and working extra evenings or weekends during peak election seasons and high client volumes.

Salary and Benefits

  • $200,000 yearly salary (base). As part of our commitment to equity, salaries are non-negotiable.

  • This role may be eligible for a discretionary bonus as determined by the company in its sole discretion.

  • 401k matching up to 6% after a provisional period.

  • Ten paid company holidays, two floating holidays, and a week and a half-long holiday break at the end of the year.

  • Generous paid vacation (up to 24 days a year with time accrued monthly); paid sick leave; paid short-term medical, caregiver, bereavement, and other personal leave.

  • 16 weeks of paid parental leave and an additional 4 weeks of part-time, fully-paid flex time. This is available to all new parents of any gender, including adoptive parents.

  • Fully-paid premium, $0 deductible, top-notch medical insurance, as well as dental and vision insurance, for you and your dependents.

  • Remote working with flexible working conditions, a stipend to support your home office setup, and access to a company computer.

  • Every employee is invited to donate 25,000 free texts to a non-profit of their choice each year.

  • To support continued professional growth and development, Scale to Win offers each employee an annual $2,000.00 stipend towards achieving your professional development goals.

Travel Expectations

This role may require occasional travel to support client meetings, campaign events, trainings, or company gatherings. Travel expectations will vary based on client needs and campaign cycles, particularly during peak election seasons.

Interview Process + Timeline

  • Submit resume and application

  • Hiring Manager Interview

  • Architecture Interview

  • Hiring Assessment + Engineering Interview

  • Product & Design Interview

  • Co-CEO Meet & Greet

  • Reference check

The position will be open until filled, and applications will be reviewed on a rolling basis.

Applicants must be currently authorized to work in the United States on a full-time basis. At this time, we’re unable to sponsor or take over sponsorship of employment visas.

Interview Accommodations

Scale to Win is committed to providing all candidates a respectful and inclusive interview process. If you require any accommodations to fully participate in the interview process—such as alternative formats, extended time, assistive technology, or other support—please let us know. You can request accommodations by emailing peopleops@scaletowin.com.

Scale to Win is an equal opportunity employer. In keeping with our beliefs and goals, no applicant will face discrimination or harassment based on race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status. Above and beyond discrimination/harassment based on “protected categories,” Scale to Win also strives to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold. Whether blatant or hidden, barriers to success have no place at Scale to Win.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified