Principal Engineer - India
Job description
About the role
Juniper Square is building the foundational operating system for the private markets industry, and this Principal Engineer role is central to that mission. You will own the technical direction and architecture of critical accounting software systems that underpin how capital flows in the private markets. This is a hands-on leadership position where you will write production code, make key technology decisions, and solve complex, ambiguous problems that directly impact thousands of financial professionals. You will mentor engineers, define quality standards, and ensure the reliability of AI-powered systems that scale globally. If you are energized by high-stakes technical challenges and want to shape the future of a rapidly growing industry, this role offers the opportunity to do that at a pivotal moment for the company and the market.
Key facts
What you'll do
- Set the technical direction for AI systems, including shared AI SDKs, guardrails, evaluation frameworks, feedback systems, and agentic workflow infrastructure that powers core accounting operations.
- Own architecture and technical strategy for complex backend and AI platform systems, translating ambiguous requirements into scalable, production-ready designs from initial concept through deployment.
- Lead technical design for cross-functional initiatives, aligning stakeholders, evaluating tradeoffs, and driving implementation to ensure solutions meet both business and compliance needs.
- Evaluate and select technologies with a bias toward what ships well, scales sustainably, and integrates cleanly with existing financial systems and data pipelines.
- Write production code as a hands-on individual contributor, diving deep into complex logic and ensuring the highest standards of code quality, performance, and reliability.
- Design and operate LLM-powered systems, including RAG pipelines, agentic workflows, evaluation infrastructure, guardrails, and model observability to support fund administration and reporting.
- Own end-to-end reliability of AI systems, from architecture and monitoring to structured output delivery, ensuring consistent and accurate results for critical financial workflows.
- Define quality benchmarks for AI features and system behavior, establishing testing strategies and metrics that validate correctness, security, and performance.
- Champion and embed AI-native development practices and tools, such as Cursor and Augment, to drive meaningful productivity gains while maintaining rigorous standards.
- Foster a culture of rapid iteration, high velocity, and quality, guiding the team in the effective and safe use of AI code generation and automation.
- Bring strong, informed opinions on how to get the most from AI-assisted development, balancing innovation with robustness, maintainability, and compliance in financial contexts.
- Mentor engineers at all levels, raising the quality of technical decision-making and helping the team execute with consistency and clarity.
- Establish coding standards, review practices, and architectural documentation that scale as the team grows, enabling sustainable growth and knowledge sharing.
- Help define what "good" looks like for a team building at speed without sacrificing quality, setting expectations and processes that support both agility and reliability.
- Partner with recruiting to build and grow the team, influencing hiring strategies, interview processes, and technical branding to attract top talent.
- Work closely with Engineering Managers, Product, Design, and QA to translate requirements into executable technical plans that balance innovation with operational stability.
- Participate actively in design reviews and roadmap discussions with a grounded, implementation-level perspective, ensuring feasibility and alignment with long-term goals.
- Handle most cross-team conflicts and technical decisions autonomously, providing clear rationale and leadership in complex situations.
- Collaborate across functions to ensure that technical solutions integrate smoothly with accounting, compliance, and client operations workflows.
- Drive the delivery of high-impact features and infrastructure improvements that enable the company to scale efficiently and support new product initiatives.
Requirements
- Demonstrate deep expertise in software engineering with a strong track record of designing and shipping complex systems in production environments.
- Bring extensive experience in backend and distributed systems architecture, with a proven ability to design solutions that handle scale, reliability, and security.
- Show advanced proficiency in full-stack development, including robust implementation of APIs, services, and user-facing features that meet strict financial standards.
- Highlight substantial experience building and operating AI systems, including LLM workflows, RAG pipelines, and agentic systems in production.
- Exhibit fluency in AI-native development practices and tooling, with a clear understanding of how to leverage AI to improve velocity and code quality responsibly.
- Demonstrate the ability to critically evaluate AI-generated code and outputs, identifying failure modes, regressions, and edge cases introduced by AI-assisted development.
- Show experience mentoring engineers and leading technical initiatives, with a history of elevating the quality of decision-making and execution on challenging projects.
- Have a strong commitment to transparency, collaboration, and feedback, operating with ownership and urgency in a fast-paced, high-growth environment.
Nice to have
- Experience working with financial services, fund administration, or regulatory environments where compliance and accuracy are critical.
- Familiarity with private markets data structures, fund lifecycles, and capital call or distribution workflows.
Practical notes
Available in-office work locations in India include Mumbai and Bangalore. This role requires travel as needed for business requirements. Employment is contingent on relevant work authorization and visa requirements as applicable. The position is full-time and requires consistent availability during standard working hours.