Senior Software Engineer (Platform)
- United States
- Senior Level
- 7+ years
- Bachelor's degree
- Posted
Skills
Required
- AI / LLM-powered
- backend and/or
- full-stack software engineering
- backend engineering
- Python
- RAG pipelines / agent frameworks / evaluation workflows / guardrails / prompt/tool orchestration / model observability
- observability
- FastAPI / Flask / Pyramid / Django
- Docker
- Kubernetes
- TypeScript / React
Preferred
- API gateway/infrastructure
- security & governance tooling
- retrieval
- data-access systems
- automation
- APIs
Juniper Square as a Senior Software Engineer (AI Platform) and be a key contributor in designing, building, and operating production systems for institutional financial clients. You will work closely with Staff engineers, product, design, and QA to deliver reliable and well-designed systems.
You should have 7+ years of experience in backend and/or full-stack software engineering, strong backend engineering experience with Python, and hands-on experience building or integrating AI/LLM-powered systems in production.
Responsibilities
- Your responsibilities will include owning projects end-to-end, building scalable and observable systems, and improving engineering velocity through automation and continuous improvements.
- Design, build, and ship production-quality systems, APIs, and services, from foundational platform capabilities to customer-facing product experiences.
- Own projects end-to-end: translating requirements into technical designs, implementation, testing, deployment, and ongoing iteration.
- Build reliable, scalable, and observable systems that deliver value to customers and enable other engineering teams to move faster.
Requirements
- 7+ years of experience in backend and/or full-stack software engineering
- Clear communication skills, with the ability to explain technical tradeoffs to engineering and cross-functional partners
- Strong backend engineering experience with Python and frameworks such as FastAPI, Flask, Pyramid, or Django
- Hands-on experience building or integrating AI/LLM-powered systems in production (e.g., RAG pipelines, agent frameworks, evaluation workflows, guardrails, prompt/tool orchestration, or model observability)
- Strong ownership mindset, with the ability to drive projects independently while collaborating effectively across teams
- Ability to break down complex technical problems and deliver pragmatic, maintainable solutions
- Comfort operating in ambiguous, fast-evolving technical territory where best practices and patterns are still being established
- Experience with cloud-native technologies such as AWS, Docker, and Kubernetes, and infrastructure as code
- Hands-on experience with AI-native development tools (e.g., Cursor, Augment), and demonstrated AI Fluency: a deliberate point of view on when AI is (and isn't) the right tool, adapted code review practices for AI-generated code, and safeguards against over-reliance on AI tooling
- Comfort working full-stack when the problem calls for it (TypeScript/React experience a plus)
- Bachelor's degree in Computer Science or equivalent work experience
- Strong understanding of CI/CD, observability, and operating services in production
- Experience with relational/NoSQL databases, including schema design, query optimization, and data modeling
Preferred
- Experience with API gateway/infrastructure, security & governance tooling, retrieval and data-access systems, or agent frameworks at production scale
- Background in financial services or fintech
Pay
USD 175,000 - 220,000
jobapplier