Senior Software Engineer
Juniper Square
Senior Software Engineer
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.
We're hiring Senior Software Engineers across four teams:
Accounting - Join the team that owns Juniper Square's core accounting data and workflows - the bedrock that other product areas build on. You'll work on the transactions platform, expand third-party integrations, build out custom financial and general ledger reporting, and help build a proprietary waterfall model from the ground up, as the platform evolves from a reporting engine into a full accounting engine.
Treasury - Join the team building Juniper Square's Treasury platform, the system that brings transactions, balances, and bank data into and across the platform. You'll work on expanding bank integrations, a visualization and reporting layer for payments and treasury data, and vendor exports that connect treasury data to accounting - on a team that has already processed $500M+ in transactions.
AI Platform - Join the team building Juniper Square's core AI Platform - the shared AI SDKs, guardrails, evaluation frameworks, feedback systems, and agentic workflow infrastructure that other engineering teams build on. You'll work at the intersection of applied AI, backend systems, and infrastructure, shipping platform primitives that let other teams build reliable AI-powered and agentic features.
Dex - 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 backend services, APIs, and platform components used across multiple teams
- Own projects end-to-end: design, implementation, testing, and deployment
- Improve the reliability, scalability, observability, and operational quality of the systems you own
- Own production health for your systems, including monitoring, troubleshooting, and issue resolution
- Build internal tools, frameworks, automation, and documentation that improve developer productivity
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 your domain (Accounting, Treasury, AI Platform, or Dex), with a deep understanding of the data, workflows, and customer needs specific to that space
Qualifications
Required
- 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 for Accounting and Treasury work)
- 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: 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
- Bachelor's degree in Computer Science or equivalent work experience
Nice to Have
- Accounting: accounting or financial domain expertise or background; economics education
- Treasury: experience with bank integrations (Plaid, Yodlee, Wave, QuickBooks, Intuit, FreshBooks); GraphQL
- AI Platform: experience building or integrating AI/LLM-powered
- This is my job board Here is the job post this is the conclusion of my job boardSenior
- Join a team of engineers and cryptographers building the infrastructure behind the next generation of financial systems. We’re hiring a Senior Software Enginee…Senior
- Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional InformationSeniorFull time
- ...disrupt this antiquated $5B TAM with crypto and are now expanding our feature set. You'll be one of the first hires on our New York engineering team with the opportunity to shape the culture and company from its early days. We're looking for fullstack engineers skilled at...Senior
- Design and implement generative design software solutions for integration into Creo and Onshape products. Deliver high-quality, innovative... ...by applying first principles to address the needs of engineers. Collaborate with other developers, quality assurance and software...SeniorFull time
$149.37k
JOB TITLE: Senior Software Engineer JOB DESCRIPTION: Code, debug, and support cloud-based applications. Perform unit, integration, and system testing. Design, implement, and consume RESTful web APIs. Create elegant user interface solutions. Collaborate with fellow team...SeniorFull timeRemote work- The company The future of data lies in decentralization, and the concept of a data mesh is the proven approach for implementing this at Enterprise scale. We’re here to make it a reality. Nextdata OS is a data-mesh-native platform built to meet the challenge of decentralizing...SeniorFull time
- ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD or Aurora, CO. In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative...SeniorWork experience placement
- Job ID: 22621539Reference Number: 24-00636Title: ATM senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-23Company: HAN StaffingatmSenior
- Job ID: 24304935Reference Number: 24-01188Title: senior software engineerLocation: Iselin, NJ, 08830Posted Date: 2024-11-26Company: HAN StaffingstratusSenior
- ***W2 only*** Position: Senior Software Engineer - Java & Springboot Work Authorization: All Work Authorizations Location: Hybrid - 3 times/month onsite; Any of the offices in: TX Westlake NC Durham MA Boston NH Merrimack The Expertise and Skills...Senior
- ...Job Summary We are seeking a senior software engineer for a direct-hire role for a well-established company in Austin that is a leader it their product category. They have a welcoming and collaborative work culture that values balance and good benefits & perks including...Senior
- ...We are looking for a Senior Software Engineer. Our product is built from day one as a modern API First microservice architecture (Scala, ReactJS, TypeScript) with true continuous delivery and a deep investment in automated testing. This role reports to the Director...SeniorWork at office
- ...Conducts analysis to determine integration needs. Designs new software and web applications, supports applications under development... ...-out of software releases. Trains junior Software Development Engineers on internally developed software applications. Oversees the researching...SeniorNight shiftWeekend work
- ...Description Senior Software Engineer TS/SCI FSP Department: Government Customer- Herndon Location: Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces,...SeniorFull time
$160k - $180k
...Greenfield Engineering, a Saalex Company, is seeking a Senior Software Engineer in Patuxent River, MD . This role involves applying advanced engineering principles to design, develop, and evaluate mission-critical military and aviation systems, ensuring compliance with...SeniorFull time$150k - $200k
...Role: Senior Software Engineer Location: Redwood City, California (On-site 35 days per week) Salary: $150,000$200,000 base (will consider up to $230,000 for exceptional candidates) Openings: 5 Hiring Urgency: Offers must be made within one week of application...SeniorH1bRelocation- ...with messaging technologies (e.g., Kafka, Kinesis, SQS, etc.) Required Education BS degree in Computer Science or related software engineering. Required Citizenship / Work Permit / Visa Status Any, no OPT Must-Haves Java + Python (+Scala will be great)...SeniorWork visa
- ...Minimum of 5 years of experience in software development. BA/BS in Computer Science or equivalent degree. Prior experience as a developer in an agile work environment part of the Scrum team. Experience with designing and using web APIs like gRPC, ReST etc...Senior
- ...Description Position Title: Senior Software Engineer Location: Hybrid, New York City or San Francisco Employment Type: Full-Time Overview: We're looking for a Senior Software Engineer to lead the development of a modern SaaS platform that powers essential...SeniorFull time
- ...capital investors, including NEA, SignalFire, Viola Group, and 7Wire Ventures. About the Role We are looking for a Senior Software Engineer — an individual contributor who owns a product surface end-to-end. At this level, you work independently on your surface and...Senior
- Company Description Rajesh r ajesh.b at krgtech.com KRG Technologies Inc Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...SeniorFull time
- ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have worked on complex, performance-critical code-bases. Role responsibilities include: - Support full software development life...SeniorFull timeWork experience placement
- ...We’re a team of AI researchers, designers, growth experts, and engineers rethinking human-computer interaction from the ground up. We... ...firms and other well-known angels. About the Role As a software engineer at Wispr, you’ll play a crucial role in building the...SeniorFull time
- ...through a complete remodel and is a great space for their employee team building. This team is open to hiring either a software engineer or a senior software engineer. This is a key team member for a freshly launched SAAS product. Qualifications Required Skills...SeniorFull timeWork at office2 days per week
- ...Position Summary: As a Software Engineer, you will work on the back-end services and APIs of our products in a challenging, fast-paced environment. You will be helping to bridge engineering best practices and product functionality. You will demonstrate your ingenuity...Senior
- ...challenge. At Antithesis, we run entire software systems inside a deterministic simulation... ...is the Fuzzer, our autonomous search engine for bugs and one of the most technically... ...continuously without ever letting up. As a Senior Engineer on the Autonomous Search team, you...SeniorFull timeWork at office
- ...tremendous effort over time. If you want to use your skills to make a difference for the world, we're seeking a talented Software Engineer (senior or above) to join our team and help us build our core products while keeping scalability and performance in mind. What...SeniorFull time
- ...builds, Nix for infrastructure. C/C++ and Rust for kernel and systems programming. Typescript (and JS) on the front end & Node.js engine on the back, too. All the other languages also: see our list of SDKs The Team Our team is comprised of people with a...SeniorFull timeWork at office
$85k - $100k
...Full-time Description Job Description: Software Engineer Position Overview The Software Engineer will provide critical engineering support in the design, development, testing, evaluation, and sustainment of software systems for Air Force and joint service...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- agile software developer United States
- software developer internship no experience United States
- intermediate software engineer United States
- software engineer staff United States
- experienced software developer United States
- software engineer co-op United States
- work from home software developer United States
- software developer no experience United States
- software developer fintech United States
- software data engineer United States













