
Senior Software Engineer
Juniper Square
Posted 2026-05-26
USD 185,000 - USD 225,000 per year
Tech & Engg
Job Description
Ovii's Interpretation of the Role
Senior Software Engineer at Juniper Square, a remote‑first role focused on designing, building, and operating production‑grade backend services for financial‑industry customers. The position requires deep Python expertise, cloud‑native tooling, and AI‑assisted development fluency while collaborating across product, design, and QA teams.
Role Snapshot
- Senior individual contributor
- Backend & full‑stack engineering
- AI‑native development fluency
- Production system ownership
- Cross‑functional collaboration
Must-Have Requirements
- Python
- FastAPI / Flask / Django / Pyramid
- Relational & NoSQL databases
- AWS, Docker, Kubernetes
- CI/CD & observability
- AI‑assisted coding tools (Cursor, Augment)
- backend engineering
- full‑stack development
- AI‑native development fluency
- Bachelor's degree in Computer Science or equivalent
Nice-to-Have Signals
- TypeScript & React
- GraphQL
- Data warehousing platforms (Redshift, Snowflake, BigQuery, Databricks)
- Financial domain knowledge
- accounting or financial domain expertise
- bank integrations
- AI/LLM production systems
- data warehousing
Work Setup
- Location: Americas (USA or Canada), United States
- Work mode: REMOTE
- Remote scope: COUNTRY_RESTRICTED
- Remote countries: USA, Canada
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
Not Specified in JD
- Visa sponsorship
- Relocation
What You'll Likely Work On
- Design, build, and ship backend services, APIs, and platform components used across multiple product teams
- Own end‑to‑end project delivery, from design through testing and deployment
- Improve reliability, scalability, and observability of owned systems and maintain production health
- Create internal tools, frameworks, and automation to boost developer productivity
- Drive technical design for complex projects and reduce technical debt
- Partner with product, design, and QA to translate requirements into robust solutions
- Leverage AI‑assisted development tools, evaluate AI‑generated code, and integrate LLM‑powered capabilities where appropriate
- Provide clear technical context to both technical and non‑technical stakeholders
Good Fit If You Have
- Enjoys solving hard problems for institutional financial clients
- Thrives in a fast‑growing, high‑ownership environment
- Communicates technical trade‑offs clearly to cross‑functional partners
Skills
- Python
- FastAPI / Flask / Django / Pyramid
- Relational & NoSQL databases
- AWS, Docker, Kubernetes
- CI/CD & observability
- AI‑assisted coding tools (Cursor, Augment)
- TypeScript & React (plus)
- GraphQL (plus)
- Data warehousing platforms (Redshift, Snowflake, BigQuery, Databricks) (plus)
- Financial domain knowledge (plus)
Remote Eligibility
- United States
- Americas (USA or Canada)