Responsibilities
- Demonstrate in-depth understanding of SailPoint capabilities, system architecture, and integration methods
- Communicate effectively about SailPoint functionality and technical implementation to both technical and non-technical stakeholders
- Design, develop, test, debug, maintain, and document software applications
- Adhere to defined software development standards and assist in refining them
- Build complex application features and produce detailed technical designs
- Engage in peer reviews of code and system designs
- Analyze complex programming requirements to resolve technical challenges
- Define technical standards, offer expert guidance, and collaborate with developers on solution design
- Conduct comprehensive problem assessments, document results, and recommend innovative solutions
- Manage end-to-end system execution, deliver production support, and propose improvements to current applications
- Apply technical expertise to make sound system-level decisions
- Diagnose and resolve connectivity issues between applications and client-server systems
- Execute the full software development lifecycle, including application design and development
- Address security, accessibility, performance, and user experience deficiencies as needed
- Maintain accurate documentation for systems, tools, and business workflows
- Support the deployment of new features and integration use cases
- Collaborate with technical and business teams to gather requirements and implement solutions
- Show initiative in learning emerging technologies and applying them to projects
Requirements
- U.S. citizenship is required by contract for this position
- Bachelor’s degree in Computer Science, Information Technology, or a related discipline
- At least six years of direct experience designing and deploying enterprise-level identity and access management or cloud and web-based applications in varied environments
- Proficiency in SailPoint IdentityIQ, including strategy, design, implementation, and operations
- Experience working with additional programming languages
- Solid grasp of IAM concepts and their application in large-scale environments
- Ability to create and sustain documentation for IAM systems, associated tools, and business procedures
- Capable of anticipating future IAM service requirements
- Must be able to obtain and retain a Federal or Department of Defense PUBLIC TRUST clearance; candidates must have an approved PUBLIC TRUST adjudication before onboarding; those with active PUBLIC TRUST or SUITABILITY status are preferred
Nice to Have
- Familiarity with key IAM and FICAM frameworks such as NIST 800-63-3, OMB M-19-17, and HSPD-12
- Proven experience following and contributing to software development standards
- Knowledge of the software development lifecycle, including application design and coding
- Broad understanding of information systems with a readiness to adopt new technologies
- Experience using cloud platforms like AWS or Azure and knowledge of DevSecOps methodologies
- Familiarity with DevSecOps tools and practices
- Strong foundation in IAM principles and practical enterprise implementation
Work Arrangement
Remote (Country)
Other
- Travel Required: Up to 10%
- Clearance Required: Ability to Obtain Public Trust
- U.S. citizenship is contractually required for this role
- Must be able to OBTAIN and MAINTAIN a Federal or DoD "PUBLIC TRUST"; candidates must obtain approved adjudication of their PUBLIC TRUST prior to onboarding; candidates with an ACTIVE PUBLIC TRUST or SUITABILITY are preferred