Senior Software Engineer I jobs in United States
cer-icon
Apply on Employer Site
company-logo

ActBlue · 13 hours ago

Senior Software Engineer I

ActBlue is a nonprofit organization dedicated to creating technology that supports Democratic victories and progressive causes. They are seeking a Senior Software Engineer I to enhance their digital fundraising tools, focusing on database modernization, scalable data solutions, and seamless data integration for fundraising administrators.

Enterprise SoftwareNon ProfitPolitics
check
Work & Life Balance
badNo H1Bnote

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

Qualification

Ruby on RailsAPI developmentDatabase optimizationPerformance scalabilityData managementLegacy code refactoringTechnical mentorshipCollaborationDocumentation

Required

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
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

Benefits

Flexible work schedules and an unlimited time-off policy
Fully paid and trans-inclusive health, dental, and vision insurance for employees and their families; plus fully-paid health reimbursement arrangement to use for out of pocket expenses and fully-paid short- and long-term disability
Fully paid basic and AD&D life insurance and a voluntary supplemental life insurance option
Dependent and health care flexible spending account options
Employee Assistance Program (EAP) benefits for employees
Automatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions
A minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)
Commuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees
Additional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe & New York Times

Company

ActBlue is nonprofit tech organization that builds fundraising tools for Democratic candidates, progressive causes, and nonprofits.

Funding

Current Stage
Growth Stage
Total Funding
$22M
2010-08-28Series A· $22M

Leadership Team

leader-logo
Ben Rahn
Founder & Director
linkedin
Company data provided by crunchbase