Senior Software Engineer @Juniper Square
Software Development
Salary cad 165,000 - 1..
Employment Type full-time
Posted 3wks ago

[Hiring] Senior Software Engineer @Juniper Square

3wks ago - Juniper Square is hiring a remote Senior Software Engineer. πŸ’Έ Salary: cad 165,000 - 190,000 per year πŸ“Location: Northern America, Europe, Asia

Role Description

As a Senior Software Engineer at Juniper Square, you're a hands-on individual contributor who designs, builds, and operates production systems powering core workflows for institutional financial clients. You bring deep technical expertise to your team, drive complex projects independently, and collaborate closely with Staff engineers, product, design, and QA to ship reliable, well-designed systems.

You'll join Dex, Juniper Square's AI-native data warehouse, a customer-facing data product. You'll work on data extraction, built on the existing architecture and running an Ingest β†’ Parse β†’ Classify β†’ Extract pipeline, owning the initial MVP agents and covering structured data extraction, a RAG pipeline, vectorized storage, and a docs repo.

What you'll do

  • Build & Operate Production Systems
    • 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.
    • Own the production health of the systems you build, including monitoring, troubleshooting, performance, reliability, and issue resolution.
    • Build intuitive, performant experiences that solve meaningful customer problems and support business outcomes.
    • Improve engineering velocity and operational quality through automation, documentation, and continuous improvements.
  • Drive Technical Excellence
    • Contribute to technical design for complex projects, evaluating tradeoffs and proposing pragmatic implementation plans.
    • Partner with product, design, and engineering to translate requirements into well-designed technical solutions.
    • Help identify and reduce technical debt, reliability risks, and friction in the software development lifecycle.
    • Collaborate with Staff and senior engineers to establish reusable patterns and raise engineering standards.
    • Participate in code reviews, design reviews, debugging, incident response, and operational support.
  • AI Fluency & AI-Native SDLC
    • Use agentic coding tools and AI-assisted development as a primary part of your workflow, deliberately choosing where AI versus traditional software is the right tool.
    • Critically evaluate AI-generated code for correctness, edge cases, and regressions, shipping quality output regardless of how it was produced.
    • Build or integrate AI/LLM-powered capabilities in your domain where they add real value (e.g., evaluation frameworks, RAG pipelines, agentic workflows), with clear human-in-the-loop boundaries.
    • Contribute to the team's evolving practices around AI-accelerated development, testing, and code review.
  • Collaborate Cross-Functionally
    • Work closely with product, design, QA, and cross-functional partners to meet timelines and align solutions to business goals.
    • Provide clear, accessible technical context to both technical and non-technical stakeholders.
  • Domain Expertise
    • Grow into a subject-matter expert in Dex, with a deep understanding of the data, workflows, and customer needs specific to that space.

Qualifications

  • 7+ years of experience in backend and/or full-stack software engineering.
  • Strong backend engineering experience with Python and frameworks such as FastAPI, Flask, Pyramid, or Django.
  • Experience with relational/NoSQL databases, including schema design, query optimization, and data modeling.
  • Experience with cloud-native technologies such as AWS, Docker, and Kubernetes, and infrastructure as code.
  • Strong understanding of CI/CD, observability, and operating services in production.
  • Comfort working full-stack when the problem calls for it (TypeScript/React experience a plus).
  • Ability to break down complex technical problems and deliver pragmatic, maintainable solutions.
  • Strong ownership mindset, with the ability to drive projects independently while collaborating effectively across teams.
  • Clear communication skills, with the ability to explain technical tradeoffs to engineering and cross-functional partners.
  • Hands-on experience with AI-native development tools (e.g., Cursor, Augment), and demonstrated AI Fluency.
  • Bachelor's degree in Computer Science or equivalent work experience.
  • Hands-on experience building or integrating AI/LLM-powered systems in production.
  • Comfort operating in ambiguous, fast-evolving technical territory where best practices and patterns are still being established.

Nice to Have

  • Strong data warehousing or data engineering expertise (Redshift, Snowflake, BigQuery, Databricks).
  • Experience shipping AI-forward data pipeline or warehousing solutions.
  • Comfort navigating ambiguity in an early-stage, less spec-heavy environment.

Benefits

  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Northern America, Europe, Asia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Juniper Square
Software Development
Salary cad 165,000 - 1..
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Northern America, Europe, Asia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 125,990+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later