{ "version": "https://jsonfeed.org/version/1.1", "title": "Job Search Results", "home_page_url": "https://apply.coop/search?country_code=\u0026employment_type=\u0026tags=react\u0026terms=\u0026working_location=\u0026workplace_type=", "description": "Job search results", "author": { "name": "apply.coop" }, "authors": [ { "name": "apply.coop" } ], "items": [ { "id": "https://apply.coop/jobs/d15ie46blda2vlvrru5g-senior-software-engineer--supporter-experience", "url": "https://apply.coop/jobs/d15ie46blda2vlvrru5g-senior-software-engineer--supporter-experience", "title": "Senior Software Engineer, Supporter Experience", "content_html": "\u003cp\u003eChange.org is looking for a talented and motivated Senior Software Engineer to join our Supporter Experience team. This team is responsible for increasing the number of signatures on petitions by optimizing sharing behavior and engagement across the platform. You will work on projects that directly impact our most important business metrics by improving how users share and spread petitions.\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re a social impact business (a public benefit company), and the world\u0026#39;s largest social change platform, with 100 million monthly users, over 40,000 campaigns launched on the site every month, and a 100% user-generated, profitable revenue model. Our users win campaigns for change once every hour. In the last decade in Mexico, from the mobilization against the Maya train to the campaign to increase vacation days, many nationwide movements were created on Change.org. From the campaign Cáncer Warriors to ask for the release of the elephant Eli, dozens of local, national and international victories are happening every day thanks to the power of our users who are changing our country.\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eKey Outcomes:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGrowth Optimization:\u003c/strong\u003e Develop and optimize features that encourage more shares and more effective shares, increasing Change.org\u0026#39;s virality factor.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShare Experience Enhancement:\u003c/strong\u003e Improve share surfaces across multiple user touchpoints, including post-sign flows, supporter engagement flows, and account views.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Engagement Opportunities:\u003c/strong\u003e Contribute to new sharing experiences, such as new roles, personalization, and expanded share channels (e.g., TikTok, YouTube, Discord).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupporter Engagement:\u003c/strong\u003e Enhance supporter communication channels, including email, notifications and pages, to increase engagement and repeat visits.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCross-Functional Collaboration:\u003c/strong\u003e Collaborate with cross-functional teams to create a cohesive, scalable system for petition sharing and engagement.\u003c/li\u003e\n\u003cli\u003eThis job is expected to participate in our on call rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eCore competencies:\u003c/strong\u003e\u003c/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Skills:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStrong full-stack development experience, with a focus on scalable and high-performance systems.\u003c/li\u003e\n\u003cli\u003eExpertise in frontend technologies like React, JavaScript, and TypeScript, ensuring seamless user experiences.\u003c/li\u003e\n\u003cli\u003eProficiency in backend development using Node.js and TypeScript, with a solid understanding of database design and query optimization.\u003c/li\u003e\n\u003cli\u003eExperience working with RESTful APIs and GraphQL to create efficient, data-driven applications.\u003c/li\u003e\n\u003cli\u003eFamiliarity with cloud-based infrastructure (AWS, GCP) and CI/CD pipelines.\u003c/li\u003e\n\u003cli\u003eUnderstanding of growth engineering principles, including A/B testing, experimentation frameworks, and analytics tracking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003ePlanning \u0026amp; Execution:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeconstruct projects and problems into a well-defined action plan, and be responsible for delivering seamless integration of the solutions with the current systems\u003c/li\u003e\n\u003cli\u003eIdentify and fill gaps in system requirements so they align with team goals and business objectives.\u003c/li\u003e\n\u003cli\u003eMaintain own priorities and make appropriate progress proactively, balancing technical debt and immediate business needs.\u003c/li\u003e\n\u003cli\u003eAbility to navigate through a problem to identify dependencies and propose solutions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eArchitecture \u0026amp; Design, Performance:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFamiliarity with software instrumentation, analytics, and experimentation frameworks.\u003c/li\u003e\n\u003cli\u003eBe a driver for system and software quality, ensuring alignment with industry standards.\u003c/li\u003e\n\u003cli\u003eInfluence architectural decisions that drive high-performance, scalable, and resilient software solutions in a collaborative environment.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eCollaboration \u0026amp; Communication:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork closely with Product, Design, Analytics, and QA teams to align technical execution with business goals.\u003c/li\u003e\n\u003cli\u003eClearly articulate technical solutions and trade-offs to both technical and non-technical stakeholders.\u003c/li\u003e\n\u003cli\u003eAdvocate for best practices in software development, security, and performance optimization.\u003c/li\u003e\n\u003cli\u003eFoster an inclusive and collaborative team environment that encourages diverse perspectives and continuous learning.\u003c/li\u003e\n\u003cli\u003eMaintain proactive and flexible conversations with team members and other stakeholders focused on solutions based on your engineering expertise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eTarget Experience:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4-6+ years of software engineering experience, preferably in a growth or engagement-focused role.\u003c/li\u003e\n\u003cli\u003e3+ years of hands-on experience with React, TypeScript, and GraphQL in production environments.\u003c/li\u003e\n\u003cli\u003e3+ years of hands-on experience in Node.js.\u003c/li\u003e\n\u003cli\u003eExperience with infrastructure-as-code technologies, including Terraform, Kubernetes, and AWS, to ensure scalable and secure system architecture.\u003c/li\u003e\n\u003cli\u003eExperience working on growth-related projects, such as virality, social sharing, engagement loops, or referral programs.\u003c/li\u003e\n\u003cli\u003eExperience optimizing email marketing, push notifications, or other re-engagement strategies is a plus.\u003c/li\u003e\n\u003cli\u003eExperience with A/B testing frameworks and data-driven decision-making.\u003c/li\u003e\n\u003cli\u003eEnglish fluency (Minimum B2).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eFlexibility:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eWe embrace flexibility in working hours to support collaboration with colleagues across regions and multiple time zones globally, fostering a dynamic and inclusive work environment where adaptability is key to success in this role.\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eInterested? Here\u0026#39;s what you should know:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003efull-time\u003c/strong\u003e \u003cstrong\u003eremote\u003c/strong\u003e role available in two different formats: \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFull-Time Employee:\u003c/strong\u003e MX$119,542/month gross via a local third-party entity.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContractor:\u003c/strong\u003e MX$155,438/month gross.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe benefits available and structures of the roles are different. We\u0026#39;re happy to go over the details in our first call.\u003c/p\u003e\n\u003cp\u003eOur compensation philosophy is based on pay equity. All of our salaries are determined before we launch a role -- they are based on a predetermined salary scale, the level on that scale and the cost of labor for that location. \u003c/p\u003e\n\u003ch2\u003eOur Hiring Process:\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e45 min Recruiter Screen\u003c/li\u003e\n\u003cli\u003e1 hr Hiring Manager interview\u003c/li\u003e\n\u003cli\u003e3 h Tech interviews which includes a live coding session, architecture interview, and product interview\u003c/li\u003e\n\u003cli\u003e½ hr Interview with our VP of Engineering and ½ hr values interview with some People team members\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eWe know the confidence gap and imposter syndrome can get in the way of meeting amazing candidates like you, so please don\u0026#39;t hesitate to apply---we\u0026#39;d love to hear from you. We also know it\u0026#39;s rare for someone to meet 100% of the qualifications. Please apply anyway!\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re working for a world where no one is powerless, and where creating change is a part of everyday life. We\u0026#39;re just getting started and hope you\u0026#39;ll join us!\u003c/p\u003e\n\u003cp\u003eWe especially encourage applicants of different backgrounds, cultures, sexual orientation, genders, experiences, and perspectives to apply. We\u0026#39;re actively working to increase the diversity of experience and perspectives on our team and are looking for folks who can help continue to contribute to our growing team.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eChange.org is committed to being a diverse and inclusive workplace. Everyone says this, right? Well, we mean it---we invest in serious programs to bring in and support women and people of color, we have in-person onboarding experiences and affinity groups to help everyone feel included, we regularly celebrate the heritage of all staff, and we believe strongly in consistent, fair, and transparent salary scales to help level the playing field. All qualified applicants will receive consideration for employment without regard to race, color, national origin, or disability or veteran status.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWe are committed to providing reasonable accommodations throughout the recruitment process for candidates with disabilities. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e*We\u0026#39;re committed to protecting your data. To learn more, please review our Change.org Job Applicant Privacy Policy at https://www.change.org/policies/applicants.\u003c/p\u003e\n\u003cp\u003eWhile we are a global company, we ask that you \u003cstrong\u003eplease submit your resumes/application questions in English.\u003c/strong\u003e\u003c/p\u003e", "summary": "\u003cp\u003eChange.org is looking for a talented and motivated Senior Software Engineer to join our Supporter Experience team. This team is responsible for increasing the number of signatures on petitions by optimizing sharing behavior and engagement across the platform. You will work on projects that directly impact our most important business metrics by improving how users share and spread petitions.\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re a social impact business (a public benefit company), and the world\u0026#39;s largest social change platform, with 100 million monthly users, over 40,000 campaigns launched on the site every month, and a 100% user-generated, profitable revenue model. Our users win campaigns for change once every hour. In the last decade in Mexico, from the mobilization against the Maya train to the campaign to increase vacation days, many nationwide movements were created on Change.org. From the campaign Cáncer Warriors to ask for the release of the elephant Eli, dozens of local, national and international victories are happening every day thanks to the power of our users who are changing our country.\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eKey Outcomes:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGrowth Optimization:\u003c/strong\u003e Develop and optimize features that encourage more shares and more effective shares, increasing Change.org\u0026#39;s virality factor.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShare Experience Enhancement:\u003c/strong\u003e Improve share surfaces across multiple user touchpoints, including post-sign flows, supporter engagement flows, and account views.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Engagement Opportunities:\u003c/strong\u003e Contribute to new sharing experiences, such as new roles, personalization, and expanded share channels (e.g., TikTok, YouTube, Discord).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupporter Engagement:\u003c/strong\u003e Enhance supporter communication channels, including email, notifications and pages, to increase engagement and repeat visits.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCross-Functional Collaboration:\u003c/strong\u003e Collaborate with cross-functional teams to create a cohesive, scalable system for petition sharing and engagement.\u003c/li\u003e\n\u003cli\u003eThis job is expected to participate in our on call rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eCore competencies:\u003c/strong\u003e\u003c/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Skills:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStrong full-stack development experience, with a focus on scalable and high-performance systems.\u003c/li\u003e\n\u003cli\u003eExpertise in frontend technologies like React, JavaScript, and TypeScript, ensuring seamless user experiences.\u003c/li\u003e\n\u003cli\u003eProficiency in backend development using Node.js and TypeScript, with a solid understanding of database design and query optimization.\u003c/li\u003e\n\u003cli\u003eExperience working with RESTful APIs and GraphQL to create efficient, data-driven applications.\u003c/li\u003e\n\u003cli\u003eFamiliarity with cloud-based infrastructure (AWS, GCP) and CI/CD pipelines.\u003c/li\u003e\n\u003cli\u003eUnderstanding of growth engineering principles, including A/B testing, experimentation frameworks, and analytics tracking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003ePlanning \u0026amp; Execution:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeconstruct projects and problems into a well-defined action plan, and be responsible for delivering seamless integration of the solutions with the current systems\u003c/li\u003e\n\u003cli\u003eIdentify and fill gaps in system requirements so they align with team goals and business objectives.\u003c/li\u003e\n\u003cli\u003eMaintain own priorities and make appropriate progress proactively, balancing technical debt and immediate business needs.\u003c/li\u003e\n\u003cli\u003eAbility to navigate through a problem to identify dependencies and propose solutions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eArchitecture \u0026amp; Design, Performance:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFamiliarity with software instrumentation, analytics, and experimentation frameworks.\u003c/li\u003e\n\u003cli\u003eBe a driver for system and software quality, ensuring alignment with industry standards.\u003c/li\u003e\n\u003cli\u003eInfluence architectural decisions that drive high-performance, scalable, and resilient software solutions in a collaborative environment.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eCollaboration \u0026amp; Communication:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWork closely with Product, Design, Analytics, and QA teams to align technical execution with business goals.\u003c/li\u003e\n\u003cli\u003eClearly articulate technical solutions and trade-offs to both technical and non-technical stakeholders.\u003c/li\u003e\n\u003cli\u003eAdvocate for best practices in software development, security, and performance optimization.\u003c/li\u003e\n\u003cli\u003eFoster an inclusive and collaborative team environment that encourages diverse perspectives and continuous learning.\u003c/li\u003e\n\u003cli\u003eMaintain proactive and flexible conversations with team members and other stakeholders focused on solutions based on your engineering expertise\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eTarget Experience:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4-6+ years of software engineering experience, preferably in a growth or engagement-focused role.\u003c/li\u003e\n\u003cli\u003e3+ years of hands-on experience with React, TypeScript, and GraphQL in production environments.\u003c/li\u003e\n\u003cli\u003e3+ years of hands-on experience in Node.js.\u003c/li\u003e\n\u003cli\u003eExperience with infrastructure-as-code technologies, including Terraform, Kubernetes, and AWS, to ensure scalable and secure system architecture.\u003c/li\u003e\n\u003cli\u003eExperience working on growth-related projects, such as virality, social sharing, engagement loops, or referral programs.\u003c/li\u003e\n\u003cli\u003eExperience optimizing email marketing, push notifications, or other re-engagement strategies is a plus.\u003c/li\u003e\n\u003cli\u003eExperience with A/B testing frameworks and data-driven decision-making.\u003c/li\u003e\n\u003cli\u003eEnglish fluency (Minimum B2).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eFlexibility:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eWe embrace flexibility in working hours to support collaboration with colleagues across regions and multiple time zones globally, fostering a dynamic and inclusive work environment where adaptability is key to success in this role.\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eInterested? Here\u0026#39;s what you should know:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003efull-time\u003c/strong\u003e \u003cstrong\u003eremote\u003c/strong\u003e role available in two different formats: \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFull-Time Employee:\u003c/strong\u003e MX$119,542/month gross via a local third-party entity.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContractor:\u003c/strong\u003e MX$155,438/month gross.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe benefits available and structures of the roles are different. We\u0026#39;re happy to go over the details in our first call.\u003c/p\u003e\n\u003cp\u003eOur compensation philosophy is based on pay equity. All of our salaries are determined before we launch a role -- they are based on a predetermined salary scale, the level on that scale and the cost of labor for that location. \u003c/p\u003e\n\u003ch2\u003eOur Hiring Process:\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e45 min Recruiter Screen\u003c/li\u003e\n\u003cli\u003e1 hr Hiring Manager interview\u003c/li\u003e\n\u003cli\u003e3 h Tech interviews which includes a live coding session, architecture interview, and product interview\u003c/li\u003e\n\u003cli\u003e½ hr Interview with our VP of Engineering and ½ hr values interview with some People team members\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eWe know the confidence gap and imposter syndrome can get in the way of meeting amazing candidates like you, so please don\u0026#39;t hesitate to apply---we\u0026#39;d love to hear from you. We also know it\u0026#39;s rare for someone to meet 100% of the qualifications. Please apply anyway!\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re working for a world where no one is powerless, and where creating change is a part of everyday life. We\u0026#39;re just getting started and hope you\u0026#39;ll join us!\u003c/p\u003e\n\u003cp\u003eWe especially encourage applicants of different backgrounds, cultures, sexual orientation, genders, experiences, and perspectives to apply. We\u0026#39;re actively working to increase the diversity of experience and perspectives on our team and are looking for folks who can help continue to contribute to our growing team.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eChange.org is committed to being a diverse and inclusive workplace. Everyone says this, right? Well, we mean it---we invest in serious programs to bring in and support women and people of color, we have in-person onboarding experiences and affinity groups to help everyone feel included, we regularly celebrate the heritage of all staff, and we believe strongly in consistent, fair, and transparent salary scales to help level the playing field. All qualified applicants will receive consideration for employment without regard to race, color, national origin, or disability or veteran status.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWe are committed to providing reasonable accommodations throughout the recruitment process for candidates with disabilities. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e*We\u0026#39;re committed to protecting your data. To learn more, please review our Change.org Job Applicant Privacy Policy at https://www.change.org/policies/applicants.\u003c/p\u003e\n\u003cp\u003eWhile we are a global company, we ask that you \u003cstrong\u003eplease submit your resumes/application questions in English.\u003c/strong\u003e\u003c/p\u003e", "date_published": "2025-06-12T00:00:00Z", "date_modified": "2025-06-12T19:15:13Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d15ifs6blda2vlvrru60-staff-software-engineer--supporter-experience", "url": "https://apply.coop/jobs/d15ifs6blda2vlvrru60-staff-software-engineer--supporter-experience", "title": "Staff Software Engineer, Supporter Experience", "content_html": "\u003cp\u003eChange.org is looking for a talented and motivated Staff Software Engineer to join our Supporter Experience team. This team is responsible for increasing the number of signatures on petitions by optimizing sharing behavior and engagement across the platform. You will work on projects that directly impact our most important business metrics by improving how users share and spread petitions.\u003c/p\u003e\n\u003cp\u003eWe’re a social impact business (a public benefit company), and the world\u0026#39;s largest social change platform, with 100 million monthly users, over 40,000 campaigns launched on the site every month, and a 100% user-generated, profitable revenue model. Our users win campaigns for change once every hour. In the last decade in Mexico, from the mobilization against the Maya train to the campaign to increase vacation days, many nationwide movements were created on Change.org. From the campaign Cáncer Warriors to ask for the release of the elephant Eli, dozens of local, national and international victories are happening every day thanks to the power of our users who are changing our country.\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eKey Outcomes:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGrowth Optimization:\u003c/strong\u003e Lead the technical strategy and execution of features that maximize share frequency and effectiveness, driving sustained improvements in Change.org’s virality and user reach.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShare Experience Enhancement:\u003c/strong\u003e Architect and guide improvements to sharing experiences across key user touchpoints—such as post-sign flows and supporter journeys—ensuring consistency, scalability, and measurable impact.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Engagement Opportunities:\u003c/strong\u003e Drive innovation in sharing and engagement, identifying and leading the development of new experiences including role-based flows, personalization strategies, and emerging channels like TikTok, YouTube, and Discord.\nSupporter Engagement: Set the technical direction for enhancing supporter communication systems (e.g., email, notifications, engagement pages), ensuring they are performant, personalized, and aligned with user behavior and engagement goals.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCross-Functional Collaboration:\u003c/strong\u003e Act as a technical leader in cross-functional planning and execution, aligning engineering efforts across product, design, and data to create cohesive, scalable systems that amplify user participation and campaign success.\u003c/li\u003e\n\u003cli\u003eThis job is expected to participate in our on call rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eCore competencies:\u003c/strong\u003e\u003c/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Skills:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeep full-stack expertise with a track record of building and scaling high-performance, resilient systems across both frontend and backend.\u003c/li\u003e\n\u003cli\u003eThought leader in modern frontend technologies (e.g., React, JavaScript, TypeScript), driving excellence in user experience across the engineering org.\u003c/li\u003e\n\u003cli\u003eAdvanced proficiency in backend development with Node.js and TypeScript, including complex system design, data modeling, and performance optimization.\u003c/li\u003e\n\u003cli\u003eExtensive experience designing and integrating RESTful APIs and GraphQL services in high-traffic applications.\nStrong understanding of cloud infrastructure (AWS, GCP) and CI/CD best practices, with the ability to guide platform-level decisions.\u003c/li\u003e\n\u003cli\u003eDeep knowledge of growth engineering principles, including experimentation frameworks, A/B testing strategy, and analytics integration to drive data-informed decisions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003ePlanning \u0026amp; Execution:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOwns the technical direction for large, ambiguous initiatives—breaking down complexity into executable plans that align with company goals.\u003c/li\u003e\n\u003cli\u003eAnticipates system limitations, proactively addresses gaps, and aligns engineering efforts with product and business strategy.\u003c/li\u003e\n\u003cli\u003eBalances long-term technical health with short-term impact, setting a high bar for velocity, quality, and scalability.\u003c/li\u003e\n\u003cli\u003eNavigates and unblocks complex technical challenges, identifying cross-team dependencies and aligning stakeholders around solutions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eArchitecture \u0026amp; Design, Performance:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSets standards for system architecture and software quality, ensuring that solutions are scalable, maintainable, and built to last.\u003c/li\u003e\n\u003cli\u003eLeads the design and evolution of critical systems, applying deep knowledge of performance engineering, instrumentation, and observability.\u003c/li\u003e\n\u003cli\u003eMentors engineers across the organization in technical design, guiding teams through tradeoffs and long-term thinking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eCollaboration \u0026amp; Communication:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOperates as a key technical partner to Product, Design, Analytics, and other stakeholders, aligning technical strategy with broader organizational goals.\u003c/li\u003e\n\u003cli\u003eCommunicates technical decisions and trade-offs with clarity and empathy, adapting to a range of technical and non-technical audiences.\u003c/li\u003e\n\u003cli\u003eAdvocates for engineering excellence and operational best practices in areas such as security, performance, testing, and accessibility.\u003c/li\u003e\n\u003cli\u003eChampions a collaborative and inclusive engineering culture, fostering psychological safety, mentorship, and continuous learning across teams.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eTarget Experience:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5-8+ years of software engineering experience, preferably in a growth or engagement-focused role.\u003c/li\u003e\n\u003cli\u003e3+ years of hands-on experience with React, TypeScript, and GraphQL in production environments.\u003c/li\u003e\n\u003cli\u003e3+ years of hands-on experience in Node.js.\u003c/li\u003e\n\u003cli\u003eExperience with infrastructure-as-code technologies, including Terraform, Kubernetes, and AWS, to ensure scalable and secure system architecture.\u003c/li\u003e\n\u003cli\u003eExperience working on growth-related projects, such as virality, social sharing, engagement loops, or referral programs.\u003c/li\u003e\n\u003cli\u003eExperience optimizing email marketing, push notifications, or other re-engagement strategies is a plus.\u003c/li\u003e\n\u003cli\u003eExperience with A/B testing frameworks and data-driven decision-making.\u003c/li\u003e\n\u003cli\u003eEnglish fluency (Minimum B2).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eFlexibility:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eWe embrace flexibility in working hours to support collaboration with colleagues across regions and multiple time zones globally, fostering a dynamic and inclusive work environment where adaptability is key to success in this role.\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eInterested? Here’s what you should know:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003efull-time\u003c/strong\u003e \u003cstrong\u003eremote\u003c/strong\u003e role available in two different formats: \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFull-Time Employee:\u003c/strong\u003e MX$140,292/month gross via a local third-party entity.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContractor:\u003c/strong\u003e MX$182,438/month gross.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe benefits available and structures of the roles are different. We\u0026#39;re happy to go over the details in our first call.\u003c/p\u003e\n\u003cp\u003eOur compensation philosophy is based on pay equity. All of our salaries are determined before we launch a role – they are based on a predetermined salary scale, the level on that scale and the cost of labor for that location. \u003c/p\u003e\n\u003ch2\u003eOur Hiring Process:\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e45 min Recruiter Screen\u003c/li\u003e\n\u003cli\u003e1 hr Hiring Manager interview\u003c/li\u003e\n\u003cli\u003e3 h Tech interviews which includes a live coding session, architecture interview, and product interview\u003c/li\u003e\n\u003cli\u003e½ hr Interview with our VP of Engineering and ½ hr values interview with some People team members\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eWe know the confidence gap and imposter syndrome can get in the way of meeting amazing candidates like you, so please don’t hesitate to apply—we’d love to hear from you. We also know it’s rare for someone to meet 100% of the qualifications. Please apply anyway!\u003c/p\u003e\n\u003cp\u003eWe’re working for a world where no one is powerless, and where creating change is a part of everyday life. We’re just getting started and hope you’ll join us!\u003c/p\u003e\n\u003cp\u003eWe especially encourage applicants of different backgrounds, cultures, sexual orientation, genders, experiences, and perspectives to apply. We’re actively working to increase the diversity of experience and perspectives on our team and are looking for folks who can help continue to contribute to our growing team.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eChange.org is committed to being a diverse and inclusive workplace. Everyone says this, right? Well, we mean it—we invest in serious programs to bring in and support women and people of color, we have in-person onboarding experiences and affinity groups to help everyone feel included, we regularly celebrate the heritage of all staff, and we believe strongly in consistent, fair, and transparent salary scales to help level the playing field. All qualified applicants will receive consideration for employment without regard to race, color, national origin, or disability or veteran status.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWe are committed to providing reasonable accommodations throughout the recruitment process for candidates with disabilities. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWe\u0026#39;re committed to protecting your data. To learn more, please review our Change.org\u003c/em\u003e\u003cem\u003eJob Applicant Privacy Policy.\u003c/em\u003e\u003c/p\u003e", "summary": "\u003cp\u003eChange.org is looking for a talented and motivated Staff Software Engineer to join our Supporter Experience team. This team is responsible for increasing the number of signatures on petitions by optimizing sharing behavior and engagement across the platform. You will work on projects that directly impact our most important business metrics by improving how users share and spread petitions.\u003c/p\u003e\n\u003cp\u003eWe’re a social impact business (a public benefit company), and the world\u0026#39;s largest social change platform, with 100 million monthly users, over 40,000 campaigns launched on the site every month, and a 100% user-generated, profitable revenue model. Our users win campaigns for change once every hour. In the last decade in Mexico, from the mobilization against the Maya train to the campaign to increase vacation days, many nationwide movements were created on Change.org. From the campaign Cáncer Warriors to ask for the release of the elephant Eli, dozens of local, national and international victories are happening every day thanks to the power of our users who are changing our country.\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eKey Outcomes:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGrowth Optimization:\u003c/strong\u003e Lead the technical strategy and execution of features that maximize share frequency and effectiveness, driving sustained improvements in Change.org’s virality and user reach.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eShare Experience Enhancement:\u003c/strong\u003e Architect and guide improvements to sharing experiences across key user touchpoints—such as post-sign flows and supporter journeys—ensuring consistency, scalability, and measurable impact.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew Engagement Opportunities:\u003c/strong\u003e Drive innovation in sharing and engagement, identifying and leading the development of new experiences including role-based flows, personalization strategies, and emerging channels like TikTok, YouTube, and Discord.\nSupporter Engagement: Set the technical direction for enhancing supporter communication systems (e.g., email, notifications, engagement pages), ensuring they are performant, personalized, and aligned with user behavior and engagement goals.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCross-Functional Collaboration:\u003c/strong\u003e Act as a technical leader in cross-functional planning and execution, aligning engineering efforts across product, design, and data to create cohesive, scalable systems that amplify user participation and campaign success.\u003c/li\u003e\n\u003cli\u003eThis job is expected to participate in our on call rotation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eCore competencies:\u003c/strong\u003e\u003c/h2\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Skills:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeep full-stack expertise with a track record of building and scaling high-performance, resilient systems across both frontend and backend.\u003c/li\u003e\n\u003cli\u003eThought leader in modern frontend technologies (e.g., React, JavaScript, TypeScript), driving excellence in user experience across the engineering org.\u003c/li\u003e\n\u003cli\u003eAdvanced proficiency in backend development with Node.js and TypeScript, including complex system design, data modeling, and performance optimization.\u003c/li\u003e\n\u003cli\u003eExtensive experience designing and integrating RESTful APIs and GraphQL services in high-traffic applications.\nStrong understanding of cloud infrastructure (AWS, GCP) and CI/CD best practices, with the ability to guide platform-level decisions.\u003c/li\u003e\n\u003cli\u003eDeep knowledge of growth engineering principles, including experimentation frameworks, A/B testing strategy, and analytics integration to drive data-informed decisions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003ePlanning \u0026amp; Execution:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOwns the technical direction for large, ambiguous initiatives—breaking down complexity into executable plans that align with company goals.\u003c/li\u003e\n\u003cli\u003eAnticipates system limitations, proactively addresses gaps, and aligns engineering efforts with product and business strategy.\u003c/li\u003e\n\u003cli\u003eBalances long-term technical health with short-term impact, setting a high bar for velocity, quality, and scalability.\u003c/li\u003e\n\u003cli\u003eNavigates and unblocks complex technical challenges, identifying cross-team dependencies and aligning stakeholders around solutions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eArchitecture \u0026amp; Design, Performance:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSets standards for system architecture and software quality, ensuring that solutions are scalable, maintainable, and built to last.\u003c/li\u003e\n\u003cli\u003eLeads the design and evolution of critical systems, applying deep knowledge of performance engineering, instrumentation, and observability.\u003c/li\u003e\n\u003cli\u003eMentors engineers across the organization in technical design, guiding teams through tradeoffs and long-term thinking.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eCollaboration \u0026amp; Communication:\u003c/strong\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOperates as a key technical partner to Product, Design, Analytics, and other stakeholders, aligning technical strategy with broader organizational goals.\u003c/li\u003e\n\u003cli\u003eCommunicates technical decisions and trade-offs with clarity and empathy, adapting to a range of technical and non-technical audiences.\u003c/li\u003e\n\u003cli\u003eAdvocates for engineering excellence and operational best practices in areas such as security, performance, testing, and accessibility.\u003c/li\u003e\n\u003cli\u003eChampions a collaborative and inclusive engineering culture, fostering psychological safety, mentorship, and continuous learning across teams.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eTarget Experience:\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5-8+ years of software engineering experience, preferably in a growth or engagement-focused role.\u003c/li\u003e\n\u003cli\u003e3+ years of hands-on experience with React, TypeScript, and GraphQL in production environments.\u003c/li\u003e\n\u003cli\u003e3+ years of hands-on experience in Node.js.\u003c/li\u003e\n\u003cli\u003eExperience with infrastructure-as-code technologies, including Terraform, Kubernetes, and AWS, to ensure scalable and secure system architecture.\u003c/li\u003e\n\u003cli\u003eExperience working on growth-related projects, such as virality, social sharing, engagement loops, or referral programs.\u003c/li\u003e\n\u003cli\u003eExperience optimizing email marketing, push notifications, or other re-engagement strategies is a plus.\u003c/li\u003e\n\u003cli\u003eExperience with A/B testing frameworks and data-driven decision-making.\u003c/li\u003e\n\u003cli\u003eEnglish fluency (Minimum B2).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003eFlexibility:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eWe embrace flexibility in working hours to support collaboration with colleagues across regions and multiple time zones globally, fostering a dynamic and inclusive work environment where adaptability is key to success in this role.\u003c/p\u003e\n\u003ch2\u003e\u003cstrong\u003eInterested? Here’s what you should know:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003eThis is a \u003cstrong\u003efull-time\u003c/strong\u003e \u003cstrong\u003eremote\u003c/strong\u003e role available in two different formats: \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFull-Time Employee:\u003c/strong\u003e MX$140,292/month gross via a local third-party entity.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContractor:\u003c/strong\u003e MX$182,438/month gross.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe benefits available and structures of the roles are different. We\u0026#39;re happy to go over the details in our first call.\u003c/p\u003e\n\u003cp\u003eOur compensation philosophy is based on pay equity. All of our salaries are determined before we launch a role – they are based on a predetermined salary scale, the level on that scale and the cost of labor for that location. \u003c/p\u003e\n\u003ch2\u003eOur Hiring Process:\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e45 min Recruiter Screen\u003c/li\u003e\n\u003cli\u003e1 hr Hiring Manager interview\u003c/li\u003e\n\u003cli\u003e3 h Tech interviews which includes a live coding session, architecture interview, and product interview\u003c/li\u003e\n\u003cli\u003e½ hr Interview with our VP of Engineering and ½ hr values interview with some People team members\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eWe know the confidence gap and imposter syndrome can get in the way of meeting amazing candidates like you, so please don’t hesitate to apply—we’d love to hear from you. We also know it’s rare for someone to meet 100% of the qualifications. Please apply anyway!\u003c/p\u003e\n\u003cp\u003eWe’re working for a world where no one is powerless, and where creating change is a part of everyday life. We’re just getting started and hope you’ll join us!\u003c/p\u003e\n\u003cp\u003eWe especially encourage applicants of different backgrounds, cultures, sexual orientation, genders, experiences, and perspectives to apply. We’re actively working to increase the diversity of experience and perspectives on our team and are looking for folks who can help continue to contribute to our growing team.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eChange.org is committed to being a diverse and inclusive workplace. Everyone says this, right? Well, we mean it—we invest in serious programs to bring in and support women and people of color, we have in-person onboarding experiences and affinity groups to help everyone feel included, we regularly celebrate the heritage of all staff, and we believe strongly in consistent, fair, and transparent salary scales to help level the playing field. All qualified applicants will receive consideration for employment without regard to race, color, national origin, or disability or veteran status.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWe are committed to providing reasonable accommodations throughout the recruitment process for candidates with disabilities. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWe\u0026#39;re committed to protecting your data. To learn more, please review our Change.org\u003c/em\u003e\u003cem\u003eJob Applicant Privacy Policy.\u003c/em\u003e\u003c/p\u003e", "date_published": "2025-06-12T00:00:00Z", "date_modified": "2025-06-12T19:18:19Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d147h0ublda6j9sd4thg-front-end-platform-engineer", "url": "https://apply.coop/jobs/d147h0ublda6j9sd4thg-front-end-platform-engineer", "title": "Front-End Platform Engineer", "content_html": "\u003ch2\u003eTHE OPPORTUNITY:\u003c/h2\u003e\n\u003cp\u003eWe are looking for a Front-End Platform Engineer to join ActBlue and help us shape the growth of our contribution flow experience. **In this role, you’ll focus on maintaining and expanding the primary donation path for users who contribute on ActBlue. That journey encompasses landing on a new form, learning about a given cause or candidate, and being able to successfully and quickly donate to a candidate or cause. You’ll work closely with design and product partners to develop and refine accessible, scalable, and engaging features that make our contribution process seamless. The work you do on this team will be seen and felt by millions of users across the country and the world. \u003c/p\u003e\n\u003cp\u003eOur engineering and product organization consists of about 100 empathetic and passionate people. We’re organized into cross-functional teams that operate independently and align with broader organizational goals. \u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWrite maintainable code that is adaptable to future design and roadmap decisions to help set the standard for software quality for our team and the organization at large.\u003c/li\u003e\n\u003cli\u003eLead the process of architecting, refactoring, and improving our contribution forms and the myriad user flows that an ActBlue user might interface with.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions that prioritize 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 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’LL BE WORKING WITH:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eStack:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact\u003c/li\u003e\n\u003cli\u003eNode.js\u003c/li\u003e\n\u003cli\u003eJavascript\u003c/li\u003e\n\u003cli\u003eRuby on Rails\u003c/li\u003e\n\u003cli\u003eGraphQL\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTooling:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYarn + Webpack\u003c/li\u003e\n\u003cli\u003eTypescript\u003c/li\u003e\n\u003cli\u003eESLint/Prettier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHosting:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeroku\u003c/li\u003e\n\u003cli\u003eKubernetes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMonitoring:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDatadog\u003c/li\u003e\n\u003cli\u003eBugsnag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTracking/metrics:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMixpanel\u003c/li\u003e\n\u003cli\u003eLooker\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThings that would be good to know:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDocker\u003c/li\u003e\n\u003cli\u003eStorybook/design systems\u003c/li\u003e\n\u003cli\u003efront-end testing practices (RTL/Jest/Cypress)\u003c/li\u003e\n\u003cli\u003eDevops practices like CI, Gitops, etc\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6+ years of professional experience with development technologies including Javascript, NodeJS, React, and Typescript\u003c/li\u003e\n\u003cli\u003eAn exploratory and tenacious mindset when taking on tasks that might have little to no precedent at the organization - our team is relatively new and much of our work is setting up new standards or delving into areas of code that haven’t been touched in a while\u003c/li\u003e\n\u003cli\u003eSome experience working on problems across a front-end ecosystem—we are looking for someone who is curious about how Webpack works or who wants to optimize an application’s bundle size\u003c/li\u003e\n\u003cli\u003eA willingness to tackle a diverse range of problems within our front-end ecosystem, and an ability to work autonomously on problems that cross team boundaries and touch multiple codebases\u003c/li\u003e\n\u003cli\u003eA natural tendency towards documentation and knowledge sharing over siloing\u003c/li\u003e\n\u003cli\u003eKnowledge or curiosity around Javascript library management, especially around internal component libraries\u003c/li\u003e\n\u003cli\u003eFluency moving between and across technical systems and stacks – or at least a willingness to try! We are typically coding in Javascript, but our work brings us into contact with work areas from Docker to design systems\u003c/li\u003e\n\u003cli\u003eExcitement for your own and your teammates’ learning and growth - we are a small (but growing) team that works very closely together!\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\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’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’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* and *\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. 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: $157,791 - $170,499 - $183,207\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 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 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’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’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 for our online job application system. If you would like to request an accommodation when applying, please contact us at recruitment@actblue.com.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, and we will never email from an address other than actblue.com or actbluetech.com.\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": "\u003ch2\u003eTHE OPPORTUNITY:\u003c/h2\u003e\n\u003cp\u003eWe are looking for a Front-End Platform Engineer to join ActBlue and help us shape the growth of our contribution flow experience. **In this role, you’ll focus on maintaining and expanding the primary donation path for users who contribute on ActBlue. That journey encompasses landing on a new form, learning about a given cause or candidate, and being able to successfully and quickly donate to a candidate or cause. You’ll work closely with design and product partners to develop and refine accessible, scalable, and engaging features that make our contribution process seamless. The work you do on this team will be seen and felt by millions of users across the country and the world. \u003c/p\u003e\n\u003cp\u003eOur engineering and product organization consists of about 100 empathetic and passionate people. We’re organized into cross-functional teams that operate independently and align with broader organizational goals. \u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWrite maintainable code that is adaptable to future design and roadmap decisions to help set the standard for software quality for our team and the organization at large.\u003c/li\u003e\n\u003cli\u003eLead the process of architecting, refactoring, and improving our contribution forms and the myriad user flows that an ActBlue user might interface with.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions that prioritize 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 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’LL BE WORKING WITH:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eStack:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact\u003c/li\u003e\n\u003cli\u003eNode.js\u003c/li\u003e\n\u003cli\u003eJavascript\u003c/li\u003e\n\u003cli\u003eRuby on Rails\u003c/li\u003e\n\u003cli\u003eGraphQL\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTooling:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYarn + Webpack\u003c/li\u003e\n\u003cli\u003eTypescript\u003c/li\u003e\n\u003cli\u003eESLint/Prettier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHosting:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeroku\u003c/li\u003e\n\u003cli\u003eKubernetes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMonitoring:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDatadog\u003c/li\u003e\n\u003cli\u003eBugsnag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTracking/metrics:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMixpanel\u003c/li\u003e\n\u003cli\u003eLooker\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThings that would be good to know:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDocker\u003c/li\u003e\n\u003cli\u003eStorybook/design systems\u003c/li\u003e\n\u003cli\u003efront-end testing practices (RTL/Jest/Cypress)\u003c/li\u003e\n\u003cli\u003eDevops practices like CI, Gitops, etc\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6+ years of professional experience with development technologies including Javascript, NodeJS, React, and Typescript\u003c/li\u003e\n\u003cli\u003eAn exploratory and tenacious mindset when taking on tasks that might have little to no precedent at the organization - our team is relatively new and much of our work is setting up new standards or delving into areas of code that haven’t been touched in a while\u003c/li\u003e\n\u003cli\u003eSome experience working on problems across a front-end ecosystem—we are looking for someone who is curious about how Webpack works or who wants to optimize an application’s bundle size\u003c/li\u003e\n\u003cli\u003eA willingness to tackle a diverse range of problems within our front-end ecosystem, and an ability to work autonomously on problems that cross team boundaries and touch multiple codebases\u003c/li\u003e\n\u003cli\u003eA natural tendency towards documentation and knowledge sharing over siloing\u003c/li\u003e\n\u003cli\u003eKnowledge or curiosity around Javascript library management, especially around internal component libraries\u003c/li\u003e\n\u003cli\u003eFluency moving between and across technical systems and stacks – or at least a willingness to try! We are typically coding in Javascript, but our work brings us into contact with work areas from Docker to design systems\u003c/li\u003e\n\u003cli\u003eExcitement for your own and your teammates’ learning and growth - we are a small (but growing) team that works very closely together!\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\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’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’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* and *\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. 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: $157,791 - $170,499 - $183,207\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 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 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’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’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 for our online job application system. If you would like to request an accommodation when applying, please contact us at recruitment@actblue.com.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, and we will never email from an address other than actblue.com or actbluetech.com.\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:26:51Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "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)" } ] }, { "id": "https://apply.coop/jobs/d0sv65mblda221bjl91g-senior-software-engineer", "url": "https://apply.coop/jobs/d0sv65mblda221bjl91g-senior-software-engineer", "title": "Senior Software Engineer", "content_html": "\u003ch2\u003eWant to use your engineering skills for good? Empower is hiring software engineers!\u003c/h2\u003e\n\u003cp\u003eEmpower is a nonprofit that works to dramatically increase civic engagement by helping groups organize their communities with friend-to-friend outreach. That\u0026#39;s called \u0026#34;relational organizing.\u0026#34;\u003c/p\u003e\n\u003cp\u003eIn 2020, we were the largest relational organizing tech and training coalition for progressive organizations and nonprofits, training 77,000 people from over 1,000 organizations (especially organizations that work in youth, Black, and Latinx communities), growing to 5 times larger than even the Biden campaign’s relational program.\u003c/p\u003e\n\u003cp\u003eIn 2022, we built on that work to do vaccine outreach as well as some experiments on new styles of relational organizing. Those experiments turned out well, and in 2024, we ran the largest relational organizing campaign in history, mobilizing 47,000 trusted messengers to have 9 million conversations with 3 million hard to reach voters. Obviously, things didn\u0026#39;t go how we wanted in the 2024 elections, but we have a bunch of ideas for how to leverage our relational network and expertise to have an even bigger impact in the 2026 midterms!\u003c/p\u003e\n\u003cp\u003eIf you\u0026#39;re a software engineer looking to make a difference, this is an extremely high-leverage opportunity!\u003c/p\u003e\n\u003ch2\u003eHow does Empower increase civic engagement and voting?\u003c/h2\u003e\n\u003cp\u003eWe train volunteers to reach out to friends and family and share personal stories about the issues that matter most to them.\u003c/p\u003e\n\u003cp\u003eWhen people ask their close friends and family to get involved or vote, those friends and family members become much more likely to actually do it. Empower is a product and course of training that helps community groups scale up this kind of direct personal outreach. (For a concrete example, see the FAQ.)\u003c/p\u003e\n\u003cp\u003eIt’s effective. Empower has been studied in nine different independently-run, randomly controlled trials which all found that its usage led to large and statistically significant increases in voter turnout — far more effective than phone-banking, text-banking, or door-to-door canvassing.\u003c/p\u003e\n\u003cp\u003eIt’s growing fast. The number of conversations Empower facilitated grew by over 10x between the 2016 and 2018 election cycles, grew by 10x again in the 2020 election cycle, and then grew by 30x for the 2024 election cycle. In order to keep up that pace going forward, we need to grow our team and keep adding features that help our organizations!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the organization like?\u003c/h2\u003e\n\u003cp\u003eThere are two main teams: product/engineering, and organizing/training. We\u0026#39;re spread out all across the country, with some clustering in the Bay Area and in Madison, WI (you could be anywhere). The product/engineering team has one short stand-up three times a week.\u003c/p\u003e\n\u003cp\u003eEmpower is an equal opportunity employer and does not discriminate based on age, ancestry, race, ethnicity, color, national origin, gender identity or expression, sex, pregnancy, sexual orientation, marital status, family or medical care leave, religion, genetic information, medical condition, physical or mental disability, or veteran status.\u003c/p\u003e\n\u003cp\u003eDiversity, equity, and inclusion are important to our organization! Women, BIPOC people, and individuals from the LGBTQ+ community are strongly encouraged to apply.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the stack?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript (it\u0026#39;s fine if you only happen to know JavaScript)\u003c/li\u003e\n\u003cli\u003eReact (good to have experience with this)\u003c/li\u003e\n\u003cli\u003eReact Native (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eNode (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eAWS (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eRDS MySQL (we\u0026#39;re planning on moving to a horizontally-scalable DB. If you have expertise in those kinds of transitions, that would be great, but it\u0026#39;s fine not to be a DB expert!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsing TypeScript (we still have some leftover JS) everywhere has allowed us to share important code across mobile, web, and server.\u003c/p\u003e\n\u003ch2\u003eWhat sorts of things do we work on?\u003c/h2\u003e\n\u003cp\u003eOur roadmap is driven by the needs of our users. We talk to organizations that use us, uncover patterns in their needs, and then design our product to be maximally useful. We also take work that keeps our product velocity as high as possible. Here are some past examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCross-organization support: many of the folks using Empower are in multiple organizations, so we added dashboards to improve visibility across organizations and the ability to copy data between organizations\u003c/li\u003e\n\u003cli\u003eAdvanced filtering: we try to make all of our data available to the directors of an organization, so we added some power-user tools for slicing and dicing the data in their dashboards\u003c/li\u003e\n\u003cli\u003eScalability: we knew that our scale would be much higher in 2024, so we built infrastructure to generate synthetic data, send synthetic requests to our endpoints, analyze past programs to see what the shape of our data looked like, and then we improved performance, letting us avoid any unplanned downtime during the election\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe have a good foundation to build on and a lot of great feedback from groups that used Empower in 2024, so there\u0026#39;s a ton more features to work on! A few things on the roadmap are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefreshing the UI\u003c/li\u003e\n\u003cli\u003eChanging our data loading strategy to improve performance and reduce complexity\u003c/li\u003e\n\u003cli\u003eIntegrating with Catalist, a voter database, to help people prioritize the most impactful conversations\u003c/li\u003e\n\u003cli\u003eContinuing to improve our scalability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWho would be a good fit?\u003c/h2\u003e\n\u003cp\u003eThis opportunity is perfect for someone who has honed their engineering and product skills in other roles and now wants to put them to use to protect democracy.\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re looking for a product-focused engineer who is a generalist and who:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCares deeply about the mission\u003c/li\u003e\n\u003cli\u003eCan write solid code, and also can come up with expedient hacks where warranted\u003c/li\u003e\n\u003cli\u003eHas frontend experience, including with JavaScript and React\u003c/li\u003e\n\u003cli\u003eHas US work authorization\u003c/li\u003e\n\u003cli\u003eIs productive in a remote environment\u003c/li\u003e\n\u003cli\u003eCommunicates well, is open-minded, and is open to improvement and learning\u003c/li\u003e\n\u003cli\u003eTakes initiative\u003c/li\u003e\n\u003cli\u003eTakes ownership over end results: launching stuff that gets used!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your background or experience are a little different but you think you\u0026#39;d be great in this role, please apply!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the compensation like?\u003c/h2\u003e\n\u003cp\u003eOur payment philosophy is: we want to attract great software engineers, so we pay more generously than most nonprofits (though of course less than big tech companies). And we\u0026#39;re using a fixed scale because salary negotiations are a common source of inequitable pay in software engineering.\u003c/p\u003e\n\u003cp\u003eOur starting pay scale for new engineers is based on years of software engineering experience:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e3 years: 135k\u003c/li\u003e\n\u003cli\u003e4 years: 140k\u003c/li\u003e\n\u003cli\u003e5 years: 145k\u003c/li\u003e\n\u003cli\u003e6 years: 150k\u003c/li\u003e\n\u003cli\u003e7 years: 155k\u003c/li\u003e\n\u003cli\u003e8+ years: 160k\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFolks with nontraditional backgrounds are great too! SWE-adjacent work (and masters degrees) will still count as experience, but at a lower rate.\u003c/p\u003e\n\u003cp\u003eAfter starting, there may also be merit-based raises as well as cost of living adjustments.\u003c/p\u003e\n\u003cp\u003eAnd, while we\u0026#39;re typically pretty good at keeping people moving up as they get more experience, we\u0026#39;re also a nonprofit, and fundraising is harder in some years than others, so this isn\u0026#39;t a guarantee of an annual raise.\u003c/p\u003e\n\u003cp\u003eWe also provide full health care, and each year, there are 10 vacation days, 10 paid holidays, 7 paid personal days, in addition to sick leave.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s great about working here?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmpower combines product and engineering talent from startups and big tech companies with the prowess of highly experienced organizing trainers. Both sides of the organization are important and learn a lot from each other.\u003c/li\u003e\n\u003cli\u003eA strong technical stack and minimizing red tape means we can iterate quickly\u003c/li\u003e\n\u003cli\u003ePeople are nice! You might get cheese from Wisconsin as a holiday present.\u003c/li\u003e\n\u003cli\u003eIt\u0026#39;s very bubble-bursting — you get to interact with a much larger cross-section of society than in most roles in tech\u003c/li\u003e\n\u003cli\u003eYou get to have a huge impact on civic engagement and the future of democracy in our country\u003c/li\u003e\n\u003c/ul\u003e", "summary": "\u003ch2\u003eWant to use your engineering skills for good? Empower is hiring software engineers!\u003c/h2\u003e\n\u003cp\u003eEmpower is a nonprofit that works to dramatically increase civic engagement by helping groups organize their communities with friend-to-friend outreach. That\u0026#39;s called \u0026#34;relational organizing.\u0026#34;\u003c/p\u003e\n\u003cp\u003eIn 2020, we were the largest relational organizing tech and training coalition for progressive organizations and nonprofits, training 77,000 people from over 1,000 organizations (especially organizations that work in youth, Black, and Latinx communities), growing to 5 times larger than even the Biden campaign’s relational program.\u003c/p\u003e\n\u003cp\u003eIn 2022, we built on that work to do vaccine outreach as well as some experiments on new styles of relational organizing. Those experiments turned out well, and in 2024, we ran the largest relational organizing campaign in history, mobilizing 47,000 trusted messengers to have 9 million conversations with 3 million hard to reach voters. Obviously, things didn\u0026#39;t go how we wanted in the 2024 elections, but we have a bunch of ideas for how to leverage our relational network and expertise to have an even bigger impact in the 2026 midterms!\u003c/p\u003e\n\u003cp\u003eIf you\u0026#39;re a software engineer looking to make a difference, this is an extremely high-leverage opportunity!\u003c/p\u003e\n\u003ch2\u003eHow does Empower increase civic engagement and voting?\u003c/h2\u003e\n\u003cp\u003eWe train volunteers to reach out to friends and family and share personal stories about the issues that matter most to them.\u003c/p\u003e\n\u003cp\u003eWhen people ask their close friends and family to get involved or vote, those friends and family members become much more likely to actually do it. Empower is a product and course of training that helps community groups scale up this kind of direct personal outreach. (For a concrete example, see the FAQ.)\u003c/p\u003e\n\u003cp\u003eIt’s effective. Empower has been studied in nine different independently-run, randomly controlled trials which all found that its usage led to large and statistically significant increases in voter turnout — far more effective than phone-banking, text-banking, or door-to-door canvassing.\u003c/p\u003e\n\u003cp\u003eIt’s growing fast. The number of conversations Empower facilitated grew by over 10x between the 2016 and 2018 election cycles, grew by 10x again in the 2020 election cycle, and then grew by 30x for the 2024 election cycle. In order to keep up that pace going forward, we need to grow our team and keep adding features that help our organizations!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the organization like?\u003c/h2\u003e\n\u003cp\u003eThere are two main teams: product/engineering, and organizing/training. We\u0026#39;re spread out all across the country, with some clustering in the Bay Area and in Madison, WI (you could be anywhere). The product/engineering team has one short stand-up three times a week.\u003c/p\u003e\n\u003cp\u003eEmpower is an equal opportunity employer and does not discriminate based on age, ancestry, race, ethnicity, color, national origin, gender identity or expression, sex, pregnancy, sexual orientation, marital status, family or medical care leave, religion, genetic information, medical condition, physical or mental disability, or veteran status.\u003c/p\u003e\n\u003cp\u003eDiversity, equity, and inclusion are important to our organization! Women, BIPOC people, and individuals from the LGBTQ+ community are strongly encouraged to apply.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the stack?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript (it\u0026#39;s fine if you only happen to know JavaScript)\u003c/li\u003e\n\u003cli\u003eReact (good to have experience with this)\u003c/li\u003e\n\u003cli\u003eReact Native (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eNode (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eAWS (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eRDS MySQL (we\u0026#39;re planning on moving to a horizontally-scalable DB. If you have expertise in those kinds of transitions, that would be great, but it\u0026#39;s fine not to be a DB expert!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsing TypeScript (we still have some leftover JS) everywhere has allowed us to share important code across mobile, web, and server.\u003c/p\u003e\n\u003ch2\u003eWhat sorts of things do we work on?\u003c/h2\u003e\n\u003cp\u003eOur roadmap is driven by the needs of our users. We talk to organizations that use us, uncover patterns in their needs, and then design our product to be maximally useful. We also take work that keeps our product velocity as high as possible. Here are some past examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCross-organization support: many of the folks using Empower are in multiple organizations, so we added dashboards to improve visibility across organizations and the ability to copy data between organizations\u003c/li\u003e\n\u003cli\u003eAdvanced filtering: we try to make all of our data available to the directors of an organization, so we added some power-user tools for slicing and dicing the data in their dashboards\u003c/li\u003e\n\u003cli\u003eScalability: we knew that our scale would be much higher in 2024, so we built infrastructure to generate synthetic data, send synthetic requests to our endpoints, analyze past programs to see what the shape of our data looked like, and then we improved performance, letting us avoid any unplanned downtime during the election\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe have a good foundation to build on and a lot of great feedback from groups that used Empower in 2024, so there\u0026#39;s a ton more features to work on! A few things on the roadmap are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefreshing the UI\u003c/li\u003e\n\u003cli\u003eChanging our data loading strategy to improve performance and reduce complexity\u003c/li\u003e\n\u003cli\u003eIntegrating with Catalist, a voter database, to help people prioritize the most impactful conversations\u003c/li\u003e\n\u003cli\u003eContinuing to improve our scalability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWho would be a good fit?\u003c/h2\u003e\n\u003cp\u003eThis opportunity is perfect for someone who has honed their engineering and product skills in other roles and now wants to put them to use to protect democracy.\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re looking for a product-focused engineer who is a generalist and who:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCares deeply about the mission\u003c/li\u003e\n\u003cli\u003eCan write solid code, and also can come up with expedient hacks where warranted\u003c/li\u003e\n\u003cli\u003eHas frontend experience, including with JavaScript and React\u003c/li\u003e\n\u003cli\u003eHas US work authorization\u003c/li\u003e\n\u003cli\u003eIs productive in a remote environment\u003c/li\u003e\n\u003cli\u003eCommunicates well, is open-minded, and is open to improvement and learning\u003c/li\u003e\n\u003cli\u003eTakes initiative\u003c/li\u003e\n\u003cli\u003eTakes ownership over end results: launching stuff that gets used!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your background or experience are a little different but you think you\u0026#39;d be great in this role, please apply!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the compensation like?\u003c/h2\u003e\n\u003cp\u003eOur payment philosophy is: we want to attract great software engineers, so we pay more generously than most nonprofits (though of course less than big tech companies). And we\u0026#39;re using a fixed scale because salary negotiations are a common source of inequitable pay in software engineering.\u003c/p\u003e\n\u003cp\u003eOur starting pay scale for new engineers is based on years of software engineering experience:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e3 years: 135k\u003c/li\u003e\n\u003cli\u003e4 years: 140k\u003c/li\u003e\n\u003cli\u003e5 years: 145k\u003c/li\u003e\n\u003cli\u003e6 years: 150k\u003c/li\u003e\n\u003cli\u003e7 years: 155k\u003c/li\u003e\n\u003cli\u003e8+ years: 160k\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFolks with nontraditional backgrounds are great too! SWE-adjacent work (and masters degrees) will still count as experience, but at a lower rate.\u003c/p\u003e\n\u003cp\u003eAfter starting, there may also be merit-based raises as well as cost of living adjustments.\u003c/p\u003e\n\u003cp\u003eAnd, while we\u0026#39;re typically pretty good at keeping people moving up as they get more experience, we\u0026#39;re also a nonprofit, and fundraising is harder in some years than others, so this isn\u0026#39;t a guarantee of an annual raise.\u003c/p\u003e\n\u003cp\u003eWe also provide full health care, and each year, there are 10 vacation days, 10 paid holidays, 7 paid personal days, in addition to sick leave.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s great about working here?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmpower combines product and engineering talent from startups and big tech companies with the prowess of highly experienced organizing trainers. Both sides of the organization are important and learn a lot from each other.\u003c/li\u003e\n\u003cli\u003eA strong technical stack and minimizing red tape means we can iterate quickly\u003c/li\u003e\n\u003cli\u003ePeople are nice! You might get cheese from Wisconsin as a holiday present.\u003c/li\u003e\n\u003cli\u003eIt\u0026#39;s very bubble-bursting — you get to interact with a much larger cross-section of society than in most roles in tech\u003c/li\u003e\n\u003cli\u003eYou get to have a huge impact on civic engagement and the future of democracy in our country\u003c/li\u003e\n\u003c/ul\u003e", "date_published": "2025-05-30T00:00:00Z", "date_modified": "2025-05-30T18:04:24Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0li63eblda8ujjvpok0-content-management-specialist", "url": "https://apply.coop/jobs/d0li63eblda8ujjvpok0-content-management-specialist", "title": "Content Management Specialist", "content_html": "\u003cp\u003eReporting directly to the VP Product \u0026amp; Technology, the Content Management Specialist (CMS) is responsible for managing Stocksy’s online content, ensuring our website\u0026#39;s CMS content is accurate and up to date. This role will work closely with the marketing team on marketing campaigns and projects to ensure delivery of website requirements and help to identify areas of improvements to support revenue growth objectives.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eReports to:\u003c/strong\u003e VP Product \u0026amp; Technology\n\u003cstrong\u003eDepartment:\u003c/strong\u003e Technology\n\u003cstrong\u003eHours of Work:\u003c/strong\u003e 35 hours per week, 7 hours per day. Typical office hours are 9am to 5pm, Monday to Friday (or as agreed upon with Team Lead). All conditions of employment will be in accordance with the BC Employment Standards Act.\n\u003cstrong\u003ePerks \u0026amp; Benefits:\u003c/strong\u003e fully remote workplace, six weeks of paid vacation, $1000/year education \u0026amp; wellness allowance, employer-paid extended health and dental plan (or a health spending account for those outside of Canada).\u003c/p\u003e\n\u003ch2\u003eBehavioural Competencies:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMotivated to produce well-written code.\u003c/li\u003e\n\u003cli\u003eExcellent at working in a collaborative, team-based environment.\u003c/li\u003e\n\u003cli\u003ePassionate about producing great user experiences.\u003c/li\u003e\n\u003cli\u003eAbility to find creative solutions for complex problems.\u003c/li\u003e\n\u003cli\u003eOrganized and self-managing​, ​able​ ​to​ ​self-direct​ ​in​ ​order​ ​to​ ​provide​ ​quality​ ​work\u003c/li\u003e\n\u003cli\u003eKeen learner with an interest in marketing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTechnical Competencies:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA minimum of three years professional experience working as a developer in an agile team.\u003c/li\u003e\n\u003cli\u003eJavscript/Typescript experience\u003c/li\u003e\n\u003cli\u003eExperience developing React Components\u003c/li\u003e\n\u003cli\u003eExperience with Headless CMS Systems\u003c/li\u003e\n\u003cli\u003eExperience with WordPress, HubSpot or Directus an asset .\u003c/li\u003e\n\u003cli\u003eCollaborating with marketing and other teams to implement content strategies.\u003c/li\u003e\n\u003cli\u003ePrevious experience of working on marketing projects and campaigns will be preferred.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eResponsibilities:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWorking closely with designers, marketers, and content creators to align CMS functionalities and template design with growth team goals.\u003c/li\u003e\n\u003cli\u003eProviding support to troubleshoot CMS-related issues, and training non-technical users.\u003c/li\u003e\n\u003cli\u003eRecommending improvements to the user experience on the marketing pages with a focus on improving page performance.\u003c/li\u003e\n\u003cli\u003eDevelop and maintain a resource center on the website to house all the high value content marketing is producing to support growth objectives.\u003c/li\u003e\n\u003cli\u003eEnsure collaboration with the Sales function to ensure details around pricing, and plans are current on the website.\u003c/li\u003e\n\u003cli\u003eStocksy supports a global membership of employees, contractors, and contributors from all walks of life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe find strength in what makes us different. We are committed to building a diverse membership and cultivating an inclusive environment where every one of our Co-op members can thrive.\u003c/p\u003e\n\u003cp\u003eWe are actively seeking any member who may have taken a road less travelled to get to where they are now. Experience and education comes in many forms; so long as you are excited about working with us and feel you could be your best self in this role, then we want to hear from you!\u003c/p\u003e", "summary": "\u003cp\u003eReporting directly to the VP Product \u0026amp; Technology, the Content Management Specialist (CMS) is responsible for managing Stocksy’s online content, ensuring our website\u0026#39;s CMS content is accurate and up to date. This role will work closely with the marketing team on marketing campaigns and projects to ensure delivery of website requirements and help to identify areas of improvements to support revenue growth objectives.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eReports to:\u003c/strong\u003e VP Product \u0026amp; Technology\n\u003cstrong\u003eDepartment:\u003c/strong\u003e Technology\n\u003cstrong\u003eHours of Work:\u003c/strong\u003e 35 hours per week, 7 hours per day. Typical office hours are 9am to 5pm, Monday to Friday (or as agreed upon with Team Lead). All conditions of employment will be in accordance with the BC Employment Standards Act.\n\u003cstrong\u003ePerks \u0026amp; Benefits:\u003c/strong\u003e fully remote workplace, six weeks of paid vacation, $1000/year education \u0026amp; wellness allowance, employer-paid extended health and dental plan (or a health spending account for those outside of Canada).\u003c/p\u003e\n\u003ch2\u003eBehavioural Competencies:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMotivated to produce well-written code.\u003c/li\u003e\n\u003cli\u003eExcellent at working in a collaborative, team-based environment.\u003c/li\u003e\n\u003cli\u003ePassionate about producing great user experiences.\u003c/li\u003e\n\u003cli\u003eAbility to find creative solutions for complex problems.\u003c/li\u003e\n\u003cli\u003eOrganized and self-managing​, ​able​ ​to​ ​self-direct​ ​in​ ​order​ ​to​ ​provide​ ​quality​ ​work\u003c/li\u003e\n\u003cli\u003eKeen learner with an interest in marketing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eTechnical Competencies:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA minimum of three years professional experience working as a developer in an agile team.\u003c/li\u003e\n\u003cli\u003eJavscript/Typescript experience\u003c/li\u003e\n\u003cli\u003eExperience developing React Components\u003c/li\u003e\n\u003cli\u003eExperience with Headless CMS Systems\u003c/li\u003e\n\u003cli\u003eExperience with WordPress, HubSpot or Directus an asset .\u003c/li\u003e\n\u003cli\u003eCollaborating with marketing and other teams to implement content strategies.\u003c/li\u003e\n\u003cli\u003ePrevious experience of working on marketing projects and campaigns will be preferred.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eResponsibilities:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWorking closely with designers, marketers, and content creators to align CMS functionalities and template design with growth team goals.\u003c/li\u003e\n\u003cli\u003eProviding support to troubleshoot CMS-related issues, and training non-technical users.\u003c/li\u003e\n\u003cli\u003eRecommending improvements to the user experience on the marketing pages with a focus on improving page performance.\u003c/li\u003e\n\u003cli\u003eDevelop and maintain a resource center on the website to house all the high value content marketing is producing to support growth objectives.\u003c/li\u003e\n\u003cli\u003eEnsure collaboration with the Sales function to ensure details around pricing, and plans are current on the website.\u003c/li\u003e\n\u003cli\u003eStocksy supports a global membership of employees, contractors, and contributors from all walks of life.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe find strength in what makes us different. We are committed to building a diverse membership and cultivating an inclusive environment where every one of our Co-op members can thrive.\u003c/p\u003e\n\u003cp\u003eWe are actively seeking any member who may have taken a road less travelled to get to where they are now. Experience and education comes in many forms; so long as you are excited about working with us and feel you could be your best self in this role, then we want to hear from you!\u003c/p\u003e", "date_published": "2025-05-19T00:00:00Z", "date_modified": "2025-05-19T12:24:54Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] } ] }