Skip to main content
Juniper Square

Staff Software Engineer

RemoteCanada only
Published
Role
Backend
Experience
Staff
Employment
Full-time
Company size
Enterprise
$210k–$260k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Staff-level backend/full-stack engineer with 12+ years, strong architecture ownership, production coding, and technical leadership. Needs deep server-side expertise, cloud-native backend systems, SOA/monolith decomposition, AI-native tooling, and ability to work across frontend/backend. Hiring in the USA or Canada.

Core skills

Backend servicesService-oriented architectureAI-assisted systems

Required skills

Python/Node.js/TypeScript/Java/C++/C#AWSDockerKubernetesInfrastructure as CodeCI/CDCursorAugment

Optional skills

ReactETLELTBusiness intelligence toolsIdentity servicesAuthentication servicesAPI infrastructureDesign systems

What you'll do

  • Set the technical direction and own the architecture for your domain's systems, from design through production
  • Lead technical design for ambiguous, cross-functional initiatives - evaluating tradeoffs, aligning stakeholders, and driving implementation
  • Be instrumental in your team's transition from monolith to service-oriented architecture
  • Evaluate and select technologies with a bias toward what ships well and scales sustainably
  • Write production code as a hands-on individual contributor - this is not a role that delegates implementation to others
  • Own end-to-end delivery of roadmap projects: design, coding, testing, and production
  • Manage your team's short-term roadmap (spanning the next two quarters), proactively surfacing execution, cost, and technical risks and driving pragmatic mitigation
  • Lead the development of complex, full-stack workflows, working across frontend and backend engineers
  • Practice AI Fluency across the full software development lifecycle - deliberately choosing where AI versus traditional software is the right tool, and defending those tradeoffs against real criteria (latency, accuracy, cost, data sensitivity, explainability)
  • Champion and embed AI-native development practices and tools (e.g., Cursor, Augment) to drive significant productivity gains across your team
  • Adapt code review and testing practices for an AI-assisted SDLC - catching AI-specific failure modes (hallucinated dependencies, overconfident but incorrect logic) before they ship
  • Build and evaluate agentic workflows and AI-assisted systems where they add real value, with clear human-in-the-loop boundaries and monitoring for failure
  • Guard against over-reliance on AI tooling, in your own work and in the code you review, balancing velocity with system comprehension and accountability for outcomes
  • Foster a culture of rapid iteration, high velocity, and quality, and help raise AI fluency across the team
  • Mentor engineers, raise the quality of technical decision-making, and help the team execute with consistency
  • Establish coding standards, review practices, and architectural documentation that scale as the team grows
  • Partner with recruiting to build and grow the team
  • Work closely with product, design, QA, and customer support to translate requirements into executable technical plans
  • Participate actively in design reviews and roadmap discussions with a grounded, implementation-level perspective
  • Handle most cross-team conflicts and technical decisions autonomously
  • Own monitoring, diagnosing, and resolving production issues within your team's services
  • Use observability tooling to measure and improve system performance and reliability
  • Implement and uphold best practices that maximize developer productivity across the team
  • Grow into a subject-matter expert in your domain (Reporting, Fundraising, or Platform), with an in-depth understanding of customer needs and the value your systems deliver

What they require

  • 12+ years of experience in backend and/or full-stack software engineering, with a clear trajectory of increasing technical leadership, architectural responsibility, and mentorship
  • A portfolio of shipped production systems - be ready to walk through specific technical decisions you personally made and code you personally wrote; this is not a role for someone whose primary contribution has been directing others
  • Deep expertise in at least one server-side language (Python preferred, Node/TS, Java, C++, C#, or similar) and strong proficiency building production-grade backend services
  • Experience with modern front-end frameworks (React preferred) and comfort working full-stack when the problem calls for it
  • Experience with relational/NoSQL databases, including schema design, performance tuning, and data modeling
  • Experience building and operating cloud-native systems using AWS (or equivalent), Docker, Kubernetes, and infrastructure as code
  • Strong understanding of CI/CD, observability, reliability, and operational excellence in production environments
  • Deep understanding of service-oriented architecture and experience evolving systems from monolith toward SOA
  • Demonstrated ability to raise engineering quality through technical standards, design reviews, mentoring, and reusable platform patterns
  • Hands-on experience with AI-native development tools (e.g., Cursor, Augment) and a track record of using them to accelerate personal and team velocity
  • Demonstrated AI Fluency: hands-on experience building AI-assisted or agentic systems with a deliberate, defensible point of view on when AI is (and isn't) the right tool; adapted code review practices to catch AI-specific failure modes; and concrete safeguards against over-reliance on AI tooling
  • Ability to work through ambiguity, break down complex problems, and drive alignment across engineering, product, and design
  • Bachelor's degree in Computer Science or equivalent work experience
  • Preferred: Reporting: experience with data integration platforms, ETL/ELT processes, business intelligence tools, or financial data
  • Preferred: Fundraising: experience in Treasury, Payments, Fundraising, or Investor Relations
  • Preferred: Platform: experience building identity/auth services, API infrastructure, design systems, or developer tooling for other engineers
  • Preferred: Production experience building AI/LLM-powered systems (RAG pipelines, agentic workflows, evaluation frameworks) - a plus across all three teams
  • Preferred: Background in financial document processing or fintech data pipelines
  • Preferred: Prior experience in a technical lead or TLM capacity on a new or early-stage product team

Benefits

  • Equity
  • 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

Juniper Square is an Operations Partner for private markets, unifying technology, data, and fund administration services into a single platform for GPs.

🇺🇸 United StatesFintechEnterprise
$210k–$260k/yr