Take the right actions to close every deal with the only revenue orchestration platform built around the seller workflow
Principal Software Engineer, AI
Location
United States
Posted
11 days ago
Salary
$1 - $100K / year
Seniority
Lead
Job Description
Principal Software Engineer, AI
Salesloft
• Embed with feature teams to understand data needs from the context layer • Build the technical vision and roadmap for the Context Layer • Design access control and RBAC model for the context layer • Define and evolve APIs, SDKs, and developer interfaces • Identify data platform dependencies and collaborate with data engineering • Drive architecture discussions, design/code reviews, and set technical standards • Address governance and security requirements around data access • Contribute to hiring strong and diverse talent
Job Requirements
- 12+ years of professional software engineering experience
- Proven experience designing and building knowledge graphs and/or large-scale retrieval and search systems in production
- Deep expertise in RAG architectures, vector databases, and embedding-based retrieval
- Strong understanding of access control and RBAC design in multi-tenant environments
- Experience designing developer-facing APIs and SDKs
- Familiarity with data governance, lineage, and audit-ability requirements
- Demonstrated ability to lead technical direction across multiple teams
- Experience with Python and/or Java
- Excellent communication skills
Benefits
- Competitive wages and salaries
- Performance bonus
- Benefits and/or other applicable incentive compensation plans
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Como Desenvolvedora de Software Fullstack Sênior no Squad de Growth do Astrea, você será responsável por ficar à frente da implementação técnica das estratégias de retenção e expansão no time de Produto. • Sua missão é garantir que as soluções técnicas sejam entregues com agilidade, eficiência e precisão, permitindo que o squad valide rapidamente suas hipóteses e faça ajustes iterativos. • Ser a referência técnica do squad, desenvolvendo e implementando soluções de ponta a ponta, do backend ao frontend. • Garantir entregas contínuas e ágeis, permitindo que o time valide experimentos e faça ajustes rapidamente, mantendo a qualidade. • Implementar soluções escaláveis que otimizem a performance no frontend e backend. • Colaborar com o Product Manager, Designers e outros stakeholders para alinhar necessidades de negócio com melhores práticas de engenharia. • Definir e seguir as melhores práticas de código, incluindo testes automatizados, revisões e processos de deploy seguros. • Desenvolver integrações com ferramentas e APIs que suportem a análise de dados e experimentos de growth. • Apoiar o time na construção e implementação de experimentos e testes A/B, focando em melhorias rápidas e aprendizado contínuo. • Colaborar com outros squads para implementar e escalar iniciativas bem-sucedidas no Astrea.
Role Description We are looking for a skilled Senior Full-Stack Developer to lead the design and development of modern web and mobile applications. This role combines hands-on coding with technical leadership and direct client interaction. You will own key frontend and backend decisions while mentoring team members and ensuring high engineering standards. - Lead the design and development of full-stack applications using React, React Native, and Node.js - Own frontend architecture, component design, and state management - Design, build, and maintain scalable backend APIs and services - Translate client requirements into robust technical solutions - Participate in client discussions, demos, and requirement-gathering sessions - Review code, mentor junior developers, and enforce best practices - Collaborate with DevOps teams on deployments and releases - Ensure application performance, security, scalability, and maintainability Qualifications - 4–6+ years of professional full-stack development experience - Strong expertise in React and React Native - Strong experience with Node.js - Solid understanding of REST APIs and authentication mechanisms - Experience with databases (SQL and NoSQL) - Proven client-facing experience - Demonstrated leadership and hands-on development skills - Experience using Git and participating in code reviews Requirements - Exposure to AWS or other cloud platforms - Familiarity with Docker and CI/CD pipelines - Experience with AI/ML or data-intensive applications
• Lead and code with the team • Lead the cultural and technical shift toward treating reliability as a product feature • Move the org away from reactive "ops" work toward building durable platforms and self-healing systems • Possess elite Incident Commander skills while not expected to be in the daily on-call rotation, stepping in during high-stakes outages to bring calm and clarity, and use those experiences to architect systems that ensure those incidents never happen again • Define the "Golden Paths" for our Cloud migration, ensuring that as Docusign scales globally, our architecture remains "Multi-Active" and impervious to regional cloud failures • Challenge the status quo, mentoring Senior and Staff SREs to think like software architects • Advocate for "Error Budgets" that have real teeth, influencing product roadmaps to prioritize long-term stability
Principal Software Engineer
KaseyaKaseya® is the leading provider of IT and security management solutions for managed service providers (MSPs) and SMBs.
• Leading the design and evolution of critical, large-scale systems and platform architectures that underpin key business capabilities and define the long-term technical foundation of the company. • Defining and driving the strategic adoption and application of AI-assisted development practices and AI-enabled system capabilities at a company-wide level, identifying where AI creates transformational leverage and connecting those capabilities directly to engineering effectiveness, product innovation, and long-term business outcomes. • Defining and driving company-wide technical strategy and architecture, aligning long-term engineering direction with business objectives and multi-year product goals. • Identifying and driving long-term technical investments and architectural initiatives that shape the future of the platform. • Establishing architectural principles, standards, and best practices to ensure consistency, scalability, and maintainability across the organization. • Influencing executive, product, and engineering leadership to align on technical direction, trade-offs, and strategic priorities. • Driving alignment across multiple organizations and teams to ensure cohesive system design and execution. • Operating in highly ambiguous and complex problem spaces, defining strategy, direction, and execution paths at company scale. • Leading high-impact, cross-organizational initiatives that span multiple systems, domains, or business units. • Identifying, communicating, and mitigating systemic technical risks across the organization. • Defining the company-wide strategy for resolving technical debt and evolving legacy systems, including establishing architectural investment roadmaps, prioritizing re-platforming initiatives, and driving organizational alignment on long-term modernization efforts. • Advancing system reliability, scalability, and performance through improvements in architecture, observability, and operational maturity at company scale. • Driving the development and adoption of platform capabilities, shared services, and architectural patterns that improve consistency and productivity across teams. • Acting as a force multiplier by mentoring senior, staff, and senior staff engineers and enabling organizations to operate more effectively and independently. • Promoting a culture of engineering excellence by setting and reinforcing high standards for system design, code quality, and operational practices. • Contributing to technical due diligence and evaluation of strategic initiatives, architectural investments, and external partnerships.



