ActBlue

Senior Software Engineer

ActBlue

full-time

Posted on:

Location Type: Remote

Location: ArizonaCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $173,676 - $210,741 per year

Job Level

About the role

  • Work with your team to architect, refactor, and improve donor and entity user experiences.
  • Lead the technical execution of large, cross-team initiatives, working with multiple engineers to design and implement solutions that balance high-impact opportunities with effort, scope, and technical tradeoffs.
  • Break down initiative-level work across multiple epics and contribute technical expertise to shape the team's roadmap prioritization.
  • Partner with designers and product managers to help shape the team's roadmap, anticipating important information needs from stakeholders to inform project work and proactively raising potential competing product interests.
  • Serve as a technical consultant and go-to resource for engineers across teams on complex architectural decisions, system design, and best practices.
  • Collaboratively develop and champion best practices and design patterns to improve the maintainability of the platform.
  • Demonstrate technical leadership through writing documentation, establishing effective testing and monitoring, and fostering clear and audience-oriented communication.
  • Coach and mentor multiple members of the team, creating professional development opportunities and fostering a culture of seeking feedback as a tool for growth.
  • Create spaces for individuals to be engaged, valued, and heard, setting examples and cultural expectations around inclusivity within the team.
  • Receive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.

Requirements

  • 5-8+ years of relevant professional experience, with demonstrated ability to lead complex technical initiatives involving multiple engineers, complex requirements, and high ambiguity.
  • Professional experience working with React and TypeScript to develop frontend features from design and discovery through to deployment and monitoring.
  • Professional experience working with Ruby on Rails to make changes to APIs in order to carry a feature to completion.
  • Professional experience with PostgreSQL and GraphQL, including designing efficient data models and APIs that support scalable, maintainable systems.
  • Proficiency with Git/GitHub and Docker as part of a professional software development workflow, with experience collaborating across distributed codebases.
  • A strong understanding of performance, scalability, and security best practices, with ability to recommend system-level improvements to mitigate concerns for broad systems; familiarity with OAuth/OIDC/JWT authentication patterns is a plus.
  • Track record of leading large projects that involve multiple engineers, complex requirements, and ambiguity from conception through delivery.
  • Experience designing simple, maintainable solutions to complex problems using well-accepted design patterns informed by industry experience; exposure to microservices or micro-frontend architecture is a plus.
  • Ability to communicate effectively with non-technical stakeholders and to collaboratively translate business requirements and strategic goals into technical solutions, modifying communication style to fit the audience.
  • Track record of working closely with product and design teams to iterate on and refine product requirements, with ability to break down initiative-level work and contribute to roadmap prioritization.
  • Experience serving as a technical consultant and trusted resource for engineers seeking guidance on architecture, system design, and complex debugging; familiarity with Node.js/Express.js or Kubernetes in a professional context is a plus.
  • Comfort with or curiosity about AI coding assistants (such as Claude Code) as productivity tools within an engineering workflow.
  • An inclusive, generous working style: you like to mentor, collaborate, and elevate your team by supporting your peers, providing coaching and guidance to multiple team members, and anticipating where your intervention would be helpful.
Benefits
  • Flexible work schedules and an unlimited time-off policy
  • Fully paid and trans-inclusive health, dental, and vision insurance for employees and their families; plus fully-paid health reimbursement arrangement to use for out of pocket expenses and fully-paid short- and long-term disability
  • Fully paid basic and AD&D life insurance and a voluntary supplemental life insurance option
  • Dependent and health care flexible spending account options
  • Employee Assistance Program (EAP) benefits for employees
  • Automatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions
  • A minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)
  • Commuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees
  • Additional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe & New York Times
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptRuby on RailsPostgreSQLGraphQLGitGitHubDockerOAuthJWT
Soft Skills
technical leadershipcoachingmentoringcommunicationcollaborationproblem-solvinginclusivityfeedbackstakeholder engagementroadmap prioritization