Job Summary:
We are seeking an experienced and motivated Sr. Engineer to lead the Sailpoint development for our dynamic IAM team. The incumbent will play a pivotal role in guiding our development team to deliver high-quality software solution and will utilize their deep understanding of SailPoint Identity IQ, IGA best practices to delivery on complex IGA projects.
This position requires a combination of technical expertise, leadership skills, and project management capabilities to ensure the successful completion of development projects and the continuous improvement of our development processes.
- Makes decisions on the architecture and design of software projects, validating that the system design meets scalability, reliability, and performance requirements.
- Provides technical direction, mentoring, and support to team members.
- Solves complex technical issues and functions as an escalation for the team in problem-solving.
- Leads code reviews to ensure high-quality, maintainable, and efficient code. Establishes and ensures compliance with coding standards.
- Exercises strong interpersonal/relationship/communication skills, with the ability to convey technical concepts to non-technical stakeholders.
- Contributes to the codebase, particularly for critical or complex components.
- Participates in project planning, including estimation of tasks, defining milestones, and ensuring realistic timelines.
- Assigns tasks to team members based on their skills and project requirements. Monitors progress and adjusts plans as necessary.
- Serves as the primary point of contact between the development team and other stakeholders (product owners, management, clients). Reports on project status, risks, and issues.
- Ensures that all technical and project documentation is up-to-date and accessible.
- Identifies and implements process improvements, stays current with industry trends, and promotes innovative practices within the team.
- This role depends a deep understanding of SailPoint Identity IQ, IGA best practices and the ability to work on complex IGA projects.
- Collaborates with cross-functional teams to support prioritized application onboarding efforts as well as integrate SailPoint Identity IQ with various software platforms supporting critical functions such as human resource management, business operations.
- Uses out-of-the-box capabilities and custom development to integrate SailPoint for application onboarding.
- Evaluates application connectors for best-fit and provides key influence to decision making.
- Develops workflows, rules, custom connectors, and task definitions.
- Partners with program stakeholders to design, develop, implement, and maintain SailPoint Identity IQ solutions.
- Leads and participates in the onboarding of SailPoint Identity IQ applications, including defining access policies, role-based access controls (RBAC), and providing/supporting identity lifecycle management strategies.
- Develops custom solutions and connectors to extend the functionality of SailPoint Identity IQ to meet customer requirements.
- Collaborates with business and technical stakeholders to integrate SailPoint Identity IQ into various software applications to support efficient IGA operations and compliance with security standards.
- Provides technical support, diagnoses, and resolves issues.
- Performs system maintenance activities as needed to ensure optimal SailPoint Identity IQ performance.
Managing Projects and Priorities:
- Thinks creatively and practically to develop, execute, and implement new project plans.
- Generates and provides accurate and timely results in the form of reports, presentations, etc.
- Plans, develops, implements, and evaluates the quality of operations.
Delivering on the Needs of Key Stakeholders:
- Understands and meets the needs of key stakeholders.
- Communicates concepts in a clear and persuasive manner that is easy to understand.
- Demonstrates an understanding of business priorities.
- Supports achievement of performance goals, budget goals, team goals, etc.
Providing Technical Support and Consultation:
- Provides recommendations to improve the effectiveness of processes and programs.
- Demonstrates advanced knowledge of job-relevant issues, products, systems, and processes.
- Demonstrates advanced knowledge of function-specific procedures.
- Applies knowledge/judgment to achieve business goals.
- Foresees, identifies, and resolves problems.
- Keeps up-to-date technically and applies new knowledge to job.
- Performs other reasonable duties as required for this position.
Required Qualifications:
- Bachelor’s degree in computer science, information systems, cybersecurity, or a related field or equivalent experience/certification.
- 7+ years of progressive Information Technology/Information Security experience in engineering and development of IGA features & Application integration including at least 4 years of experience in SailPoint IIQ Implementation, Configuration, Customization, and deployment in an enterprise environment.
- 4+ years of experience in technologies such as Java, JavaScript, JSON, XML, Python, and REST development.
- 4+ years of experience in writing and troubleshooting rules, workflows, custom connectors.
- 4+ years of developing/understanding of requirements, design, implementation, integration, testing.
- 2+ years’ experience working in agile methodologies.
Preferred Qualifications:
- Proven experience leading a development team, with strong mentoring and team-building skills.
- Solid understanding of IGA enterprise workflows, forms, and reusable rules, tasks, and reporting.
- Experience with enterprise directory services, Active Directory, Radiant logic.
- Be well-versed in REST fundamentals and API design best practices.
- IGA and SailPoint Compliance Standards: Possess in-depth knowledge of IGA and SailPoint compliance standards and best practices.
- Full-stack knowledge of IT infrastructure.
- REST/SOAP API development experience.
- Experience with SQL.
- Operating systems experience (Windows, Unix, and Linux).
- Familiarity with Cloud hosting, AWS (Amazon Web Services) & Azure.
- Familiarity with AWS-EKS and Kubernetes.
- Exercises effective communication, leadership, and problem-solving skills.
- Works collaboratively with cross-functional teams and stakeholders.
- Complete understanding of the Software Development Life Cycle (Requirements Gathering, Analysis, Design, Documentation, Development, Testing, Implementation and Maintenance).
California Applicants Only: The salary range for this position is $96,038 to $209,169 annually.
Colorado Applicants Only: The salary range for this position is $96,038 to $190,154 annually.
Hawaii Applicants Only: The salary range for this position is $116,205 to $209,169 annually.
New York Applicants Only: The salary range for this position is $96,038 to $209,169 annually.
Washington, D.C. Applicants Only: The salary range for this position is $105,641 to $190,154 annually.
Washington Applicants Only: The salary range for this position is $96,038 to $209,169 annually. In addition to the annual salary, the position will be eligible to receive an annual bonus. Employees will accrue 0.04616 PTO balance for every hour worked and eligible to receive minimum of 7 holidays annually.
All locations offer coverage for medical, dental, vision, health care flexible spending account, dependent care flexible spending account, life insurance, disability insurance, accident insurance, adoption expense reimbursements, paid parental leave, educational assistance, 401(k) plan, stock purchase plan, discounts at Marriott properties, commuter benefits, employee assistance plan, and childcare discounts. Benefits are subject to terms and conditions, which may include rules regarding eligibility, enrollment, waiting period, contribution, benefit limits, election changes, benefit exclusions, and others.
Marriott HQ is committed to a hybrid work environment that enables associates to Be connected. Headquarters-based positions are considered hybrid, for candidates within a commuting distance to Bethesda, MD; candidates outside of commuting distance to Bethesda, MD will be considered for Remote positions.
The application deadline for this position is 28 days after the date of this posting, July 12, 2024.
Marriott International is an equal opportunity employer. We believe in hiring a diverse workforce and sustaining an inclusive, people-first culture. We are committed to non-discrimination on any protected basis, such as disability and veteran status, or any other basis covered under applicable law.