Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II, Payments image - Rise Careers
Job details

Software Engineer II, Payments

About Juniper Square

Our mission is to unlock the full potential of private markets. Privately owned assets like commercial real estate, private equity, and venture capital make up half of our financial ecosystem yet remain inaccessible to most people. We are digitizing these markets, and as a result, bringing efficiency, transparency, and access to one of the most productive corners of our financial ecosystem. If you care about making the world a better place by making markets work better through technology – all while contributing as a member of a values-driven organization – we want to hear from you. 

Juniper Square offers employees a variety of ways to work, ranging from a fully remote experience to working full-time in one of our physical offices. We invest heavily in digital-first operations, allowing our teams to collaborate effectively across 27 U.S. states, 2 Canadian Provinces, India, Luxembourg, and England. We also have a physical office in San Francisco, New York City, and Bangalore for employees who prefer to work in an office some or all of the time.

About your role

Our Payments team at Juniper Square manages mission-critical solutions that move significant capital, collaborating with product managers, designers, and QA experts to transform private markets with secure, scalable technology. With a focus on engineering excellence and continuous improvement, each team member has direct influence on shaping the way capital flows in private markets.

As a Software Engineer II on the Payments team, you will work collaboratively with engineers and cross-functional partners across our product, design, and quality assurance teams to develop and enhance features and capabilities. You will contribute to delivering high-quality solutions that support and scale our product offerings.

What you’ll do

  • Assist in implementing SWIFT network integration for our treasury cash management system under the guidance of senior engineers.

  • Collaborate on Projects: Contribute to small to large projects within the Product Team, providing technical input and executing assigned tasks effectively.

  • Project Kickoffs and Specifications: Participate in project kickoffs and help translate project requirements into technical specifications for implementation alongside senior team members.

  • Data Model Design: Assist in defining and expanding data models, including database schema and object models in the data access layer specific to the product.

  • Business Logic Implementation: Implement required business logic in the service layer, ensuring alignment with project requirements and best practices.

  • API Development: Help define and implement GraphQL API endpoints, collaborating with other engineers to ensure seamless integration and functionality.

  • Frontend Development: Work with React to enhance and maintain the user interface, ensuring a responsive and user-friendly experience.

  • Testing and Code Reviews: Write integration and unit tests for your code to ensure reliability and performance. Participate in code reviews for colleagues, providing constructive feedback to maintain code quality.

  • Technical Support: Provide technical support for stakeholder groups such as customer success teams, addressing their technical inquiries and assisting in troubleshooting issues.

  • Production Issue Management: Participate in monitoring, diagnosing, and addressing production issues. Collaborate with senior engineers to resolve complex problems and ensure system stability.

Qualifications

  • Bachelor's degree in Computer Science or a related field

  • 2-5 years of experience in software development, particularly with modern web application frameworks (e.g., React, NestJs, FastAPI, or similar).

  • Experience with service-oriented architecture

  • Preferred experience with payments systems

  • Preferred experience in one of the following: Python/Typescript

  • Preferred experience with kubernetes 

  • Understanding of server-side MVC frameworks (like Django, Rails, Pyramid etc.)

  • Experience with SQL database schema design

  • Experience operating Linux clusters (Amazon Web Services is a plus)

  • You must be flexible and adaptable—you will be juggling multiple projects in a fast-paced startup environment.

  • Experience with payment and accounting concepts preferred. 

Compensation

Compensation for this position includes a base salary, equity, and a variety of benefits. The U.S. base salary range for this role is $120,000 - $155,000 USD and the Canadian base salary range for this role is $130,000 - $170,000 CAD. Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable.

Benefits include:

  • 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

Your recruiter can provide additional details about compensation and benefits.

#LI-Remote 

#LI-AD1

Juniper Square Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Juniper Square DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Juniper Square
Juniper Square CEO photo
Alex Robinson
Approve of CEO

Average salary estimate

$137500 / YEARLY (est.)
min
max
$120000K
$155000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, Payments, Juniper Square

At Juniper Square, we're on a mission to revolutionize private markets, and we're looking for a talented Software Engineer II to join our Payments team. If you're excited about creating secure and scalable technologies that handle the flow of significant capital, you might be the perfect fit! In this role, you'll collaborate with product managers, designers, and QA experts to enhance our product offerings by developing high-quality software solutions. You'll get to implement SWIFT network integration for our treasury cash management system, work on projects from kickoff to execution, and define data models that drive our applications. With a focus on industry best practices, you'll contribute to frontend development in React and define GraphQL APIs while also ensuring our code is reliable through diligent testing and code reviews. If you're adaptable and enjoy working in a dynamic, fast-paced environment, this is a fantastic opportunity to make a real impact at Juniper Square. Plus, with options for remote work or from our offices, we prioritize a work-life balance that suits your lifestyle. Join us in our quest to make private markets accessible, efficient, and transparent!

Frequently Asked Questions (FAQs) for Software Engineer II, Payments Role at Juniper Square
What responsibilities does a Software Engineer II at Juniper Square have?

As a Software Engineer II at Juniper Square, you'll be involved in the Payments team, focusing on mission-critical solutions that facilitate capital movement. Your responsibilities include implementing SWIFT network integration, collaborating with cross-functional teams, assisting in data model design, developing APIs, enhancing front-end applications with React, participating in code reviews, and providing technical support for stakeholders. This role offers a substantial opportunity to have a direct impact on private market operations.

Join Rise to see the full answer
What qualifications are necessary for the Software Engineer II position at Juniper Square?

To be considered for the Software Engineer II role at Juniper Square, applicants should hold a Bachelor's degree in Computer Science or a related field and possess 2-5 years of relevant software development experience. Familiarity with modern web application frameworks like React and backend technologies such as Python or Typescript is preferred. Experience with service-oriented architecture, SQL database design, and payment systems knowledge can greatly benefit candidates.

Join Rise to see the full answer
How does Juniper Square support personal development for its Software Engineer II employees?

Juniper Square is dedicated to fostering a supportive work environment, providing an annual professional development stipend for Software Engineer II employees. This not only helps you enhance your skills through courses or workshops but also aligns with our commitment to continuous improvement. We believe that investing in your growth contributes to our collective success as a company.

Join Rise to see the full answer
What does the work culture look like for Software Engineer IIs at Juniper Square?

The work culture at Juniper Square is dynamic and values-driven, emphasizing collaboration, innovation, and a remote-friendly approach. Software Engineer IIs are encouraged to work across diverse teams, make meaningful contributions, and participate in an inclusive environment that champions flexibility. With options to work fully remotely or in one of our physical offices, we aim to support diverse working preferences.

Join Rise to see the full answer
What is the compensation package for a Software Engineer II at Juniper Square?

The compensation package for a Software Engineer II at Juniper Square includes a competitive base salary ranging from $120,000 to $155,000 USD in the U.S. and $130,000 to $170,000 CAD in Canada, factoring in experience and skillset. Additional benefits encompass health, dental, and vision coverage, mental wellness support, retirement plans, and flexible time off, ensuring a comprehensive and attractive package for our employees.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II, Payments
What programming languages and frameworks are you proficient in that would apply to the Software Engineer II position at Juniper Square?

When discussing your programming skills, focus on languages and frameworks relevant to the position such as Python, Typescript, React, and NestJS. Highlight projects where you've utilized these technologies, and explain your role in implementing them. Sharing specific examples will demonstrate your proficiency and readiness for the challenges you might face at Juniper Square.

Join Rise to see the full answer
Can you describe your experience with API development for the Software Engineer II role?

In your response, outline any instances where you've designed or implemented APIs, paying special attention to RESTful services or GraphQL. Discuss the processes you followed to ensure their functionality, security, and performance. Mention any collaborative efforts with cross-functional teams that showcase your communication skills and ability to translate business needs into technical specifications.

Join Rise to see the full answer
How do you ensure code quality and manage testing as a Software Engineer II?

Emphasize your approach to writing unit and integration tests, along with your participation in code reviews. You can talk about the testing frameworks you've used and how these practices helped maintain code integrity in previous projects. Mention your understanding of continuous integration and deployment processes that reinforce code quality and operational stability.

Join Rise to see the full answer
What strategies do you use for troubleshooting production issues?

When addressing this question, provide insights into your diagnostic and problem-solving processes for production issues. Highlight experiences where you quickly identified the root cause of a problem, how you approached implementing a fix, and any collaborative efforts with other engineers to resolve complex challenges. This will demonstrate your proactive approach and technical Alacrity in maintaining system stability.

Join Rise to see the full answer
Describe a project where you had to collaborate with multiple teams. What challenges did you face, and how did you overcome them?

Share a specific example of a project involving cross-functional collaboration, such as working with product managers, designers, and QA teams. Discuss any communication or technical challenges you encountered and the strategies you employed to facilitate effective collaboration. Emphasize your adaptability and teamwork skills in navigating the complexities of working across departments.

Join Rise to see the full answer
How do you prioritize your work when managing multiple projects concurrently?

Discuss your prioritization strategies, such as assessing deadlines, evaluating project impact, and the importance of clear communication with stakeholders. Explain how you use project management tools or techniques to keep track of tasks and deadlines while also ensuring you remain aligned with team goals. This showcases your organization and time management skills critical for a fast-paced start-up environment.

Join Rise to see the full answer
What do you know about Juniper Square and our mission?

Show your enthusiasm and knowledge about Juniper Square's mission to unlock the potential of private markets. Discuss how you resonate with the values of enhancing accessibility, efficiency, and transparency in financial ecosystems. This demonstrates that you've researched the company and are genuinely interested in being part of their impactful work.

Join Rise to see the full answer
Can you explain the importance of service-oriented architecture in modern applications?

In your explanation, highlight the principles of service-oriented architecture (SOA), including how it allows for scalable, flexible, and maintainable applications. Discuss your experience with SOA related tasks, how it impacts your development practices, and any benefits you've witnessed in projects adhering to this architectural style. This response reflects your technical understanding and application of modern development methodologies.

Join Rise to see the full answer
What testing frameworks have you used in your development process?

Mention specific testing frameworks you are familiar with, such as Jest for JavaScript or PyTest for Python. Discuss how you've incorporated these frameworks into your development workflow, emphasizing their role in ensuring code quality and reliability. Providing examples of how these tools have benefited your past projects reinforces your proactive approach to maintaining software performance.

Join Rise to see the full answer
What excites you about working in the Payments field, particularly at Juniper Square?

Express your enthusiasm for the Payments sector by discussing its challenges and innovations, and how they align with your career aspirations. Share what particularly excites you about contributing to Juniper Square's mission, such as the impact on private markets and the opportunity to work on interesting problems in financial technology. This highlights your motivation and alignment with the company’s goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Juniper Square Remote No location specified
Posted 7 days ago

Join Juniper Square as an AI Engineer Intern to work on innovative AI-driven product features that reshape private markets.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Dare to be Different
Collaboration over Competition
Growth & Learning

Join Ticketmaster as a Lead Backend Engineer and drive the development of secure and efficient software solutions for event pricing.

Photo of the Rise User
Miratech Remote Remote work, Oklahoma, United States
Posted 21 hours ago

Be part of a remote team transforming healthcare technology as a Senior Full Stack Developer focused on EHR integrations.

Photo of the Rise User
SpaceX Hybrid Redmond, Washington, United States
Posted 5 hours ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition

Join SpaceX as a full-stack software engineer and contribute to the innovative Starlink project aimed at connecting the unconnected.

Posted 3 days ago

An exciting opportunity awaits for an experienced Oracle PL/SQL Developer to support critical application development and maintenance remotely.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 7 hours ago

Be an integral part of Visa's innovative technology team shaping the future of commerce as a Software Engineer.

Photo of the Rise User

Elevate your career at Visa AI as a Service as a Senior Machine Learning Engineer, where you’ll drive the development of groundbreaking AI solutions in a supportive hybrid work setting.

Photo of the Rise User
Cognizant Remote US, Missouri, Cole County, MO
Posted 10 days ago

We are looking for a Forward Deployed Software Engineer to join Cognizant and tackle complex challenges by leveraging AI and data engineering.

Photo of the Rise User
NinjaTrader Remote Chicago, Illinois, United States
Posted 11 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid

As a Staff Software Engineer at NinjaTrader, you will lead technical strategies and drive the development of high-performance web applications for a leading trading platform.

Our mission is to unlock the full potential of private markets.

70 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
11 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY