Taro Logo

Software Engineer II, Payments

A company digitizing private markets like commercial real estate, private equity, and venture capital to bring efficiency, transparency, and access.
$120,000 - $155,000
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
2+ years of experience
Finance
This job posting is no longer active. Check out these related jobs instead:

Job Description

Juniper Square is seeking a Software Engineer II for their Payments team to help transform private markets through secure, scalable technology. This role focuses on managing mission-critical solutions that move significant capital, working with a diverse team across 27 U.S. states, 2 Canadian Provinces, India, Luxembourg, and England. The position offers a competitive salary range of $120,000 - $155,000 USD, along with comprehensive benefits including health coverage, mental wellness support, and flexible time off.

The ideal candidate will have 2-5 years of software development experience, particularly with modern web frameworks and service-oriented architecture. Key responsibilities include implementing SWIFT network integration, developing GraphQL APIs, and contributing to both frontend and backend development using technologies like React, Python, and TypeScript. The role requires strong collaboration skills as you'll work closely with product managers, designers, and QA experts.

Working at Juniper Square means joining a values-driven organization focused on making markets work better through technology. The company offers a digital-first, flexible work environment with options for remote work or office presence in locations like San Francisco, New York City, Mumbai, and Bangalore. This is an excellent opportunity for a mid-level engineer looking to make an impact in the fintech space while working with cutting-edge technologies and contributing to the transformation of private markets.

Last updated 2 days ago

Responsibilities For Software Engineer II, Payments

  • Implement SWIFT network integration for treasury cash management system
  • Contribute to small to large projects within the Product Team
  • Participate in project kickoffs and help translate requirements into technical specifications
  • Define and expand data models, including database schema
  • Implement business logic in the service layer
  • Define and implement GraphQL API endpoints
  • Work with React for frontend development
  • Write integration and unit tests
  • Participate in code reviews
  • Provide technical support for stakeholder groups
  • Monitor, diagnose, and address production issues

Requirements For Software Engineer II, Payments

Python
TypeScript
React
Kubernetes
  • Bachelor's degree in Computer Science or a related field
  • 2-5 years of experience in software development
  • Experience with modern web application frameworks (e.g., React, NestJs, FastAPI, or similar)
  • Experience with service-oriented architecture
  • Understanding of server-side MVC frameworks
  • Experience with SQL database schema design
  • Experience operating Linux clusters (Amazon Web Services is a plus)
  • Must be flexible and adaptable
  • Experience with payment and accounting concepts preferred
  • Preferred experience with payments systems
  • Preferred experience in Python/Typescript
  • Preferred experience with kubernetes

Benefits For Software Engineer II, Payments

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Education Budget
  • Health, dental, and vision care for you and your family
  • Life insurance
  • Mental wellness coverage
  • Fertility and growing family support
  • Flex Time Off in addition to company paid holidays
  • Paid family leave, medical leave, and bereavement leave policies
  • Retirement saving plans
  • Allowance to customize your work and technology setup at home
  • Annual professional development stipend