{ "version": "https://jsonfeed.org/version/1.1", "title": "Job Search Results", "home_page_url": "https://apply.coop/search?country_code=\u0026employment_type=\u0026tags=ruby+on+rails\u0026terms=\u0026working_location=\u0026workplace_type=", "description": "Job search results", "author": { "name": "apply.coop" }, "authors": [ { "name": "apply.coop" } ], "items": [ { "id": "https://apply.coop/jobs/d147j7ublda6j9sd4ti0-senior-software-engineer", "url": "https://apply.coop/jobs/d147j7ublda6j9sd4ti0-senior-software-engineer", "title": "Senior Software Engineer", "content_html": "\u003ch1\u003eTHE OPPORTUNITY\u003c/h1\u003e\n\u003cp\u003eAs a Senior Software Engineer at ActBlue, you will help shape the growth of our platform by working to improve donor experiences in order to future-proof our platform. In this role, you will work full-stack using React, TypeScript, and Ruby on Rails to build features to connect users with causes and campaigns, events, merch, and more. You will work in concert with other product teams, data teams, platform and ops teams, and the security team. Together with other stakeholders, you will identify and execute high-impact improvements that unlock new product opportunities and ensure the reliability, predictability, maintainability, and scalability of our platform. The work you do on this team will be seen and felt by thousands of users across the country and the world.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of about 100 empathetic and passionate people. We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork with your team to architect, refactor, and improve donor and entity user experiences.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions that prioritize the highest impact opportunities, balanced against effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003eCollaboratively develop and champion best practices and design patterns to improve the maintainability of the platform.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership by writing excellent documentation, establishing effective monitoring, and fostering clear and audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eGrow as an individual and increase your impact on the success of your team and the progressive movement with support from your manager.\u003c/li\u003e\n\u003cli\u003eOffer coaching and mentorship to other engineers and solicit it from them in turn. Uphold a culture where individuals are valued, heard, and engaged.\u003c/li\u003e\n\u003cli\u003eMake yourself available to support supplementary projects as assigned, ensuring timely and efficient completion in line with organizational objectives and standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5+ years of relevant professional experience.\u003c/li\u003e\n\u003cli\u003eExperience executing large projects that involve multiple engineers, complex requirements, and high ambiguity.\u003c/li\u003e\n\u003cli\u003eProfessional experience working with React and TypeScript to develop frontend features from design and discovery through to deployment and monitoring.\u003c/li\u003e\n\u003cli\u003eProfessional experience working with Ruby on Rails to make changes to APIs in order to carry a feature to completion.\u003c/li\u003e\n\u003cli\u003eAbility to communicate effectively with non-technical stakeholders and to collaboratively translate business requirements and strategic goals into technical solutions.\u003c/li\u003e\n\u003cli\u003eA strong track record of delivering results that achieve business/organizational objectives.\u003c/li\u003e\n\u003cli\u003eA deep understanding of industry practices that contribute to quality code delivery; familiarity with Cypress and other testing suites.\u003c/li\u003e\n\u003cli\u003eAbility to write technical proposals that clearly articulate risks and trade-offs.\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable, maintainable software.\u003c/li\u003e\n\u003cli\u003eEagerness to explore and refactor legacy code.\u003c/li\u003e\n\u003cli\u003eA team player mentality. You keep the end user in mind and enjoy hearing feedback from your teammates, yet know when and how to defend your own ideas in a respectful manner.\u003c/li\u003e\n\u003cli\u003eComfort collaborating with a distributed team of many remote colleagues.\u003c/li\u003e\n\u003cli\u003eAn inclusive, generous working style: You like to elevate your team by mentoring, collaborating with, and supporting your peers.\u003c/li\u003e\n\u003cli\u003eExcitement for yourself and your teammates to learn and grow.\u003c/li\u003e\n\u003cli\u003eA thorough understanding of performance, scalability, and security concerns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003ch3\u003eSalary Range Details\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e $157,791 - $170,499 - $183,207\u003c/p\u003e\n\u003cp\u003eActBlue is committed to consistent compensation practices across our organization. Final salary offers will take into account factors such as candidate experience, interview performance and current team salary parity.\u003c/p\u003e\n\u003ch2\u003eBENEFITS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully 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\u003c/li\u003e\n\u003cli\u003eFully paid basic and AD\u0026amp;D life insurance and a voluntary supplemental life insurance option\u003c/li\u003e\n\u003cli\u003eDependent and health care flexible spending account options\u003c/li\u003e\n\u003cli\u003eEmployee Assistance Program (EAP) benefits for employees\u003c/li\u003e\n\u003cli\u003eAutomatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions\u003c/li\u003e\n\u003cli\u003eA minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eActBlue is unable to sponsor work visas at this time.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWork Location:\u003c/strong\u003e This is a full-time, remote, salaried position.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWork Schedule\u003c/strong\u003e: This role requires availability during established, regular business hours (Mon-Fri) and is expected to be a part of an on-call rotation which will result in working nontraditional hours as needed. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTravel Requirements:\u003c/strong\u003e Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions.  \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWork Environment:\u003c/strong\u003e At ActBlue, we are committed to fostering an inclusive and belonging remote-first culture that empowers our diverse workforce to excel in their roles. Employees can expect to work with distributed teams across all U.S. time zones. Our roles require extended technology usage, and proficiency with virtual communication tools such as Zoom and Slack. Regular attendance in virtual meetings is inherent to every position. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBargaining Unit:\u003c/strong\u003e The terms and conditions of this position are subject to a collective bargaining agreement with the Communications Workers of America, the exclusive bargaining agent of covered ActBlue Technical Services employees.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSupervisory Responsibilities\u003c/strong\u003e: This position has no direct supervisory responsibilities.  \u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT:*\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all. We celebrate their unique qualities. And we recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description we encourage you to apply - even if you don\u0026#39;t meet every requirement. \u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position. If you would like to request an accommodation, please contact us at recruitment@actblue.com to get started.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "summary": "\u003ch1\u003eTHE OPPORTUNITY\u003c/h1\u003e\n\u003cp\u003eAs a Senior Software Engineer at ActBlue, you will help shape the growth of our platform by working to improve donor experiences in order to future-proof our platform. In this role, you will work full-stack using React, TypeScript, and Ruby on Rails to build features to connect users with causes and campaigns, events, merch, and more. You will work in concert with other product teams, data teams, platform and ops teams, and the security team. Together with other stakeholders, you will identify and execute high-impact improvements that unlock new product opportunities and ensure the reliability, predictability, maintainability, and scalability of our platform. The work you do on this team will be seen and felt by thousands of users across the country and the world.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of about 100 empathetic and passionate people. We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork with your team to architect, refactor, and improve donor and entity user experiences.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions that prioritize the highest impact opportunities, balanced against effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003eCollaboratively develop and champion best practices and design patterns to improve the maintainability of the platform.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership by writing excellent documentation, establishing effective monitoring, and fostering clear and audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eGrow as an individual and increase your impact on the success of your team and the progressive movement with support from your manager.\u003c/li\u003e\n\u003cli\u003eOffer coaching and mentorship to other engineers and solicit it from them in turn. Uphold a culture where individuals are valued, heard, and engaged.\u003c/li\u003e\n\u003cli\u003eMake yourself available to support supplementary projects as assigned, ensuring timely and efficient completion in line with organizational objectives and standards.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5+ years of relevant professional experience.\u003c/li\u003e\n\u003cli\u003eExperience executing large projects that involve multiple engineers, complex requirements, and high ambiguity.\u003c/li\u003e\n\u003cli\u003eProfessional experience working with React and TypeScript to develop frontend features from design and discovery through to deployment and monitoring.\u003c/li\u003e\n\u003cli\u003eProfessional experience working with Ruby on Rails to make changes to APIs in order to carry a feature to completion.\u003c/li\u003e\n\u003cli\u003eAbility to communicate effectively with non-technical stakeholders and to collaboratively translate business requirements and strategic goals into technical solutions.\u003c/li\u003e\n\u003cli\u003eA strong track record of delivering results that achieve business/organizational objectives.\u003c/li\u003e\n\u003cli\u003eA deep understanding of industry practices that contribute to quality code delivery; familiarity with Cypress and other testing suites.\u003c/li\u003e\n\u003cli\u003eAbility to write technical proposals that clearly articulate risks and trade-offs.\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable, maintainable software.\u003c/li\u003e\n\u003cli\u003eEagerness to explore and refactor legacy code.\u003c/li\u003e\n\u003cli\u003eA team player mentality. You keep the end user in mind and enjoy hearing feedback from your teammates, yet know when and how to defend your own ideas in a respectful manner.\u003c/li\u003e\n\u003cli\u003eComfort collaborating with a distributed team of many remote colleagues.\u003c/li\u003e\n\u003cli\u003eAn inclusive, generous working style: You like to elevate your team by mentoring, collaborating with, and supporting your peers.\u003c/li\u003e\n\u003cli\u003eExcitement for yourself and your teammates to learn and grow.\u003c/li\u003e\n\u003cli\u003eA thorough understanding of performance, scalability, and security concerns.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003ch3\u003eSalary Range Details\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e $157,791 - $170,499 - $183,207\u003c/p\u003e\n\u003cp\u003eActBlue is committed to consistent compensation practices across our organization. Final salary offers will take into account factors such as candidate experience, interview performance and current team salary parity.\u003c/p\u003e\n\u003ch2\u003eBENEFITS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully 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\u003c/li\u003e\n\u003cli\u003eFully paid basic and AD\u0026amp;D life insurance and a voluntary supplemental life insurance option\u003c/li\u003e\n\u003cli\u003eDependent and health care flexible spending account options\u003c/li\u003e\n\u003cli\u003eEmployee Assistance Program (EAP) benefits for employees\u003c/li\u003e\n\u003cli\u003eAutomatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions\u003c/li\u003e\n\u003cli\u003eA minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eActBlue is unable to sponsor work visas at this time.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWork Location:\u003c/strong\u003e This is a full-time, remote, salaried position.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWork Schedule\u003c/strong\u003e: This role requires availability during established, regular business hours (Mon-Fri) and is expected to be a part of an on-call rotation which will result in working nontraditional hours as needed. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTravel Requirements:\u003c/strong\u003e Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions.  \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWork Environment:\u003c/strong\u003e At ActBlue, we are committed to fostering an inclusive and belonging remote-first culture that empowers our diverse workforce to excel in their roles. Employees can expect to work with distributed teams across all U.S. time zones. Our roles require extended technology usage, and proficiency with virtual communication tools such as Zoom and Slack. Regular attendance in virtual meetings is inherent to every position. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBargaining Unit:\u003c/strong\u003e The terms and conditions of this position are subject to a collective bargaining agreement with the Communications Workers of America, the exclusive bargaining agent of covered ActBlue Technical Services employees.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSupervisory Responsibilities\u003c/strong\u003e: This position has no direct supervisory responsibilities.  \u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT:*\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all. We celebrate their unique qualities. And we recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description we encourage you to apply - even if you don\u0026#39;t meet every requirement. \u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position. If you would like to request an accommodation, please contact us at recruitment@actblue.com to get started.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "date_published": "2025-06-10T00:00:00Z", "date_modified": "2025-06-10T18:29:58Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d147kgmblda6j9sd4tig-senior-software-engineer-ii--aaa", "url": "https://apply.coop/jobs/d147kgmblda6j9sd4tig-senior-software-engineer-ii--aaa", "title": "Senior Software Engineer II, AAA", "content_html": "\u003ch1\u003eTHE OPPORTUNITY:\u003c/h1\u003e\n\u003cp\u003eWe are looking for a Senior Software Engineer, II to join ActBlue and become an integral part of our Authentication, Authorization, and Access Controls (AAA) team. In this role, you\u0026#39;ll focus on strengthening and advancing the core security infrastructure that ensures the safety and privacy of our users. You\u0026#39;ll assist in safeguarding our most valuable information through managing user authentication, access permissions, and maintaining essential systems critical to user trust in the ActBlue platform. AAA combines a product engineering approach with defensive engineering sense to build everything from beautiful user account management features to reusable code and UX patterns for solving common authentication and authorization problems across our codebases. Collaborating closely with design, product, and other technical teams, you\u0026#39;ll be at the forefront of developing and refining secure, accessible, and scalable solutions. The work you do will not only safeguard our platform but also instill confidence among millions of users across the country.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of about 100 empathetic and passionate people. We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHelp set the standard for software quality on our team and the organization by writing maintainable code adaptable to future design and roadmap decisions.\u003c/li\u003e\n\u003cli\u003eDemonstrate profound knowledge and experience in designing and implementing Identity and Access Management solutions, ensuring our users\u0026#39; data is guarded while facilitating business functions.\u003c/li\u003e\n\u003cli\u003eLead initiatives aimed at enhancing the resilience, security, and availability of our Identity and Access Management application portfolio, which includes automating procedures, introducing innovative patterns, minimizing bespoke solutions, and fortifying the robustness and reliability of our systems.\u003c/li\u003e\n\u003cli\u003eCombine product and defensive engineering techniques to develop intuitive account management features and establish reusable code patterns to make security implementation straightforward and second nature for all engineers within our organization.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions, prioritizing the highest impact opportunities while balancing effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003ePartner with engineering managers to find sponsorship and growth opportunities for your colleagues.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership by writing documentation, establishing effective monitoring, and fostering clear, audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eCoach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU\u0026#39;LL BE WORKING WITH:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrontend Development:\u003c/strong\u003e JavaScript with React.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBackend Development:\u003c/strong\u003e Ruby on Rails, with SQL via PostgreSQL for database management, Node.js.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eData Management:\u003c/strong\u003e GraphQL for API queries, Sidekiq for background job processing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDevelopment Tools:\u003c/strong\u003e TypeScript for static type checking, Yarn + Webpack for managing dependencies and builds, ESLint/Prettier for code quality control.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eApplication Hosting:\u003c/strong\u003e Heroku for deploying, Kubernetes for container orchestration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMonitoring and Error Tracking:\u003c/strong\u003e Datadog for system monitoring, Bugsnag for error detection.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eData Analytics and Reporting:\u003c/strong\u003e Mixpanel for tracking user interactions, Looker for data analysis powered by SQL/PSQL for in-depth PostgreSQL querying.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6+ years experience in development, expertise in Ruby on Rails as well as significant experience developing and maintaining server-side web applications.\u003c/li\u003e\n\u003cli\u003eThe ability to leverage your technical expertise not just to tackle the most challenging problem in sight but to empower, teach, and build systems of support that allow others to succeed.\u003c/li\u003e\n\u003cli\u003eThe experience of recommending system-level improvements related to security, scalability, and reliability --  and comfort acting as a go-to consultant for other team engineers.\u003c/li\u003e\n\u003cli\u003eFluency moving between and across technical systems and stacks -- or at least a willingness to try.  (Our team focuses primarily on the back end, but a candidate for this role would ideally have experience with and an understanding of the entire technological ecosystem.)\u003c/li\u003e\n\u003cli\u003eExcitement for your own and your teammates\u0026#39; learning and growth.\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software.\u003c/li\u003e\n\u003cli\u003eExperience working closely with product and design teams to iterate on and refine product requirements, and the ability to take a long-term view when it comes to inevitable tradeoffs.\u003c/li\u003e\n\u003cli\u003eEagerness to explore and refactor legacy code.\u003c/li\u003e\n\u003cli\u003eAn understanding of, and a desire to co-create systems that help build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eWe know that code isn\u0026#39;t just a set of instructions for machines but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn\u0026#39;t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION:\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. ActBlue is currently authorized to support remote work employees in California, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, New Hampshire, New York, North Carolina, North Dakota, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e \u003cstrong\u003e$173,676 - $192,209 - $210,741\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eBENEFITS:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully paid and trans-inclusive health, dental, and vision insurance for employees and their families\u003c/li\u003e\n\u003cli\u003eAutomatic 2% 401K contribution, plus up to 6% match\u003c/li\u003e\n\u003cli\u003eThree months paid parental leave for all new parents (adoptions included4 weeks of a fully paid flexible work schedule; plus an additional one week of paid leave and an additional one week of flexible work schedule for every full year the employee has worked for ActBlue\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks include monthly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003cli\u003eProfessional Development Budget\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eActBlue is unable to sponsor work visas at this time.\u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT:\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all and celebrate each person\u0026#39;s unique qualities. We recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description, we encourage you to apply -- even if you don\u0026#39;t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is also committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address. \u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "summary": "\u003ch1\u003eTHE OPPORTUNITY:\u003c/h1\u003e\n\u003cp\u003eWe are looking for a Senior Software Engineer, II to join ActBlue and become an integral part of our Authentication, Authorization, and Access Controls (AAA) team. In this role, you\u0026#39;ll focus on strengthening and advancing the core security infrastructure that ensures the safety and privacy of our users. You\u0026#39;ll assist in safeguarding our most valuable information through managing user authentication, access permissions, and maintaining essential systems critical to user trust in the ActBlue platform. AAA combines a product engineering approach with defensive engineering sense to build everything from beautiful user account management features to reusable code and UX patterns for solving common authentication and authorization problems across our codebases. Collaborating closely with design, product, and other technical teams, you\u0026#39;ll be at the forefront of developing and refining secure, accessible, and scalable solutions. The work you do will not only safeguard our platform but also instill confidence among millions of users across the country.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of about 100 empathetic and passionate people. We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHelp set the standard for software quality on our team and the organization by writing maintainable code adaptable to future design and roadmap decisions.\u003c/li\u003e\n\u003cli\u003eDemonstrate profound knowledge and experience in designing and implementing Identity and Access Management solutions, ensuring our users\u0026#39; data is guarded while facilitating business functions.\u003c/li\u003e\n\u003cli\u003eLead initiatives aimed at enhancing the resilience, security, and availability of our Identity and Access Management application portfolio, which includes automating procedures, introducing innovative patterns, minimizing bespoke solutions, and fortifying the robustness and reliability of our systems.\u003c/li\u003e\n\u003cli\u003eCombine product and defensive engineering techniques to develop intuitive account management features and establish reusable code patterns to make security implementation straightforward and second nature for all engineers within our organization.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions, prioritizing the highest impact opportunities while balancing effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003ePartner with engineering managers to find sponsorship and growth opportunities for your colleagues.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership by writing documentation, establishing effective monitoring, and fostering clear, audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eCoach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU\u0026#39;LL BE WORKING WITH:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrontend Development:\u003c/strong\u003e JavaScript with React.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBackend Development:\u003c/strong\u003e Ruby on Rails, with SQL via PostgreSQL for database management, Node.js.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eData Management:\u003c/strong\u003e GraphQL for API queries, Sidekiq for background job processing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDevelopment Tools:\u003c/strong\u003e TypeScript for static type checking, Yarn + Webpack for managing dependencies and builds, ESLint/Prettier for code quality control.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eApplication Hosting:\u003c/strong\u003e Heroku for deploying, Kubernetes for container orchestration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMonitoring and Error Tracking:\u003c/strong\u003e Datadog for system monitoring, Bugsnag for error detection.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eData Analytics and Reporting:\u003c/strong\u003e Mixpanel for tracking user interactions, Looker for data analysis powered by SQL/PSQL for in-depth PostgreSQL querying.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6+ years experience in development, expertise in Ruby on Rails as well as significant experience developing and maintaining server-side web applications.\u003c/li\u003e\n\u003cli\u003eThe ability to leverage your technical expertise not just to tackle the most challenging problem in sight but to empower, teach, and build systems of support that allow others to succeed.\u003c/li\u003e\n\u003cli\u003eThe experience of recommending system-level improvements related to security, scalability, and reliability --  and comfort acting as a go-to consultant for other team engineers.\u003c/li\u003e\n\u003cli\u003eFluency moving between and across technical systems and stacks -- or at least a willingness to try.  (Our team focuses primarily on the back end, but a candidate for this role would ideally have experience with and an understanding of the entire technological ecosystem.)\u003c/li\u003e\n\u003cli\u003eExcitement for your own and your teammates\u0026#39; learning and growth.\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software.\u003c/li\u003e\n\u003cli\u003eExperience working closely with product and design teams to iterate on and refine product requirements, and the ability to take a long-term view when it comes to inevitable tradeoffs.\u003c/li\u003e\n\u003cli\u003eEagerness to explore and refactor legacy code.\u003c/li\u003e\n\u003cli\u003eAn understanding of, and a desire to co-create systems that help build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eWe know that code isn\u0026#39;t just a set of instructions for machines but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn\u0026#39;t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION:\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. ActBlue is currently authorized to support remote work employees in California, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, New Hampshire, New York, North Carolina, North Dakota, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e \u003cstrong\u003e$173,676 - $192,209 - $210,741\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eBENEFITS:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully paid and trans-inclusive health, dental, and vision insurance for employees and their families\u003c/li\u003e\n\u003cli\u003eAutomatic 2% 401K contribution, plus up to 6% match\u003c/li\u003e\n\u003cli\u003eThree months paid parental leave for all new parents (adoptions included4 weeks of a fully paid flexible work schedule; plus an additional one week of paid leave and an additional one week of flexible work schedule for every full year the employee has worked for ActBlue\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks include monthly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003cli\u003eProfessional Development Budget\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eActBlue is unable to sponsor work visas at this time.\u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT:\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all and celebrate each person\u0026#39;s unique qualities. We recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description, we encourage you to apply -- even if you don\u0026#39;t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is also committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address. \u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "date_published": "2025-06-10T00:00:00Z", "date_modified": "2025-06-10T18:32:51Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d147lveblda6j9sd4tj0-senior-software-engineer-ii--community-building", "url": "https://apply.coop/jobs/d147lveblda6j9sd4tj0-senior-software-engineer-ii--community-building", "title": "Senior Software Engineer II, Community Building", "content_html": "\u003ch1\u003eTHE OPPORTUNITY\u003c/h1\u003e\n\u003cp\u003eAs a \u003cstrong\u003eSenior Software Engineer II\u003c/strong\u003e, you will be a key contributor on a newly formed team focused on building innovative fundraising tools. Working \u003cstrong\u003efull-stack\u003c/strong\u003e with \u003cstrong\u003eReact, TypeScript, and Ruby on Rails\u003c/strong\u003e, you\u0026#39;ll develop scalable, user-centric solutions that enhance donor engagement and streamline contributions. Your work will directly impact thousands of users, helping to shape the future of digital fundraising and empower fundraisers to drive meaningful change.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of 75+ people (and growing!). We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals. We work with Ruby on Rails, Postgres, React, Typescript, GraphQL, and other technologies.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGuide and spearhead projects while collaborating with software engineers, product, and design to develop new features that provide actionable data to fundraising staff of political campaigns, progressive nonprofits, and more.\u003c/li\u003e\n\u003cli\u003eEnhance product performance, with a focus on improving the experience of users who fundraise at a large scale. This includes improving database query performance, as well as work to surface new information.\u003c/li\u003e\n\u003cli\u003eWork across the stack using PostgreSQL, Ruby on Rails, React, TypeScript, and GraphQL in your daily work.\u003c/li\u003e\n\u003cli\u003eMentor and support engineers in improving their data insights skills, including SQL, ActiveRecord, and data visualizations.\u003c/li\u003e\n\u003cli\u003eArchitect, refactor, and improve our core systems using well-accepted design patterns in order to facilitate the delivery of secure, scalable, and reliable features.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions, prioritizing high-impact opportunities while balancing effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003eAdvise and design data structures and APIs to support new features and refactors.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership through writing documentation, establishing effective monitoring, and fostering clear and audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eImprove platform performance and maintainability through quality code, testing, monitoring, and documentation.\u003c/li\u003e\n\u003cli\u003eEnsure product and feature quality through thorough PR reviews and QA testing.\u003c/li\u003e\n\u003cli\u003eFoster a collaborative and inclusive team culture aligned with our values.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING\u003c/h2\u003e\n\u003cp\u003eHere is a non-exhaustive list of things we\u0026#39;re looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e7+ years, or equivalent, of professional experience working with teams and delivering projects.\u003c/li\u003e\n\u003cli\u003eExperience leading the execution of large projects involving multiple engineers, and complex and ambiguous requirements.\u003c/li\u003e\n\u003cli\u003eExperience in Ruby on Rails, React, TypeScript, and PostgreSQL as well as significant experience developing and maintaining server-side web applications. \u003c/li\u003e\n\u003cli\u003eAbility to optimize database queries for improved performance and efficiency. \u003c/li\u003e\n\u003cli\u003eTrack record of collaborating effectively with fellow engineers to develop abstractions and patterns that make it easy to build reliable software.\u003c/li\u003e\n\u003cli\u003eEagerness to explore, refactor, and optimize legacy code.\u003c/li\u003e\n\u003cli\u003eTeam-oriented mindset, receptive to feedback, and skilled in constructive idea exchange. You keep the end user in mind and enjoy hearing feedback from your teammates.\u003c/li\u003e\n\u003cli\u003eComfortable working with a distributed team of remote colleagues.\u003c/li\u003e\n\u003cli\u003eAn inclusive, generous working style: You like to mentor, collaborate, and elevate your team by supporting your peers.\u003c/li\u003e\n\u003cli\u003ePassion for personal and team growth.\u003c/li\u003e\n\u003cli\u003eExpertise in addressing performance, scalability, and security considerations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eSecurity is at the center of everything we do. We are always on the lookout for ways to further harden our platform.\u003c/li\u003e\n\u003cli\u003eWe know that code isn\u0026#39;t just a set of instructions for machines, but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn\u0026#39;t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003ch2\u003eSalary Range Details\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e $173,676 - $192,209 - $210,741\u003c/p\u003e\n\u003cp\u003eActBlue is committed to consistent compensation practices across our organization. Final salary offers will take into account factors such as candidate experience, interview performance and current team salary parity.\u003c/p\u003e\n\u003ch2\u003eBENEFITS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully 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\u003c/li\u003e\n\u003cli\u003eFully paid basic and AD\u0026amp;D life insurance and a voluntary supplemental life insurance option\u003c/li\u003e\n\u003cli\u003eDependent and health care flexible spending account options\u003c/li\u003e\n\u003cli\u003eEmployee Assistance Program (EAP) benefits for employees \u003c/li\u003e\n\u003cli\u003eAutomatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions\u003c/li\u003e\n\u003cli\u003eA minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eActBlue is unable to sponsor work visas at this time.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eBargaining Unit position: The terms and conditions of this position are subject to a collective bargaining agreement with the Communications Workers of America, the exclusive bargaining agent of covered ActBlue Technical Services employees.\u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all. We celebrate their unique qualities. And we recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description we encourage you to apply - even if you don\u0026#39;t meet every requirement. \u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position. If you would like to request accommodation, please contact us at recruitment@actblue.com to get started.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "summary": "\u003ch1\u003eTHE OPPORTUNITY\u003c/h1\u003e\n\u003cp\u003eAs a \u003cstrong\u003eSenior Software Engineer II\u003c/strong\u003e, you will be a key contributor on a newly formed team focused on building innovative fundraising tools. Working \u003cstrong\u003efull-stack\u003c/strong\u003e with \u003cstrong\u003eReact, TypeScript, and Ruby on Rails\u003c/strong\u003e, you\u0026#39;ll develop scalable, user-centric solutions that enhance donor engagement and streamline contributions. Your work will directly impact thousands of users, helping to shape the future of digital fundraising and empower fundraisers to drive meaningful change.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of 75+ people (and growing!). We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals. We work with Ruby on Rails, Postgres, React, Typescript, GraphQL, and other technologies.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGuide and spearhead projects while collaborating with software engineers, product, and design to develop new features that provide actionable data to fundraising staff of political campaigns, progressive nonprofits, and more.\u003c/li\u003e\n\u003cli\u003eEnhance product performance, with a focus on improving the experience of users who fundraise at a large scale. This includes improving database query performance, as well as work to surface new information.\u003c/li\u003e\n\u003cli\u003eWork across the stack using PostgreSQL, Ruby on Rails, React, TypeScript, and GraphQL in your daily work.\u003c/li\u003e\n\u003cli\u003eMentor and support engineers in improving their data insights skills, including SQL, ActiveRecord, and data visualizations.\u003c/li\u003e\n\u003cli\u003eArchitect, refactor, and improve our core systems using well-accepted design patterns in order to facilitate the delivery of secure, scalable, and reliable features.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions, prioritizing high-impact opportunities while balancing effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003eAdvise and design data structures and APIs to support new features and refactors.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership through writing documentation, establishing effective monitoring, and fostering clear and audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eImprove platform performance and maintainability through quality code, testing, monitoring, and documentation.\u003c/li\u003e\n\u003cli\u003eEnsure product and feature quality through thorough PR reviews and QA testing.\u003c/li\u003e\n\u003cli\u003eFoster a collaborative and inclusive team culture aligned with our values.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING\u003c/h2\u003e\n\u003cp\u003eHere is a non-exhaustive list of things we\u0026#39;re looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e7+ years, or equivalent, of professional experience working with teams and delivering projects.\u003c/li\u003e\n\u003cli\u003eExperience leading the execution of large projects involving multiple engineers, and complex and ambiguous requirements.\u003c/li\u003e\n\u003cli\u003eExperience in Ruby on Rails, React, TypeScript, and PostgreSQL as well as significant experience developing and maintaining server-side web applications. \u003c/li\u003e\n\u003cli\u003eAbility to optimize database queries for improved performance and efficiency. \u003c/li\u003e\n\u003cli\u003eTrack record of collaborating effectively with fellow engineers to develop abstractions and patterns that make it easy to build reliable software.\u003c/li\u003e\n\u003cli\u003eEagerness to explore, refactor, and optimize legacy code.\u003c/li\u003e\n\u003cli\u003eTeam-oriented mindset, receptive to feedback, and skilled in constructive idea exchange. You keep the end user in mind and enjoy hearing feedback from your teammates.\u003c/li\u003e\n\u003cli\u003eComfortable working with a distributed team of remote colleagues.\u003c/li\u003e\n\u003cli\u003eAn inclusive, generous working style: You like to mentor, collaborate, and elevate your team by supporting your peers.\u003c/li\u003e\n\u003cli\u003ePassion for personal and team growth.\u003c/li\u003e\n\u003cli\u003eExpertise in addressing performance, scalability, and security considerations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eSecurity is at the center of everything we do. We are always on the lookout for ways to further harden our platform.\u003c/li\u003e\n\u003cli\u003eWe know that code isn\u0026#39;t just a set of instructions for machines, but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn\u0026#39;t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003ch2\u003eSalary Range Details\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e $173,676 - $192,209 - $210,741\u003c/p\u003e\n\u003cp\u003eActBlue is committed to consistent compensation practices across our organization. Final salary offers will take into account factors such as candidate experience, interview performance and current team salary parity.\u003c/p\u003e\n\u003ch2\u003eBENEFITS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully 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\u003c/li\u003e\n\u003cli\u003eFully paid basic and AD\u0026amp;D life insurance and a voluntary supplemental life insurance option\u003c/li\u003e\n\u003cli\u003eDependent and health care flexible spending account options\u003c/li\u003e\n\u003cli\u003eEmployee Assistance Program (EAP) benefits for employees \u003c/li\u003e\n\u003cli\u003eAutomatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions\u003c/li\u003e\n\u003cli\u003eA minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eActBlue is unable to sponsor work visas at this time.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eBargaining Unit position: The terms and conditions of this position are subject to a collective bargaining agreement with the Communications Workers of America, the exclusive bargaining agent of covered ActBlue Technical Services employees.\u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all. We celebrate their unique qualities. And we recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description we encourage you to apply - even if you don\u0026#39;t meet every requirement. \u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position. If you would like to request accommodation, please contact us at recruitment@actblue.com to get started.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "date_published": "2025-06-10T00:00:00Z", "date_modified": "2025-06-10T18:35:47Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d147nb6blda6j9sd4tjg-senior-software-engineer-ii--integrations", "url": "https://apply.coop/jobs/d147nb6blda6j9sd4tjg-senior-software-engineer-ii--integrations", "title": "Senior Software Engineer II, Integrations", "content_html": "\u003ch1\u003eTHE OPPORTUNITY:\u003c/h1\u003e\n\u003cp\u003eWe are looking for a Senior Software Engineer II to join our Extensibility and Integrations team. In this pivotal role, you\u0026#39;ll delve into the dynamic world of digital fundraising, enabling fundraising administrators to seamlessly integrate and manage contribution data within their diverse toolsets. You\u0026#39;ll be instrumental in developing an intuitive, self-managed suite of tools, advancing our reporting and integration capabilities, and crafting a seamless experience for fundraising administrators across our platform.\u003c/p\u003e\n\u003cp\u003eCollaborating closely with product, design, and cross-functional teams, you\u0026#39;ll be at the forefront of developing and fine-tuning ActBlue\u0026#39;s integrative solutions. You\u0026#39;ll identify and execute key improvements that not only boost product performance but solidify the security, reliability, scalability, and maintainability of our systems.\u003c/p\u003e\n\u003cp\u003eYour innovative approach to developing extensible solutions will enhance ActBlue\u0026#39;s data and reporting tools, propelling our technology to meet the immediate needs of our users while paving the way for future advancements. \u003c/p\u003e\n\u003cp\u003eAs a member of our team, you will play a critical part in reinforcing the technological infrastructure that powers progressive movements, ensuring our tools are not just effective for today\u0026#39;s challenges but are also geared for tomorrow\u0026#39;s opportunities.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of about 100 empathetic and passionate people. We\u0026#39;re organized into cross-functional teams that operate independently in alignment with ActBlue\u0026#39;s broader organizational goals.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLead and uphold database modernization efforts, optimizing large-scale systems for efficiency and reliability while safeguarding sensitive donor information through advanced data management and retention strategies.\u003c/li\u003e\n\u003cli\u003eChampion the design and implementation of scalable data solutions and robust APIs, ensuring seamless data integration, high availability, and alignment with business goals for peak performance during critical fundraising moments.\u003c/li\u003e\n\u003cli\u003eProactively tackle database performance, refining schemas and enhancing data retrieval processes while creating strategic integrations for vendor APIs for improved system interconnectivity.\u003c/li\u003e\n\u003cli\u003eAdvocate for comprehensive monitoring systems and software quality standards, implementing best practices that anticipate and accommodate future scalability and maintenance needs.\u003c/li\u003e\n\u003cli\u003eEmbrace a forward-looking approach to technology, drive innovation and adaptability in our product suite, and mentor members of the team to foster an environment of continuous learning and improvement.\u003c/li\u003e\n\u003cli\u003ePrioritize impactful technical solutions with a focus on user-friendly data access and exchange. Lead by example in writing maintainable code, documenting effectively, and providing technical mentorship.\u003c/li\u003e\n\u003cli\u003eGrasp the nuances of managing historical data, including archiving and retention policies, with an acute awareness of the sensitivity surrounding donor/contribution information in a fundraising organization.\u003c/li\u003e\n\u003cli\u003eRecognize the importance of addressing tech debt head-on. Your proactive approach will ensure our systems remain agile and adaptable, setting us up for future success.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership by writing documentation, establishing effective monitoring, and fostering clear and audience-oriented communication. Coach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard while partnering with engineering managers to find sponsorship and growth opportunities for your colleagues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU\u0026#39;LL BE WORKING WITH:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrontend Development:\u003c/strong\u003e JavaScript with React.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBackend Development:\u003c/strong\u003e Ruby on Rails, with SQL via PostgreSQL for database management, Node.js.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eData Management:\u003c/strong\u003e GraphQL for API queries, Sidekiq for background job processing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDevelopment Tools: TypeScript for static type checking, Yarn + Webpack for managing dependencies and builds, ESLint/Prettier for code quality control.\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInfrastructure and Monitoring:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eApplication Hosting:\u003c/strong\u003e Heroku for deploying, Kubernetes for container orchestration.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMonitoring and Error Tracking:\u003c/strong\u003e Datadog for system monitoring, Bugsnag for error detection.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eData Analytics and Reporting:\u003c/strong\u003e Mixpanel for tracking user interactions, Looker for data analysis powered by SQL/PSQL for in-depth PostgreSQL querying.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe ability to leverage your technical expertise not just to tackle the hardest problem in sight but to empower, teach, and build systems of support that allow others to succeed.\u003c/li\u003e\n\u003cli\u003eExperience recommending system-level improvements related to security, scalability, and reliability -- and comfort acting as a go-to consultant on these matters for other engineers on the team.\u003c/li\u003e\n\u003cli\u003eExperience in Ruby on Rails as well as significant experience developing and maintaining large monolithic server-side web applications.\u003c/li\u003e\n\u003cli\u003eFluency moving between and across technical systems and stacks -- or at least a willingness to try. Our team focuses primarily on the back end, but a candidate for this role would ideally have experience with and an understanding of the entire technological ecosystem.\u003c/li\u003e\n\u003cli\u003eExcitement for your own and your teammates\u0026#39; learning and growth.\u003c/li\u003e\n\u003cli\u003eAn expert-level understanding of performance, scalability, and security concerns, especially as they relate to front-end code.\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software.\u003c/li\u003e\n\u003cli\u003eExperience working closely with product and design teams to iterate on and refine product requirements, and the ability to take a long-term view when it comes to inevitable tradeoffs.\u003c/li\u003e\n\u003cli\u003eEagerness to explore and refactor legacy code -- we\u0026#39;ve been doing this for a while now and could use an engineer who brings an empathetic but forward-thinking approach to working in an older codebase.\u003c/li\u003e\n\u003cli\u003eAn understanding of and a desire to co-create systems that build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eWe know that code isn\u0026#39;t just a set of instructions for machines but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn\u0026#39;t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFollow us on Twitter\u003c/strong\u003e @ActBlue \u003cem\u003eand\u003c/em\u003e \u003cem\u003eour blog\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION:\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e $173,676 - $192,209 - $210,741\u003c/p\u003e\n\u003ch3\u003eBENEFITS:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully paid and trans-inclusive health, dental, and vision insurance for employees and their families\u003c/li\u003e\n\u003cli\u003eAutomatic 2% 401K contribution, plus up to 6% match\u003c/li\u003e\n\u003cli\u003eThree months paid parental leave for all new parents, adoptions included; 4 weeks of a fully paid flexible work schedule; plus an additional one week of paid leave and an additional one week of flexible work schedule for every full year the employee has worked for ActBlue\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks include quarterly deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eActBlue is unable to sponsor work visas at this time.\u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT:\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all and celebrate each person\u0026#39;s unique qualities. We recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description, we encourage you to apply -- even if you don\u0026#39;t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is also committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address. \u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "summary": "\u003ch1\u003eTHE OPPORTUNITY:\u003c/h1\u003e\n\u003cp\u003eWe are looking for a Senior Software Engineer II to join our Extensibility and Integrations team. In this pivotal role, you\u0026#39;ll delve into the dynamic world of digital fundraising, enabling fundraising administrators to seamlessly integrate and manage contribution data within their diverse toolsets. You\u0026#39;ll be instrumental in developing an intuitive, self-managed suite of tools, advancing our reporting and integration capabilities, and crafting a seamless experience for fundraising administrators across our platform.\u003c/p\u003e\n\u003cp\u003eCollaborating closely with product, design, and cross-functional teams, you\u0026#39;ll be at the forefront of developing and fine-tuning ActBlue\u0026#39;s integrative solutions. You\u0026#39;ll identify and execute key improvements that not only boost product performance but solidify the security, reliability, scalability, and maintainability of our systems.\u003c/p\u003e\n\u003cp\u003eYour innovative approach to developing extensible solutions will enhance ActBlue\u0026#39;s data and reporting tools, propelling our technology to meet the immediate needs of our users while paving the way for future advancements. \u003c/p\u003e\n\u003cp\u003eAs a member of our team, you will play a critical part in reinforcing the technological infrastructure that powers progressive movements, ensuring our tools are not just effective for today\u0026#39;s challenges but are also geared for tomorrow\u0026#39;s opportunities.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of about 100 empathetic and passionate people. We\u0026#39;re organized into cross-functional teams that operate independently in alignment with ActBlue\u0026#39;s broader organizational goals.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLead and uphold database modernization efforts, optimizing large-scale systems for efficiency and reliability while safeguarding sensitive donor information through advanced data management and retention strategies.\u003c/li\u003e\n\u003cli\u003eChampion the design and implementation of scalable data solutions and robust APIs, ensuring seamless data integration, high availability, and alignment with business goals for peak performance during critical fundraising moments.\u003c/li\u003e\n\u003cli\u003eProactively tackle database performance, refining schemas and enhancing data retrieval processes while creating strategic integrations for vendor APIs for improved system interconnectivity.\u003c/li\u003e\n\u003cli\u003eAdvocate for comprehensive monitoring systems and software quality standards, implementing best practices that anticipate and accommodate future scalability and maintenance needs.\u003c/li\u003e\n\u003cli\u003eEmbrace a forward-looking approach to technology, drive innovation and adaptability in our product suite, and mentor members of the team to foster an environment of continuous learning and improvement.\u003c/li\u003e\n\u003cli\u003ePrioritize impactful technical solutions with a focus on user-friendly data access and exchange. Lead by example in writing maintainable code, documenting effectively, and providing technical mentorship.\u003c/li\u003e\n\u003cli\u003eGrasp the nuances of managing historical data, including archiving and retention policies, with an acute awareness of the sensitivity surrounding donor/contribution information in a fundraising organization.\u003c/li\u003e\n\u003cli\u003eRecognize the importance of addressing tech debt head-on. Your proactive approach will ensure our systems remain agile and adaptable, setting us up for future success.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership by writing documentation, establishing effective monitoring, and fostering clear and audience-oriented communication. Coach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard while partnering with engineering managers to find sponsorship and growth opportunities for your colleagues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU\u0026#39;LL BE WORKING WITH:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrontend Development:\u003c/strong\u003e JavaScript with React.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBackend Development:\u003c/strong\u003e Ruby on Rails, with SQL via PostgreSQL for database management, Node.js.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eData Management:\u003c/strong\u003e GraphQL for API queries, Sidekiq for background job processing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDevelopment Tools: TypeScript for static type checking, Yarn + Webpack for managing dependencies and builds, ESLint/Prettier for code quality control.\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInfrastructure and Monitoring:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eApplication Hosting:\u003c/strong\u003e Heroku for deploying, Kubernetes for container orchestration.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMonitoring and Error Tracking:\u003c/strong\u003e Datadog for system monitoring, Bugsnag for error detection.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eData Analytics and Reporting:\u003c/strong\u003e Mixpanel for tracking user interactions, Looker for data analysis powered by SQL/PSQL for in-depth PostgreSQL querying.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe ability to leverage your technical expertise not just to tackle the hardest problem in sight but to empower, teach, and build systems of support that allow others to succeed.\u003c/li\u003e\n\u003cli\u003eExperience recommending system-level improvements related to security, scalability, and reliability -- and comfort acting as a go-to consultant on these matters for other engineers on the team.\u003c/li\u003e\n\u003cli\u003eExperience in Ruby on Rails as well as significant experience developing and maintaining large monolithic server-side web applications.\u003c/li\u003e\n\u003cli\u003eFluency moving between and across technical systems and stacks -- or at least a willingness to try. Our team focuses primarily on the back end, but a candidate for this role would ideally have experience with and an understanding of the entire technological ecosystem.\u003c/li\u003e\n\u003cli\u003eExcitement for your own and your teammates\u0026#39; learning and growth.\u003c/li\u003e\n\u003cli\u003eAn expert-level understanding of performance, scalability, and security concerns, especially as they relate to front-end code.\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software.\u003c/li\u003e\n\u003cli\u003eExperience working closely with product and design teams to iterate on and refine product requirements, and the ability to take a long-term view when it comes to inevitable tradeoffs.\u003c/li\u003e\n\u003cli\u003eEagerness to explore and refactor legacy code -- we\u0026#39;ve been doing this for a while now and could use an engineer who brings an empathetic but forward-thinking approach to working in an older codebase.\u003c/li\u003e\n\u003cli\u003eAn understanding of and a desire to co-create systems that build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eWe know that code isn\u0026#39;t just a set of instructions for machines but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn\u0026#39;t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFollow us on Twitter\u003c/strong\u003e @ActBlue \u003cem\u003eand\u003c/em\u003e \u003cem\u003eour blog\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION:\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e $173,676 - $192,209 - $210,741\u003c/p\u003e\n\u003ch3\u003eBENEFITS:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully paid and trans-inclusive health, dental, and vision insurance for employees and their families\u003c/li\u003e\n\u003cli\u003eAutomatic 2% 401K contribution, plus up to 6% match\u003c/li\u003e\n\u003cli\u003eThree months paid parental leave for all new parents, adoptions included; 4 weeks of a fully paid flexible work schedule; plus an additional one week of paid leave and an additional one week of flexible work schedule for every full year the employee has worked for ActBlue\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks include quarterly deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eActBlue is unable to sponsor work visas at this time.\u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT:\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all and celebrate each person\u0026#39;s unique qualities. We recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description, we encourage you to apply -- even if you don\u0026#39;t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is also committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address. \u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "date_published": "2025-06-10T00:00:00Z", "date_modified": "2025-06-10T18:38:42Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d147ooublda6j9sd4tk0-senior-software-engineer-ii--internal-tools", "url": "https://apply.coop/jobs/d147ooublda6j9sd4tk0-senior-software-engineer-ii--internal-tools", "title": "Senior Software Engineer II, Internal Tools", "content_html": "\u003ch1\u003eTHE OPPORTUNITY\u003c/h1\u003e\n\u003cp\u003eWe are looking for a Senior Software Engineer II to join our Internal Tools team. As an organization that processes millions in contributions a day for thousands of campaigns and organizations, the Internal Tools team is critical in ensuring we have reliable and efficient internal workflows that can serve the complex needs of our users at scale.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of 75+ empathetic and passionate people and is continuing to grow! We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals. We work with Ruby on Rails, Postgres, React, Typescript, GraphQL, and other technologies.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCollaborate with software engineers, product, and design to develop new components of our payments product and internal tooling.\u003c/li\u003e\n\u003cli\u003eDesign products and systems with performance in mind so all users have a great experience.\u003c/li\u003e\n\u003cli\u003eIn your daily work, you will use Ruby on Rails, React, TypeScript, GraphQL, and PostgreSQL across the stack.\u003c/li\u003e\n\u003cli\u003eImprove platform performance and maintainability through quality code, testing, monitoring, and documentation.\u003c/li\u003e\n\u003cli\u003eEnsure product and feature quality through thorough PR reviews and QA testing.\u003c/li\u003e\n\u003cli\u003eEngage with and contribute to technical discussions around new solutions and architecture.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003cli\u003eFoster a collaborative and inclusive team culture aligned with our values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cp\u003eHere is a non-exhaustive list of things we\u0026#39;re looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e6+ years or equivalent of professional experience working with teams and developing web applications.\u003c/li\u003e\n\u003cli\u003eExperience with either Ruby on Rails or React. Experience with both is a bonus!\u003c/li\u003e\n\u003cli\u003eA track record of delivering features while collaborating with product and design to resolve ambiguity and prioritize the highest impact work.\u003c/li\u003e\n\u003cli\u003eA demonstrated ability to write extensible, maintainable, and scalable code.\u003c/li\u003e\n\u003cli\u003eExpertise and willingness to find creative ways to deliver value fast, focusing on MVPs, frequent deployments, scope negotiations, and demos.\u003c/li\u003e\n\u003cli\u003eA strong sense of ownership and accountability; desire and interest in helping your team deliver their roadmap and achieve the strategic outcomes of the work.\u003c/li\u003e\n\u003cli\u003eAn inclusive and empathetic working style in a remote and distributed work environment.\u003c/li\u003e\n\u003cli\u003eAn eagerness to learn and grow your skills as an engineer for all parts of the stack.\u003c/li\u003e\n\u003cli\u003eA passion for software and ActBlue\u0026#39;s mission to build people-powered movements.\u003c/li\u003e\n\u003cli\u003eAn understanding of, and a desire to co-create systems that help build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBONUS POINTS IF...\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou have experience working with payment processors, particularly Stripe.\u003c/li\u003e\n\u003cli\u003eYou are proficient with Postgres.\u003c/li\u003e\n\u003cli\u003eYou have experience working collaboratively with designers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New Jersey, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range: $173,676 - $192,209 - $210,741\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eActBlue is committed to consistent compensation practices across our organization. Final salary offers will consider factors such as candidate experience, interview performance, and current team salary parity.\u003c/p\u003e\n\u003ch2\u003eBENEFITS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully 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\u003c/li\u003e\n\u003cli\u003eFully paid basic and AD\u0026amp;D life insurance and a voluntary supplemental life insurance option\u003c/li\u003e\n\u003cli\u003eDependent and healthcare flexible spending account options\u003c/li\u003e\n\u003cli\u003eEmployee Assistance Program (EAP) benefits for employees\u003c/li\u003e\n\u003cli\u003eAutomatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions\u003c/li\u003e\n\u003cli\u003eA minimum of three months of paid medical, family and parental leave (for all new parents, adoptions included)\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks include quarterly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eActBlue is unable to sponsor work visas at this time.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBargaining Unit position:\u003c/strong\u003e The terms and conditions of this position are subject to a collective bargaining agreement with the Communications Workers of America, the exclusive bargaining agent of covered ActBlue Technical Services employees.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eINCLUSION STATEMENT:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all. We celebrate their unique qualities. And we recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description we encourage you to apply - even if you don\u0026#39;t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position. If you would like to request accommodation, please contact us at recruitment@actblue.com to get started.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "summary": "\u003ch1\u003eTHE OPPORTUNITY\u003c/h1\u003e\n\u003cp\u003eWe are looking for a Senior Software Engineer II to join our Internal Tools team. As an organization that processes millions in contributions a day for thousands of campaigns and organizations, the Internal Tools team is critical in ensuring we have reliable and efficient internal workflows that can serve the complex needs of our users at scale.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of 75+ empathetic and passionate people and is continuing to grow! We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals. We work with Ruby on Rails, Postgres, React, Typescript, GraphQL, and other technologies.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCollaborate with software engineers, product, and design to develop new components of our payments product and internal tooling.\u003c/li\u003e\n\u003cli\u003eDesign products and systems with performance in mind so all users have a great experience.\u003c/li\u003e\n\u003cli\u003eIn your daily work, you will use Ruby on Rails, React, TypeScript, GraphQL, and PostgreSQL across the stack.\u003c/li\u003e\n\u003cli\u003eImprove platform performance and maintainability through quality code, testing, monitoring, and documentation.\u003c/li\u003e\n\u003cli\u003eEnsure product and feature quality through thorough PR reviews and QA testing.\u003c/li\u003e\n\u003cli\u003eEngage with and contribute to technical discussions around new solutions and architecture.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003cli\u003eFoster a collaborative and inclusive team culture aligned with our values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cp\u003eHere is a non-exhaustive list of things we\u0026#39;re looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e6+ years or equivalent of professional experience working with teams and developing web applications.\u003c/li\u003e\n\u003cli\u003eExperience with either Ruby on Rails or React. Experience with both is a bonus!\u003c/li\u003e\n\u003cli\u003eA track record of delivering features while collaborating with product and design to resolve ambiguity and prioritize the highest impact work.\u003c/li\u003e\n\u003cli\u003eA demonstrated ability to write extensible, maintainable, and scalable code.\u003c/li\u003e\n\u003cli\u003eExpertise and willingness to find creative ways to deliver value fast, focusing on MVPs, frequent deployments, scope negotiations, and demos.\u003c/li\u003e\n\u003cli\u003eA strong sense of ownership and accountability; desire and interest in helping your team deliver their roadmap and achieve the strategic outcomes of the work.\u003c/li\u003e\n\u003cli\u003eAn inclusive and empathetic working style in a remote and distributed work environment.\u003c/li\u003e\n\u003cli\u003eAn eagerness to learn and grow your skills as an engineer for all parts of the stack.\u003c/li\u003e\n\u003cli\u003eA passion for software and ActBlue\u0026#39;s mission to build people-powered movements.\u003c/li\u003e\n\u003cli\u003eAn understanding of, and a desire to co-create systems that help build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBONUS POINTS IF...\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eYou have experience working with payment processors, particularly Stripe.\u003c/li\u003e\n\u003cli\u003eYou are proficient with Postgres.\u003c/li\u003e\n\u003cli\u003eYou have experience working collaboratively with designers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New Jersey, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range: $173,676 - $192,209 - $210,741\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eActBlue is committed to consistent compensation practices across our organization. Final salary offers will consider factors such as candidate experience, interview performance, and current team salary parity.\u003c/p\u003e\n\u003ch2\u003eBENEFITS\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully 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\u003c/li\u003e\n\u003cli\u003eFully paid basic and AD\u0026amp;D life insurance and a voluntary supplemental life insurance option\u003c/li\u003e\n\u003cli\u003eDependent and healthcare flexible spending account options\u003c/li\u003e\n\u003cli\u003eEmployee Assistance Program (EAP) benefits for employees\u003c/li\u003e\n\u003cli\u003eAutomatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions\u003c/li\u003e\n\u003cli\u003eA minimum of three months of paid medical, family and parental leave (for all new parents, adoptions included)\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks include quarterly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eActBlue is unable to sponsor work visas at this time.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBargaining Unit position:\u003c/strong\u003e The terms and conditions of this position are subject to a collective bargaining agreement with the Communications Workers of America, the exclusive bargaining agent of covered ActBlue Technical Services employees.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eINCLUSION STATEMENT:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all. We celebrate their unique qualities. And we recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description we encourage you to apply - even if you don\u0026#39;t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position. If you would like to request accommodation, please contact us at recruitment@actblue.com to get started.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "date_published": "2025-06-10T00:00:00Z", "date_modified": "2025-06-10T18:43:32Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d147qr6blda6j9sd4tkg-senior-software-engineer-ii--supporter-engagement", "url": "https://apply.coop/jobs/d147qr6blda6j9sd4tkg-senior-software-engineer-ii--supporter-engagement", "title": "Senior Software Engineer II, Supporter Engagement", "content_html": "\u003ch1\u003eTHE OPPORTUNITY\u003c/h1\u003e\n\u003cp\u003eAs a Senior Software Engineer II on the Supporter Engagement team , you will help improve donor experiences in order to future-proof our platform. In this role, you will work full-stack using React, TypeScript, and Ruby on Rails to build features to connect users with causes and campaigns, events, merch, and more. You will work in concert with other product teams, data teams, platform and ops teams, and the security team. Together with other stakeholders, you will identify and execute high-impact improvements that unlock new product opportunities and ensure the reliability, predictability, maintainability, and scalability of our platform. The work you do on this team will be seen and felt by thousands of users across the country and the world.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of about 100 empathetic and passionate people. We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork with your team to architect, refactor, and improve donor and entity user experiences.\u003c/li\u003e\n\u003cli\u003ePartner with designers and product managers to help shape the teams\u0026#39; roadmap prioritization.\u003c/li\u003e\n\u003cli\u003eBe a technical lead in large initiatives, working with a team of engineers to design and execute technical solutions that prioritize the highest impact opportunities while balancing effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003eCollaboratively develop and champion best practices and design patterns to improve the maintainability of the platform.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership through writing documentation, establishing effective testing and monitoring, and fostering clear and audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eCoach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING\u003c/h2\u003e\n\u003cp\u003eHere is a non-exhaustive list of things we\u0026#39;re looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e8+ years of relevant professional experience.\u003c/li\u003e\n\u003cli\u003eProfessional experience working with React and TypeScript to develop frontend features from design and discovery through to deployment and monitoring.\u003c/li\u003e\n\u003cli\u003eProfessional experience working with Ruby on Rails to make changes to APIs in order to carry a feature to completion.\u003c/li\u003e\n\u003cli\u003eA strong understanding of performance, scalability, and security best practices.\u003c/li\u003e\n\u003cli\u003eExperience executing large projects that involve multiple engineers, complex requirements, and ambiguity.\u003c/li\u003e\n\u003cli\u003eAbility to write technical proposals that clearly articulate risks and tradeoffs.\u003c/li\u003e\n\u003cli\u003eAbility to communicate effectively with non-technical stakeholders and to collaboratively translate business requirements and strategic goals into technical solutions.\u003c/li\u003e\n\u003cli\u003eA track record of working closely with product and design teams to iterate on and refine product requirements.\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable, maintainable software.\u003c/li\u003e\n\u003cli\u003eA team player mentality; you keep the end user in mind and enjoy hearing feedback from your teammates, yet know when and how to defend your own ideas in a respectful manner.\u003c/li\u003e\n\u003cli\u003eComfort collaborating with a distributed team of many remote colleagues.\u003c/li\u003e\n\u003cli\u003eExcitement for the learning and growth of yourself and your teammates.\u003c/li\u003e\n\u003cli\u003eAn inclusive, generous working style: you like to mentor, collaborate, and elevate your team by supporting your peers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eWe know that code isn\u0026#39;t just a set of instructions for machines, but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn\u0026#39;t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLOCATION AND COMPENSATION:\u003c/strong\u003e \u003c/p\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New Jersey, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range Details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e \u003cstrong\u003e$173,676 - $192,209 - $210,741\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eActBlue is committed to consistent compensation practices across our organization.  Final salary offers will take into account factors such as candidate experience, interview performance and current team salary parity. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBENEFITS:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully 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 \u003c/li\u003e\n\u003cli\u003eFully paid basic and AD\u0026amp;D life insurance and a voluntary supplemental life insurance option\u003c/li\u003e\n\u003cli\u003eDependent and health care flexible spending account options\u003c/li\u003e\n\u003cli\u003eEmployee Assistance Program (EAP) benefits for employees \u003c/li\u003e\n\u003cli\u003eAutomatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions\u003c/li\u003e\n\u003cli\u003eA minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eActBlue is unable to sponsor work visas at this time.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eBargaining Unit position: The terms and conditions of this position are subject to a collective bargaining agreement with the Communications Workers of America, the exclusive bargaining agent of covered ActBlue Technical Services employees.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eINCLUSION STATEMENT:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all. We celebrate their unique qualities. And we recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description we encourage you to apply - even if you don\u0026#39;t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position. If you would like to request an accommodation, please contact us at recruitment@actblue.com to get started.\u003c/p\u003e\n\u003cp\u003e*ActBlue will never ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "summary": "\u003ch1\u003eTHE OPPORTUNITY\u003c/h1\u003e\n\u003cp\u003eAs a Senior Software Engineer II on the Supporter Engagement team , you will help improve donor experiences in order to future-proof our platform. In this role, you will work full-stack using React, TypeScript, and Ruby on Rails to build features to connect users with causes and campaigns, events, merch, and more. You will work in concert with other product teams, data teams, platform and ops teams, and the security team. Together with other stakeholders, you will identify and execute high-impact improvements that unlock new product opportunities and ensure the reliability, predictability, maintainability, and scalability of our platform. The work you do on this team will be seen and felt by thousands of users across the country and the world.\u003c/p\u003e\n\u003cp\u003eOur engineering and product organization is made up of about 100 empathetic and passionate people. We\u0026#39;re organized into cross-functional teams that operate independently in alignment with the broader organizational goals.\u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork with your team to architect, refactor, and improve donor and entity user experiences.\u003c/li\u003e\n\u003cli\u003ePartner with designers and product managers to help shape the teams\u0026#39; roadmap prioritization.\u003c/li\u003e\n\u003cli\u003eBe a technical lead in large initiatives, working with a team of engineers to design and execute technical solutions that prioritize the highest impact opportunities while balancing effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003eCollaboratively develop and champion best practices and design patterns to improve the maintainability of the platform.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership through writing documentation, establishing effective testing and monitoring, and fostering clear and audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eCoach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING\u003c/h2\u003e\n\u003cp\u003eHere is a non-exhaustive list of things we\u0026#39;re looking for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e8+ years of relevant professional experience.\u003c/li\u003e\n\u003cli\u003eProfessional experience working with React and TypeScript to develop frontend features from design and discovery through to deployment and monitoring.\u003c/li\u003e\n\u003cli\u003eProfessional experience working with Ruby on Rails to make changes to APIs in order to carry a feature to completion.\u003c/li\u003e\n\u003cli\u003eA strong understanding of performance, scalability, and security best practices.\u003c/li\u003e\n\u003cli\u003eExperience executing large projects that involve multiple engineers, complex requirements, and ambiguity.\u003c/li\u003e\n\u003cli\u003eAbility to write technical proposals that clearly articulate risks and tradeoffs.\u003c/li\u003e\n\u003cli\u003eAbility to communicate effectively with non-technical stakeholders and to collaboratively translate business requirements and strategic goals into technical solutions.\u003c/li\u003e\n\u003cli\u003eA track record of working closely with product and design teams to iterate on and refine product requirements.\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable, maintainable software.\u003c/li\u003e\n\u003cli\u003eA team player mentality; you keep the end user in mind and enjoy hearing feedback from your teammates, yet know when and how to defend your own ideas in a respectful manner.\u003c/li\u003e\n\u003cli\u003eComfort collaborating with a distributed team of many remote colleagues.\u003c/li\u003e\n\u003cli\u003eExcitement for the learning and growth of yourself and your teammates.\u003c/li\u003e\n\u003cli\u003eAn inclusive, generous working style: you like to mentor, collaborate, and elevate your team by supporting your peers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eWe know that code isn\u0026#39;t just a set of instructions for machines, but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn\u0026#39;t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLOCATION AND COMPENSATION:\u003c/strong\u003e \u003c/p\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year). Additional travel may be required for select positions. ATS is currently authorized to support remote work employees in Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New Jersey, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C. and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range Details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range:\u003c/strong\u003e \u003cstrong\u003e$173,676 - $192,209 - $210,741\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eActBlue is committed to consistent compensation practices across our organization.  Final salary offers will take into account factors such as candidate experience, interview performance and current team salary parity. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBENEFITS:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully 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 \u003c/li\u003e\n\u003cli\u003eFully paid basic and AD\u0026amp;D life insurance and a voluntary supplemental life insurance option\u003c/li\u003e\n\u003cli\u003eDependent and health care flexible spending account options\u003c/li\u003e\n\u003cli\u003eEmployee Assistance Program (EAP) benefits for employees \u003c/li\u003e\n\u003cli\u003eAutomatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions\u003c/li\u003e\n\u003cli\u003eA minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eActBlue is unable to sponsor work visas at this time.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eBargaining Unit position: The terms and conditions of this position are subject to a collective bargaining agreement with the Communications Workers of America, the exclusive bargaining agent of covered ActBlue Technical Services employees.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eINCLUSION STATEMENT:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all. We celebrate their unique qualities. And we recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description we encourage you to apply - even if you don\u0026#39;t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including using our online system to apply for a position. If you would like to request an accommodation, please contact us at recruitment@actblue.com to get started.\u003c/p\u003e\n\u003cp\u003e*ActBlue will never ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "date_published": "2025-06-10T00:00:00Z", "date_modified": "2025-06-10T18:46:11Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] } ] }