Juniper Square aims to digitize private markets, making them more accessible, efficient, and transparent. The Treasury Platform team is looking for a Staff Software Engineer to lead technical direction and enhance system capabilities within this domain.
Requirements
- 8+ years of relevant tech industry experience, with a proven track record of independence and technical leadership.
- Experience as an independent team leader and mentor of up to senior contributors.
- Expertise in object-oriented programming (OOP) such as Python, Java, or similar server-side languages.
- Experience with front-end technologies like React, CSS frameworks, HTML, and Javascript.
- Experience with Relational Databases like Postgres or MySQL.
- Experience with SQL database schema design and query optimization.
- Experience with Cloud technologies (AWS preferred) and Container technologies (Docker and k8s).
Responsibilities
- Design and architect complex systems for the Treasury Platform with the team, actively participating in design reviews and advancing design patterns throughout the organization.
- Lead and mentor a team of engineers, fostering their growth and development by upholding the highest bar of quality and operational metrics.
- Grow into a Subject Matter Expert for the overall organization, with an in-depth understanding of adjacent product lines and a focus on how projects align to track goals.
- Ensure high quality in team deliverables through guidance, code reviews, and setting best practices for robust and scalable solutions.
- Collaborate with cross-functional partners (Product, UX, QA, business stakeholders) to ensure the team meets project timelines and that solutions are aligned with the overall business strategy.
- Own monitoring, diagnosing, and resolving wide-spanning production issues within the Treasury Platform and across systems and teams.
- Contribute to and drive large-scale, complex projects, and execute development tasks through completion.
Other
- Experience as an independent team leader and mentor of up to senior contributors.
- Must be flexible and adaptable—you will be operating in a fast-paced startup environment.
- Bachelor's degree in Computer Science or equivalent work experience.
- A Masters degree is nice to have.
- LI-Remote