Sr. Software Engineering, Enterprise IAM
Salesforce · Indianapolis, IN · 3 days ago
HybridEngineering$149k–$224k/yrFull-time
About the role
The Salesforce Enterprise Security Engineering team is seeking an experienced software engineer to help design, build, and manage a self-service application administration platform (SSAAP).
Responsibilities
- Build and ship high-quality, production-grade software using modern engineering practices, with AI as a core part of your development workflow.
- Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows, driving efficiency and innovation at scale.
- Contribute to building and maintaining the shared system context, an explicit repository of system designs, constraints, and standards that enables AI to operate accurately and reliably.
- Critically evaluate code (human or AI-generated) for correctness, quality, security, and performance.
- Own the full development lifecycle for IAM solutions, including design, implementation, testing, deployment, maintenance, and continuous improvement of user experience.
- Collaborate across core product teams, IAM service teams, and cross-functional partners (business analysts, UX designers, QA, product management, operations, governance) to refine requirements, ensure compliance, and deliver intuitive, high-quality solutions.
- Develop and integrate features — including backend, frontend, and agentic components where applicable — while providing technical guidance and troubleshooting across platforms and technologies.
- Review, triage, and prioritize incoming requests, assessing and implementing enhancements based on user needs, release timelines, and business objectives.
- Create technical documentation and enablement materials to support developers, customers, and internal teams.
- Mentor and support peers and junior engineers through knowledge sharing, coaching, and positive influence, particularly around modern development and user experience best practices.
- Stay current with emerging technologies — including relevant AI and agentic advancements — and drive innovation within the IAM domain and overall user experience.
Requirements
- 3+ years of experience with modern web-based IAM technologies, such as authentication (Single Sign-On (SSO)/Okta), authorization, identity governance and access management (SailPoint), and Privileged Access Management (PAM).
- 6+ years of full stack development experience with Go, Java, and Python, including strong proficiency in modern application development, API design, cloud services (databases, storage, messaging), containerization, and experience building AI/agentic capabilities into user experience and backend systems.
- Strong understanding and working experience with Amazon Web Services (AWS) cloud infrastructure and services, including containers, Kubernetes, and microservices architecture.
- High proficiency with JSON, XML, and RESTful development practices, including designing APIs that support AI-driven or agentic workflows.
- Hands-on experience with secure coding, defensive programming, and modern continuous integration and delivery (CI/CD) workflows using Git and Jenkins, including shell scripting for pipeline jobs.
- Strong analytical, problem-solving, communication, and collaboration skills, with excellent attention to detail.
- Proactive, positive attitude with demonstrated ability to work in agile/scrum environments and deliver reliable engineering solutions.
- A demonstrated, genuine AI-first approach to engineering. Using AI to move faster, build fluency across the stack, and contribute well beyond your core specialty.
- Experience using AI tools (e.g., Claude Code, GitHub Copilot, Codex, Cursor, etc.) in development workflows.
- Advanced prompt engineering skills and the ability to write precise, structured prompts and cultivate the system context that makes AI outputs reliable, secure, and production-ready.
Qualifications
- Related technical degree required.
Skills
- Modern web-based IAM technologies (authentication, authorization, identity governance and access management, PAM).
- Full stack development experience with Go, Java, and Python.
- Amazon Web Services (AWS) cloud infrastructure and services.
- JSON, XML, and RESTful development practices.
- Secure coding, defensive programming, CI/CD workflows.
- AI tools (e.g., Claude Code, GitHub Copilot, Codex, Cursor, etc.).
- Prompt engineering skills.
Benefits
The typical base salary range for this position is $148,500 - $223,900 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $178,900 - $246,000 annually. The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.