Juniper Square

Juniper Square

Staff Software Engineer

Americas (USA or Canada) · Staff+ · Full-time

Sponsorship not specified$190k-$235kDetected 70 days ago
TypeScriptPythonJavaC++C#ReactNode.jsBackend DevelopmentFull-Stack DevelopmentCode ReviewNoSQLAWSDockerKubernetesCI/CDData EngineeringLLMsRAGAgentic AIAccountingCustomer SupportLeadershipCollaborationMentoring

Stay score

odds of building a lasting career here

61Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

20 transfer filings in the last year, covering 20 workers. Median labor-condition decision: 8 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • As a Staff Software Engineer at Juniper Square, you are a technical leader - setting technical direction, driving architectural decisions, and raising engineering quality across your team.

Responsibilities

  • Own Technical Direction & Architecture
  • 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
  • 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
  • Champion and embed AI-native development practices and tools (e.g., Cursor, Augment) to drive significant productivity gains across your team
  • 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
  • Lead & Grow the Team

Requirements

  • 12+ years of experience in backend and/or full-stack software engineering, with a clear trajectory of increasing technical leadership, architectural responsibility, and mentorship
  • Experience with relational/NoSQL databases, including schema design, performance tuning, and data modeling
  • 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
  • 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
  • Bachelor's degree in Computer Science or equivalent work experience
  • 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 building and operating cloud-native systems using AWS (or equivalent), Docker, Kubernetes, and infrastructure as code
  • Demonstrated ability to raise engineering quality through technical standards, design reviews, mentoring, and reusable platform patterns
  • Ability to work through ambiguity, break down complex problems, and drive alignment across engineering, product, and design

Nice to have

  • Reporting: experience with data integration platforms, ETL/ELT processes, business intelligence tools, or financial data
  • If you think this role sounds like a fit, we encourage you to apply even if you don't meet every qualification.
  • Allowance to customize your work and technology setup at home

Compensation

  • Compensation for this position includes a base salary, equity, and a variety of benefits.
  • The U.S. base salary range for this role is $190,000 - $235,000 USD and the Canadian base salary range is $180,000 - $225,000 CAD.
  • Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable.
  • Annual professional development stipend
  • Your recruiter can provide additional details about compensation and benefits.

Benefits

  • Health, dental, and vision care for you and your family
  • Life insurance
  • Mental wellness coverage
  • Flex Time Off in addition to company-paid holidays
  • Paid family leave, medical leave, and bereavement leave policies
  • Retirement saving plans
  • Annual professional development stipend
  • Benefits include:

Company info

  • Our mission at Juniper Square is to unlock their full potential.
  • Our culture is built for people who want to do ambitious, meaningful work alongside exceptionally talented teammates.
  • We think like owners, move with urgency, and take pride in solving hard problems that truly matter to our customers and the future of private markets.

This listing is sourced directly from Juniper Square's careers page and normalized into a canonical job model.