Juniper Square is hiring a Software Engineer II to join our Payments team. You will work collaboratively to develop and enhance features that support and scale our product offerings, delivering high-quality solutions that help transform private markets with secure, scalable technology.
What You'll Do
- Assist in implementing SWIFT network integration for our treasury cash management system under senior engineer guidance.
- Contribute to small and large projects within the Product Team, providing technical input and executing assigned tasks.
- Participate in project kickoffs and help translate requirements into technical specifications.
- Assist in defining and expanding data models, including database schema and object models.
- Implement required business logic in the service layer.
- Help define and implement GraphQL API endpoints.
- Work with React to enhance and maintain the user interface.
- Write integration and unit tests for your code.
- Participate in code reviews for colleagues.
- Provide technical support for stakeholder groups like customer success teams.
- Participate in monitoring, diagnosing, and addressing production issues.
What We're Looking For
- Bachelor's degree in Computer Science or a related field.
- 2-5 years of experience in software development with modern web application frameworks (e.g., React, NestJs, FastAPI, or similar).
- Experience with service-oriented architecture.
- Understanding of server-side MVC frameworks (like Django, Rails, Pyramid etc.).
- Experience with SQL database schema design.
- Experience operating Linux clusters.
- You must be flexible and adaptable—you will be juggling multiple projects in a fast-paced startup environment.
Nice to Have
- Experience with payments systems.
- Experience in one of the following: Python or TypeScript.
- Experience with Kubernetes.
- Experience with Amazon Web Services.
- Experience with payment and accounting concepts.
Technical Stack
- React, GraphQL, Python, TypeScript, SQL, Linux, Kubernetes, Amazon Web Services, NestJs, FastAPI, Django, Rails, Pyramid.
Team & Environment
You will join the Payments team, collaborating closely with product managers, designers, and QA experts.
Benefits & Compensation
- 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.
- U.S. base salary range: $120,000 - $155,000 USD. Canadian base salary range: $120,000 - $180,000 CAD. Equity included.
Work Mode
This is a global role. We hire in 27 U.S. states, 2 Canadian Provinces, India, Luxembourg, and England.
Juniper Square is a values-driven organization on a mission to unlock the full potential of private markets by digitizing them to bring efficiency, transparency, and access.




