Senior Software Engineer II, Integrations

ActBlue Logo

ActBlue

💵 $173k-$210k
📍Remote - Worldwide

Summary

Join ActBlue's Extensibility and Integrations team as a Senior Software Engineer II and play a pivotal role in enhancing digital fundraising capabilities. You will develop and maintain an intuitive suite of tools for fundraising administrators, focusing on seamless data integration and management. Collaborate with cross-functional teams to improve reporting, integration capabilities, and the overall user experience. Your expertise will be crucial in optimizing large-scale systems, ensuring data security, and driving innovation in ActBlue's technology. You will also mentor team members and contribute to a culture of continuous learning and improvement. This is a full-time, remote position offering a competitive salary and comprehensive benefits.

Requirements

  • Experience 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
  • Experience in Ruby on Rails as well as significant experience developing and maintaining large monolithic server-side web applications
  • Fluency 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
  • Excitement for your own and your teammates’ learning and growth
  • An expert-level understanding of performance, scalability, and security concerns, especially as they relate to front-end code
  • A track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software
  • Experience 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
  • Eagerness to explore and refactor legacy code – we’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
  • An 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
  • The 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

Responsibilities

  • Lead 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
  • Champion 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
  • Proactively tackle database performance, refining schemas and enhancing data retrieval processes while creating strategic integrations for vendor APIs for improved system interconnectivity
  • Advocate for comprehensive monitoring systems and software quality standards, implementing best practices that anticipate and accommodate future scalability and maintenance needs
  • Embrace 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
  • Prioritize 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
  • Grasp 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
  • Recognize 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
  • Demonstrate 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

Benefits

  • Flexible work schedules and an unlimited time-off policy
  • Fully paid and trans-inclusive health, dental, and vision insurance for employees and their families
  • Automatic 2% 401K contribution, plus up to 6% match
  • Three 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
  • Commuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees
  • Additional perks include quarterly deliveries and digital subscriptions to the Boston Globe & New York Times

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.