Senior Software Engineer II, Payments

You’ll join a team of close-knit and fast-learning engineers who believe in our mission to help communities. You’ll report into the Director of Engineering and build new functionality to facilitate payments processing that integrates with our existing software ecosystem.

  • Write Python or Java code and participate in peer code reviews
  • Design technical architecture and communicate with nontechnical audiences
  • Collaborate with Engineers, Product Managers, Security and our PMO
  • Lead projects from design to done
  • Monitor and support live systems
  • Mentor junior engineers

What You Should Have:

  • 5+ years of software engineering within a collaborative and agile environment
  • Bachelor’s degree in Computer Science or Engineering or equivalent experience
  • Expertise in Python or Java and proficiency with AWS Lambda
  • Experience with distributed systems