ActBlue02.03.26
AI SCORE 8.5

Software Engineer II - Payments (Remote)

$137K–$166K/year

About the Role

We are seeking a Software Engineer II - Payments (Remote) to join our innovative team at ActBlue. In this role, you will contribute to building the technology that powers our significant daily transaction volume. You will work on growth initiatives, ensuring that entities onboarding onto the ActBlue platform have the smoothest experience possible.

What You'll Do

  • Develop, enhance, and maintain payments systems to ensure secure, scalable, and reliable feature delivery across the payment life cycle from initial authorization to payout.
  • Contribute to the design, testing, monitoring, and rollout of our payments system.
  • Collaborate with other engineers to implement technical solutions while balancing effort, scope, and trade-offs specific to payment processing challenges.
  • Participate in identifying and addressing security, scalability, and reliability concerns in our payments infrastructure.
  • Debug issues throughout the stack and identify root causes or viable workarounds.
  • Contribute to creating and maintaining defensive testing practices within Engineering, particularly around payment processing workflows.
  • Write maintainable code that follows established best practices and design patterns.
  • Document your work effectively and support clear communication within the team.

Requirements

  • 2-4 years of relevant professional experience working with teams and delivering projects.
  • Professional experience with server-side web application development, preferably with Ruby on Rails.
  • Some experience working with or building ETL pipelines to ingest and transform data from one system to another.
  • A track record of delivering features while collaborating with product and design to resolve ambiguity and prioritize the highest impact work.
  • An aptitude for reasoning about and troubleshooting complex systems.
  • Proficiency in relational databases, preferably Postgres.
  • Understanding of performance, scalability, and security concerns, particularly as they relate to payment processing.
  • Eagerness to explore and refactor legacy code.

Nice to Have

  • Experience with cloud platforms and microservices architecture.
  • Familiarity with payment gateways and transaction processing.
  • Knowledge of security best practices in payment systems.

What We Offer

  • Flexible work schedules and an unlimited time-off policy.
  • Fully paid health, dental, and vision insurance for employees and their families.
  • 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.
  • Commuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees.
Why This Job8.5 of 10

ActBlue offers a unique opportunity for a Software Engineer II in the Payments team, focusing on innovative solutions for grassroots fundraising. Enjoy remote work and excellent benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Ruby on Rails with hands-on experience developing payment processing systems, capable of debugging complex issues in high-volume transaction environments.

Strong understanding of ETL processes and data flow management, ensuring seamless integration and migration of payment data between systems and databases like Postgres.

Self-motivated and organized, thriving in a remote work environment by effectively managing time and priorities to meet project deadlines while collaborating with distributed teams.

Learning Resources

Ruby on Rails Guidesguide

Career Path

Software Engineer II - Payments (Remote)(Now)Software Engineer III - Payments (Remote)(1-2 years)Lead Software Engineer - Payments (Remote)(3-5 years)

Market Overview

Market Size 2024
$12.5B
Annual Growth
10.2%
AI Adoption
45%
Investment
+35%
Labour Demand
+22%
Avg Salary
$115K

Skills & Requirements

Required
Ruby on RailsETLPostgres
Growing in Demand
GraphQLDockerMicroservices Architecture
Declining
jQueryAngularJS 1.x

Domain Trends

Rise of Serverless Architectures
The adoption of serverless architectures is increasing, with 70% of organizations planning to implement serverless solutions in their payment processing systems by 2025.
Enhanced Payment Security
With the rise in cyber threats, 60% of companies are investing in advanced security measures for payment processing, including AI-driven fraud detection systems.
Shift Towards Decentralized Finance (DeFi)
The DeFi market is projected to grow by 40% annually, influencing traditional payment processing systems to integrate blockchain technologies.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.