See Security Differently™
Manager, Engineering – Identity and Access Management
Location
United States
Posted
101 days ago
Salary
$137.6K - $189.2K / year
Seniority
Senior
Job Description
Manager, Engineering – Identity and Access Management
Bugcrowd
• Lead, mentor, and grow a team of software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement. • Manage team performance, including hiring, goal setting, performance reviews, and career development. • Define and refine team processes, development methodologies (e.g., Agile/Scrum), and quality standards to ensure efficient delivery of robust solutions. • Serve as the technical expert and escalation point for the IAM domain, driving architectural decisions and ensuring alignment with company-wide security and compliance goals. • Develop and execute the long-term technical roadmap for the company's identity and access management platform. • Oversee the design and implementation of core identity services, including user registration, login, profile management, and multi-factor authentication (MFA). • Drive the adoption and maintenance of industry-standard protocols and technologies, such as SSO (Single Sign-On), SAML, OAuth 2.0/OIDC (OpenID Connect), robust Inter-Service Authentication (e.g., mTLS, JWTs) and Authorization permission schemes. • Ensure the IAM platform meets stringent requirements for security, reliability, scalability, and latency. • Collaborate with security, compliance, and product teams to integrate identity solutions seamlessly across all applications and infrastructure.
Job Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in software development, with a focus on high-scale backend systems.
- 2+ years of experience managing and leading a team of software engineers.
- Deep, demonstrable expertise in Identity and Access Management (IAM) and core identity concepts.
- Hands-on experience implementing and managing systems utilizing SAML, OAuth 2.0/OIDC, and other modern authentication/authorization frameworks.
- Strong understanding of security best practices, cryptography, and common web application vulnerabilities related to identity (e.g., session hijacking, token manipulation).
- Experience with cloud identity platforms (e.g., AWS IAM, Azure AD, Okta, Auth0) is highly desirable.
Benefits
- Bonuses
- Discretionary bonus program or commission plan
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Big Data Software Engineer
UnitedHealth GroupUnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Optum Insight is improving the flow of health data and information to create a more connected system. You’ll enjoy the flexibility to work remotely from anywhere within the U.S. as you take on some tough challenges. For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office a minimum of four days per week. - Design, code, test, document, and maintain high-quality and scalable big data solutions - Research, evaluate, and deploy new tools, frameworks and patterns to help build a sustainable big data platform - Identify gaps and opportunities for improvement of existing solutions - Define and develop APIs for integration with various data sources in the enterprise - Translate customer requirements into solution design - Make accurate development effort estimates to assist management in project and resource planning - Collaborate with management, quality assurance, architecture, and other development teams - Write technical documentation and participate in production support - Participate with prototypes as well as design and code reviews - Keep skills up to date through ongoing self-directed training The ideal candidate will be a self-starter who can learn things quickly, who is enthusiastic and actively engaged. You’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Qualifications - Undergraduate degree or equivalent experience - 6+ years of hands-on software development experience - 5+ years of development experience with Java or Scala, Python, JSON, Web Services - 2+ years of experience in distributed systems technologies like Spark, Databricks, Hadoop, Snowflake - 3+ years of experience in relational databases (SQL) - Experience with Agile/SCRUM methodology Requirements - Experience in infrastructure services on at least one major cloud platform (Azure preferred) - Experience developing rules in rules engine - 2+ years of experience in Kafka streaming - 2+ years with NoSQL databases (Cassandra preferred) - 2+ years working with Docker and Kubernetes - Thorough understanding of service-oriented architecture (SOA) concepts - Experience defining and developing APIs for integration with various data sources in the enterprise Benefits - Comprehensive benefits package - Incentive and recognition programs - Equity stock purchase - 401k contribution (all benefits are subject to eligibility requirements) Application Deadline This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants.
Senior Lead Software Engineer
Lumen TechnologiesLumen Technologies is self-described as a global company of 40,000+ professionals empowering businesses, government, and communities to “produce amazing things.” Driven by the
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role is a senior technical leader responsible for Salesforce solutions and MuleSoft-driven enterprise integrations, enabling scalable, automated, and API first system interactions. - Provide Salesforce engineering direction in the creation, delivery, and integration of multiple and moderately complex software solutions. - Translate business requirements into specific designs and/or participate in the design, evaluation, and selection of engineering solutions for software for a specific business process. - Establish the current and future use of the practice, metrics, and methodologies to determine current and future solutions. - Explore and evaluate new and approved technologies. - Consult on the application of existing and new, approved technologies to develop solutions. - Ensure the process of creation and delivery of design and solution in accordance with the architectural direction. - Provide technical leadership for enterprise integrations using MuleSoft, defining API led connectivity patterns that enable scalable, secure, and reusable integrations across Salesforce, internal platforms, and external partner systems. - Serve as the engineering authority for Salesforce and MuleSoft based cross system automation and integration patterns, including API design, orchestration, and event driven integration strategies. Qualifications - 8+ years of experience engineering SaaS / cloud-native / cloud-ready concepts, systems integration, APIs, network technology and operations, or automation architecture. - 4+ years of experience with MuleSoft Anypoint Platform, including API Manager, Runtime Manager, and CloudHub. - 3-5 years of experience with Architecture, Design & Development of web-based applications. - 3-5 years of experience with Agile Development Methodology. - 3-5 years of experience working with both relational and non-relational databases. - Experience designing API-led connectivity (System, Process, and Experience APIs). - Familiarity with tools like common IDEs, automated test suites, CI/CD Pipelines, IaC, Swagger/OpenAPI, BPMN, or UML for documenting system interactions. - Experience with service orchestration platforms or workflow engines (e.g., Temporal, Camunda, Step Functions). - Strong software development skills surrounding Salesforce. - Experience with FEDRAMP within SFDC. Requirements - Lead the design and implementation of MuleSoft-based integrations using API-led connectivity principles. - Define and govern enterprise API standards, including RAML/Open API specifications, versioning, and lifecycle management. - Design and optimize system-to-system integrations across Salesforce, cloud platforms, and on-prem systems using MuleSoft. - Ensure reliability, scalability, observability, and security of integrations, including error handling, retries, and monitoring. - Partner with platform, infrastructure, and security teams to align MuleSoft integrations with enterprise architecture standards. - Design, development of interactions between distributed systems, and services. - Define and document using engineering-level design patterns, including data exchange formats, API contracts, and automation triggers. - Collaborate with infrastructure, platform, and broader software teams to ensure alignment and clarity in system integration. - Establish and enforce engineering standards for development, design, documentation, and validation. Benefits - Lumen offers a comprehensive package featuring a broad range of Health, Life, Voluntary Lifestyle benefits and other perks that enhance your physical, mental, emotional and financial wellbeing.
• Manage one or more related teams of 6-10+ software engineers across a product area or emerging pillar, driving development and success of products that delight customers. • Guide and mentor team members on architecture and best practices while reviewing and coaching on project designs for design review presentations. • Analyze feature sets for market effectiveness and implementation efficiency, facilitating feedback and discussions with Product and Design teams. • Create strong partnerships with product management and other essential business areas while contributing to business planning and product vision. • Lead cross-team technical efforts and address technical challenges that span multiple teams within your pillar area. • Plan and deliver end-to-end projects with high technical ambiguity and cross-team dependencies, communicating risks and building consensus with stakeholders. • Mentor and coach individuals and managers both within and outside your teams, identifying and growing potential successors. • Hire exceptional engineering talent and grow your teams by attracting, developing, and advancing great engineering talent strategically across multiple teams. • Own setting yearly and quarterly technical and operational goals for your product area while managing metrics and reporting. • Communicate effectively to executives and non-technical stakeholders, tailoring your approach to diverse audiences and anticipating conflicts proactively. • Create repeatable processes for measuring and improving team efficiency while demonstrating operational excellence leadership across your teams. • Champion AI adoption in both software and product development lifecycles, leveraging shared learnings to mature usage and enhance customer experiences.
Senior Associate - Software Due Diligence
CohnReznickCohnReznick helps organizations optimize performance, manage risk, and maximize value through CohnReznick LLP (assurance services) and CohnReznick Advisory LLC (advisory and tax services). Together, the firm provides leaders with deep industry knowledge and relationships, solutions to address clients’ unique business goals and risks, and insight on how emerging market forces can drive opportunity.
Role Description We currently have an exciting career opportunity for a Senior Associate - Software Due Diligence to join our Merger Integration and Carve out Services (MICO) practice. The MICO team is a national practice and this role can be located out of any of our CohnReznick offices or remotely! This position will support our rapidly growing Transaction Advisory Services group. This team conducts due diligence and supports clients across a wide range of industries. As a member of this team, you’ll not only have the opportunity to interact with clients but also to interact with team members across all levels within the practice. Responsibilities - Perform and participate in technology and software due diligence engagements for private equity and corporate transactions. - Assess software products, technology architecture, infrastructure, cybersecurity, data, and SDLC maturity. - Evaluate technology strategy, scalability, operating model, and alignment to the client’s investment thesis. - Identify transaction risks, synergies, and value creation opportunities across product, engineering, and IT. - Conduct structured, hypothesis-driven analysis using management interviews, data reviews, and market research. - Develop and manage data request lists, workplans, and diligence timelines. - Prepare client-ready deliverables, including executive summaries, diligence reports, and presentations. - Present findings to deal teams, investment committees, and senior client stakeholders. - Support post-close initiatives, including Day 1 readiness, integrations, carveouts, and value creation programs. - Contribute to internal methodologies, tools, and practice development initiatives. - Supervise and mentor junior professionals. Qualifications - Passion for software and technology. - 2–3 years of experience in transaction advisory, consulting, technology, or a related client-facing role. - Experience working with software, IT, or technology-enabled businesses, with strong exposure to areas such as modern software architecture, software development, Agile transformation, cloud/hosting operations, platform engineering, DevOps, software testing, and AI/ML technologies. - Prior working experience in enterprise technologies such as .NET, Java, Python, React, Angular, or other enterprise development technologies. - Proficiency with Excel and PowerPoint. - Prior exposure to software due diligence, M&A, private equity, or integration projects strongly preferred. - Ability to synthesize complex technical topics and translate them into business and investment implications. - Strong analytical, problem-solving, and project management skills. - Excellent written and verbal communication skills, including executive-level presentations. - Proven ability to work effectively in team-based, deadline-driven environments. - Bachelor’s degree in Computer Science, Engineering, Information Systems, Business, Economics, or related field. - Flexibility to travel and work in a hybrid, in-person model based on engagement needs. Benefits - Generous PTO. - Flexible work environment. - Expanded parental leave. - Extensive learning & development opportunities. - Paid time off for employees to volunteer.


