We're hiring Staff Software Engineers to join our AI-native engineering team. At the Staff level, you are a technical leader - setting technical direction, driving architectural decisions, and raising engineering quality across your team. You will own the strategy and hands-on delivery of AI systems that power core product experiences for institutional financial clients, spanning AI platform infrastructure, agentic workflows, and LLM-powered features. This is a player-coach role for engineers who lead through code and architecture, not just direction. Own Technical Direction and Architecture • Set the technical direction for AI systems - including shared AI SDKs, guardrails, evaluation frameworks, feedback systems, and agentic workflow infrastructure • Own architecture and technical strategy for complex backend and AI platform systems, from design through production • Lead technical design for ambiguous, cross-functional initiatives - evaluating tradeoffs, aligning stakeholders, and driving implementation • Evaluate and select technologies with a bias toward what ships well and scales sustainably Build and Operate AI Systems • Write production code as a hands-on individual contributor - this is not a role that delegates implementation to others • Design and operate LLM-powered systems: RAG pipelines, agentic workflows, evaluation infrastructure, guardrails, and model observability • Own end-to-end reliability of AI systems from design through structured output delivery • Define quality benchmarks, evaluation frameworks, and feedback loops to continuously improve AI output accuracy and system reliability Champion AI-Native Development • Champion and embed AI-native development practices and tools (e.g., Cursor, Augment) to achieve significant productivity gains across the team • Foster a culture of rapid iteration, high velocity, and quality - including guiding the effective use of AI code generation • Bring strong, informed opinions about how to get the most from AI-assisted development while maintaining reliability and correctness Lead and Grow 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 • Help define what "good" looks like for a team building at speed without sacrificing quality • Partner with recruiting to build and grow the team Collaborate Cross-Functionally • Work closely with engineering managers, product, design, and QA to translate requirements into executable technical plans • Participate actively in design reviews and roadmap discussions with grounded, implementation-level perspective • Handle most cross-team conflicts and technical decisions autonomously
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed