Juniper Square is dedicated to unlocking the potential of private markets by digitizing assets like commercial real estate and private equity. They are seeking a Senior Software Engineer to join their Platform team, which focuses on building foundational services and enhancing the developer experience across the software development lifecycle.
Responsibilities:
- Own projects end-to-end, from concept and architecture through implementation, testing, and deployment
- Partner closely with engineering, design, and product to translate product and technical vision into code
- Design, build, and operate high-performance backend services at scale
- Evolve existing systems to support rapidly growing scale and complexity
- Proactively surface execution, cost, and technical risks, align on trade-offs, and drive pragmatic solutions to unblock teams
- Set and uphold a high bar for technical excellence through strong design, coding, and testing practices
- Leverage observability to measure, improve, and maintain application performance and reliability
- Shape the team roadmap by identifying opportunities for technical improvements and innovation
- Build internal tools that improve efficiency for engineers and partner teams across the organization
- Mentor engineers and foster a culture of continuous learning and technical growth
Requirements:
- 5+ years of experience designing, building, and supporting large scale systems in production
- Expertise in Python and frameworks like FastAPI, Flask, Pyramid, Django
- Experience with SQL database schema design and query optimizations
- Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, Kubernetes
- Experience with continuous integration and infrastructure as code
- Strong problem-solving skills and ability to work independently while collaborating effectively within a team
- Passion for improving developer experience through better tooling, automation, and documentation
- You are flexible and adaptable—you will be juggling multiple projects in a fast-paced startup environment
- Experience working on a Platform team / building tools for other developers
- Experience building products or tools using GenAI/LLMs
- Experience working with GraphQL
- Experience decomposing a large monolith into microservices