Bugcrowd logo
Bugcrowd

See Security Differently™

Staff Software Engineer (Identity and Access Management)

Software EngineerSoftware EngineerOtherRemoteTeam 201-500Since 2012H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

103 days ago

Salary

$137K - $189K / year

No structured requirement data.

Job Description

Staff Software Engineer (Identity and Access Management)

Bugcrowd

We are Bugcrowd. Since 2012, we’ve been empowering organizations to take back control and stay ahead of threat actors by uniting the collective ingenuity and expertise of our customers and trusted alliance of elite hackers, with our patented data and AI-powered Security Knowledge Platform™. Our network of hackers brings diverse expertise to uncover hidden weaknesses, adapting swiftly to evolving threats, even against zero-day exploits. With unmatched scalability and adaptability, our data and AI-driven CrowdMatch™ technology in our platform finds the perfect talent for your unique fight. We aim to create a new era of modern crowdsourced security that outpaces threat actors. Unleash the ingenuity of the hacker community with Bugcrowd, visit www.bugcrowd.com. Based in San Francisco and New Hampshire, Bugcrowd is supported by General Catalyst, Rally Ventures, Costanoa Ventures, and others. Job Summary We are seeking an experienced and highly-skilled Staff Software Engineer to join our Identity and Access Management (IAM) team. In this pivotal role, you will be responsible for designing, developing, and maintaining the core services that manage user identity, authentication, and authorization across our platform. The ideal candidate possesses deep expertise in modern identity protocols and practices, and has a proven track record of architecting secure, scalable, and reliable IAM solutions in a large-scale, distributed environment. Essential Duties and Responsibilities - Architect and Design: Lead the architectural design and implementation of highly available and performant IAM services, including authentication workflows, authorization systems, and identity provisioning. - Protocol Expertise: Serve as the technical expert for industry-standard identity protocols, ensuring robust implementation and adherence to best practices for Single Sign-On (SSO), SAML, SCIM, and OAuth/OIDC. - System Security: Drive the security posture of identity systems, focusing on secure inter-service communication, token management, and fine-grained authorization permission schemes (e.g., RBAC, ABAC). - Technical Leadership: Mentor and guide mid-level and junior engineers on the team, conducting code reviews, setting technical standards, and advocating for engineering excellence. - Cross-Functional Collaboration: Partner closely with Security, Product Management, and other engineering teams to define requirements, integrate IAM services, and ensure a seamless and secure user experience. - Operational Excellence: Troubleshoot complex production issues related to identity flows, optimize service performance, and contribute to the monitoring and alerting strategy for critical IAM infrastructure. Education, Experience, Knowledge, Skills, and Abilities - 7+ years of professional software development experience, with a focus on building distributed, highly-available services. - Deep, hands-on experience designing and implementing solutions utilizing core identity protocols: - Single Sign-On (SSO) - SAML (Security Assertion Markup Language) - OAuth 2.0 / OIDC (OpenID Connect) - SCIM (System for Cross-domain Identity Management) - Proven experience with inter-service authentication and authorization mechanisms (e.g., token-based authentication, API gateways, mTLS). - Strong understanding of various authorization permission schemes (e.g., Role-Based Access Control - RBAC, Attribute-Based Access Control - ABAC). - Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience. Preferred Experience - Experience with a modern programming language (e.g., Go, Java, Ruby, Node.js) and working with cloud platforms (AWS, Azure, or GCP). - Experience with identity providers (IdPs) and services like Okta, Azure AD, Ping Identity, Keycloak, or Auth0. - Familiarity with cryptography principles and secure coding practices. - Demonstrated ability to drive large, complex, and ambiguous projects to completion. - Excellent written and verbal communication skills, with the ability to articulate complex technical concepts to a diverse audience. Working Conditions and Physical Requirements The ideal candidate must be able to complete all physical requirements of the job with or without reasonable accommodation. Sitting and / or standing - Must be able to remain in a stationary position 50% of the time Carrying and / or lifting - Must be able to carry / move laptop as needed throughout the work day. Environment - remote, work-from-home 100% of the time. ADA Statement: Bugcrowd is committed to the full inclusion of all qualified individuals. In keeping with our commitment, Bugcrowd will take the steps to assure that people with disabilities are provided reasonable accommodations. Accordingly, if reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please contact HR at ada@bugcrowd.com. Pay Range Disclosure At Bugcrowd, we strive for fairness, equality and to create an environment that allows our people to perform at their very best. Our compensation philosophy is to foster a collaborative community that rewards, attracts and retains the best possible talent. The provided salary details are based on US national averages and we retain the flexibility to tailor to the needs of the business. The national estimate for the current base range for the position is: $137,600 - $189,200. This position may also be eligible to participate in a discretionary bonus program or commission plan, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance. Culture - At Bugcrowd, we understand that diversity in the workplace is vital to a company’s success and growth. We strive to make sure that people are included and have a sense of being part of making Bugcrowd not only a great product but a great place to work. - We regularly hear from both customers and researchers that Bugcrowd feels like a family, and we strive to maintain that internally as well. - Our team consists of a broad range of people: musicians, adventure sports junkies, nature lovers, parents, cereal enthusiasts, night owls, cyclists, artists—you get the point. At Bugcrowd, we are solving security threats and vulnerabilities that are relevant to everyone, therefore we believe solving these problems takes all kinds of backgrounds. We value the perspectives and experiences people from underrepresented backgrounds bring. Disclaimer This position has access to highly confidential, sensitive information relating to the technologies of Bugcrowd. It is essential that the applicant possess the requisite integrity to maintain the information in the strictest confidence. The company is authorized to obtain background checks for employment purposes under state and federal law. Background checks will be conducted for positions that involve access to confidential or proprietary information (including trade secrets). Background checks may include Social Security verification, prior employment verification, personal and professional references, educational verification, and criminal history. Applicants with conviction histories will not be excluded from consideration to the extent required by law. Equal Employment Opportunity: Bugcrowd is EOE, Disability/Age Employer. Individuals seeking employment at Bugcrowd are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Apply at: https://www.bugcrowd.com/about/careers/

Related Job Pages

More Software Engineer Jobs

nemetschek logo

Senior Software Engineer

nemetschek

Bluebeam is committed to building an inclusive environment in which everyone, regardless of background, has an opportunity to experience a deep sense of belonging. Each of our unique perspectives amplifies our collective power, and by encouraging diverse perspectives in an environment infused with mutual respect, we arrive at better solutions. And when we bring the best version of ourselves to work, we can make our best contributions to the global community of people who build our world.

Software Engineer103 days ago
OtherRemoteTeam 1,001-5,000

Role Description The Sr. Software Engineer drives the development and enhancement of the Revu desktop application, shaping innovative solutions that elevate the user experience. By collaborating with cross-functional teams, this role contributes to the ongoing success and evolution of the product, ensuring it aligns with business objectives and customer needs. - Develop and Maintain Code: Write clean, scalable, and efficient code, contributing to new features and improving existing functionality. - Collaborate with Teams: Work closely with cross-functional teams (design, product, QA) to gather requirements, brainstorm solutions, and implement changes. - Code Reviews: Participate in code reviews to ensure quality standards are met, learn from feedback, and improve coding practices. - Debugging and Testing: Assist in troubleshooting and resolving bugs by debugging code, writing unit tests, and contributing to integration testing. - Documentation: Create and maintain technical documentation for code, APIs, and processes, ensuring clarity for future team members. - Continuous Learning: Stay up to date with emerging technologies, programming languages, and software development practices to enhance your skills and knowledge. - Production Support: Participate in engineering on-call rotation for the Revu application. Qualifications - 8+ years of professional software development experience. - 3+ years of experience in Windows application development in C#/.NET. - Demonstrated ability as a generalist who can flexibly work with multiple programming languages and cloud technologies. - Experience working in a fully automated CI/CD environment. - Experience using AI tools for software development. - Ability and interest in working with complex technologies such as image processing, 3D rendering, or AI. - Able to define test strategies and methods. Soft Skills Required - Empathy with customers and the ability to create a delightful user experience. - Communication: Ability to effectively communicate technical concepts to team members and stakeholders with varying levels of technical expertise. - Problem-Solving: Demonstrated analytical thinking and a proactive approach to troubleshooting and resolving issues. - Collaboration: Strong team player with a desire to learn and contribute in a collaborative environment. - Adaptability: Willingness to take on challenges, learn new technologies, and adapt to the dynamic nature of the software development process. - Time Management: Ability to prioritize tasks, manage time effectively, and deliver quality work. Benefits - People-focused, entrepreneurial culture with the backing of a stable, global, corporate entity – Nemetschek. - Competitive compensation and benefits package. - 100% paid medical premiums for employees, 80% paid for dependents. - Fully vested 401K right from the day you start. - Generous PTO, including sick/mental health & volunteer days. - Free & unlimited access to BetterUp Care, a well-being platform. - Work-life balance fostered through a culture of diversity, inclusion, and appreciation of individual lifestyle needs. - Opportunity for continuous professional development. - Free & unlimited access to LinkedIn Learning. - Up to $5K annual education reimbursement (after 1 year tenure). Company Description Bluebeam is committed to building an inclusive environment in which everyone, regardless of background, has an opportunity to experience a deep sense of belonging. Each of our unique perspectives amplifies our collective power, and by encouraging diverse perspectives in an environment infused with mutual respect, we arrive at better solutions. And when we bring the best version of ourselves to work, we can make our best contributions to the global community of people who build our world.

United States
$129.4K - $177.9K / year
Job Closed
INDEX ANALYTICS LLC logo

Appian Developer

INDEX ANALYTICS LLC

Index Analytics, LLC, is a rapidly growing Baltimore-based small business providing health-related consulting services to the federal government. At the center of our company culture is a commitment to instilling a dynamic and employee-friendly place to work. We place a priority on promoting a supportive and collegial team environment and enhancing staff’s experience through career development and educational opportunities.

Software Engineer103 days ago
OtherRemoteTeam 201-500

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Appian Developer is responsible for the design, development, and delivery of enterprise-grade applications for the Centers for Medicare & Medicaid Services (CMS) Medicaid and CHIP (MAC) Suite legacy systems, including MACPro System (Appian BPM), leveraging Appian low-code platform. - Collaborate with CMS Business Stakeholders to gather and document product requirements - Provide insights for the Business to make informed decisions - Define and prioritize EPICs and Features to guide the development team effectively - Design multi-application solutions - Coordinate extensive projects with all relevant personnel and management - May be a subject matter expert for specific areas, applications or technologies - Analyze requirements for major projects involving multiple components internal and external to the division - Select appropriate solutions and be accountable for product and tool selection - Model cross-functional and divisional business processes and enterprise data - Identify and implement appropriate technology across the organization or direct others in these activities - Create test strategies for cross application or solutions - May lead discussions with clients, management, co-workers, operations, technical support and vendors - Perform major software analysis - Proactively recommend solutions which take into consideration costs, business needs, and system impacts - Lead analysis and general architectural design across platforms and divisions - Demonstrate exceptional negotiation and persuasion skills across the organization and company - Take leadership role in product and tool selection and the development of specifications for new and existing systems - May have supervisory responsibility over employees Qualifications - Minimum education: Bachelor’s degree or equivalent additional experience at a rate of twelve months required experience equivalent to nine months required education - Minimum experience: Eight years in a similar role - Strong knowledge of Appian Business Process Management (BPM), CI/CD pipelines (Jenkins, GitHub Actions), cloud monitoring tools (Datadog, Splunk, CloudWatch), and system integration technologies (Okta, SAML, Cognito) - Experience working with Agile and SAFe methodologies - Appian Certified Associate or Senior Developer (preferred) - Understanding of audit logging and secure coding standards Preferred Qualifications - Experience with CMS systems or other healthcare/Medicare & Medicaid platforms - Understanding of ATO process, risk management framework, Section 508 accessibility compliance, FISMA requirements - Background in systems migration, integration, and cloud infrastructure optimization Attention Candidates We're dedicated to ensuring a safe and transparent recruitment process for all candidates and have implemented robust measures to protect your personal information. Please be aware that all employment-related communications will originate from a secure portal (NAME@msg.paycomonline.com) or a corporate email address (NAME@index-analytics.com). If you have any concerns, please don't hesitate to reach out to us at recruiting@index-analytics.com. If you are selected for an interview, please be advised that Index Analytics LLC reserves the right to prohibit the use of artificial intelligence (AI) tools, including but not limited to AI-generated responses, real-time transcription, or automated assistance during the interview process. We value authentic interactions and the opportunity to engage directly with candidates. Any unauthorized use of AI may result in disqualification from consideration. The salary range provided represents the estimated compensation for new hires in this position, applicable across all locations. Actual offers may vary based on factors such as the candidate's skills, qualifications, experience, and market conditions. Index complements its base salary offering with a competitive package that includes health and retirement benefits, discretionary bonuses, and reimbursement for professional development opportunities. Index Analytics provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

United States
Job Closed
ERPA logo

Workday HCM Data Conversion Consultant

ERPA

ERPA is a leader in enterprise application managed services, cloud hosting, and consulting services.

Software Engineer103 days ago
OtherRemoteTeam 501-1,000Since 1999H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description ERPA is seeking a certified Workday HCM Data Conversion Consultant who is passionate about helping Workday clients achieve, visualize, and quantify their software investment. The Workday HCM Data Conversion Consultant will work remotely and will be responsible for supporting data conversion implementation and post-production projects. This role will actively contribute to the development of ERPA’s Workday practice and should showcase innovation, strategic thinking and have the drive to make ERPA a Workday partner of choice. - Provide consulting services on multiple client engagements with limited direction - Build, validate and conduct data conversion and strategy for third-party systems into Workday - Design, architect, develop, and deploy functional business process, data conversion and reporting solutions - Understand client business requirements and provide guidance throughout design, configuration and prototype, and assist clients with testing and move to production efforts - Partner with Engagement Managers to keep them informed of project status, changes, etc. - Collaborate with cross-functional counterparts to ensure clear lines of communication and project alignment - Accurately maintain forecast in a timely manner - Assist Sales team with orals, demos, and LOEs - Stay up to date on industry knowledge, Workday enhancements, and be able to advise on Workday best practices - Provide Exceptional Customer Service to build lasting relationships with clients Qualifications - The following Workday Certifications with Implementer access are required: Workday HCM Core and Workday Data Conversion Services - 1+ years of consulting experience leading, building, validating and conducting data conversion in Workday for multiple functional areas, such as HCM, Benefits, Recruiting, Talent, Learning, Core Compensation, Advanced Compensation, Payroll, Absence, Time Tracking, Finance - Experience with EIBs, Advanced Loads, Object Transporter, and loading baseline configuration is required - Workday implementation experience is required. AMS/Post-Production Support experience is a plus - Experience with ticketing systems such as Jira, ServiceNow, SalesForce, ZenDesk, etc. preferred - Demonstrate strong, agile communication and presentation skills in order to adapt to various audiences - Advanced knowledge of Microsoft Office Suite, specifically Microsoft Excel and PowerPoint - Must demonstrate exceptional customer service skills Requirements - Location: USA, Canada or Mexico - Sponsorship: Open to candidates who require sponsorship transfer Benefits - Nothing in this job description restricts management's right to assign or reassign duties and responsibilities of this job - ERPA is an equal opportunity employer, as well as a substance and tobacco free workplace - All offers of employment are contingent on successfully passing the pre-employment drug screen and background investigation which may include reference checks, criminal background investigation, and when applicable licensing verification - Applicants must be legally authorized to work in the United States on a full-time basis - We will not consider any applicants that require sponsorship for employment visa status either now or in the future - Notice: We use E-Verify to confirm the identity and employment eligibility of all new hires

United States + 2 moreAll locations: United States | Canada | Mexico
Job Closed
ThirstySprout logo

Senior Software Engineer — Customer Experience Platform

ThirstySprout

Scaling? Build world-class engineering teams that ship high performing custom software products with ThirstySprout

Software Engineer103 days ago
OtherRemoteTeam 51-200H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Software Engineer on the CX Platform team, you will design, build, and evolve the core systems behind the company’s post-booking experience. Your work will directly impact customers, internal support agents, and the continued expansion of the AI-driven voice and chat platform. - Collaborate closely with Product, Design, AI, Data, and Operations partners to deliver intelligent, scalable customer service systems - Design, build, and improve backend and/or full-stack systems that power the AI assistant platform, internal agent tools, and customer self-serve flows - Develop scalable APIs, microservices, and orchestration logic supporting complex post-booking journeys across AI, chat, voice, and web - Partner with product, design, AI, and operations teams to deliver features that streamline customer experiences and enhance agent efficiency - Integrate with external systems such as telephony, CRM, identity, or booking platforms to support both internal use cases and partner deployments - Own features end-to-end — from technical design through implementation, testing, deployment, monitoring, and iteration - Contribute to architectural decisions, code reviews, reliability improvements, and ongoing enhancements to engineering best practices - Analyze system performance and user behavior to identify opportunities for automation, optimization, and cost reduction Qualifications - 3+ years of experience in software engineering, ideally building large-scale distributed systems or customer-facing applications - Strong technical background with modern frontend and backend development, distributed systems, APIs, and cloud infrastructure - Experience designing, building, and maintaining RESTful APIs, microservices, or event-driven systems - Experience with databases (PostgreSQL, MySQL, NoSQL) and cloud platforms (AWS, GCP, or similar) - Ability to break down complex problems, make pragmatic tradeoffs, and ship iteratively - Strong communication skills and comfort collaborating with cross-functional teams - Hands-on experience with AI coding tools and a demonstrated ability to integrate them effectively into your workflow Requirements - Experience with conversational AI, LLM orchestration, or automation systems - Experience building AI-first products (not just using AI as tooling) - Experience building customer service, CRM, telephony, contact center, or workflow automation tools - Familiarity with Scala/Python, React, TypeScript, or modern frontend frameworks - Experience integrating with external systems (telephony APIs, identity providers, payment gateways, CRMs) - Knowledge of travel industry technologies (PSS/GDS, hotel PMS/CRS) is a plus

United States
Job Closed