Software Engineer II (IAM)
Spectraforce
Menlo Park, California
9 hours ago
Job Description
Software Engineer II (IAM)
6+ Months - Possibility of extension
Remote, EST or CST preferred otherwise needs to be willing to work EST
Job Description: Summary:
Responsibilities:
Qualifications:
Story Behind the Need – Business Group & Key Projects : Surrounding team & key projects
Typical Day-to-Day in the role:
How will performance be measured?
What makes this role interesting?
Must-Have Skills:
Years of overall experience required?
Degrees/certifications required?
Interview Process:
How many rounds of interviews? 2 one with coderpad
Types of Interviews 1 Coding focused and Security focused
Interview Duration 30-45
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $70.00/hr.
6+ Months - Possibility of extension
Remote, EST or CST preferred otherwise needs to be willing to work EST
Job Description: Summary:
- The Software Engineer should have prior experience with security policy, risk, and access management disciplines and be comfortable collaborating with cross-functional teams.
- This position will be responsible for identifying and enforcing solutions to control access to internal systems.
- An ideal candidate is someone that has technical knowledge of the broad aspects of information security, and is able to identify deficiencies in the access management space.
- This role specifically needs deep conceptual understanding of the IAM concepts that can be applied to our internal IAM solutions.
- This role requires a broad mix of security, technical, coding and communication skills coupled with a strong desire to learn.
Responsibilities:
- Design and implement systems that enhance the security of clients’ Identity & Access Management Systems.
- Build and maintain tools that improve the Identity and Access Management posture at Client.
- Conduct design and code reviews.
- Analyze and improve efficiency, scalability, and stability for assigned product area and/or
- systems. Identify and drive changes as needed for assigned codebase, product area and/or systems.
- Interface with other teams to incorporate their innovations and vice versa.
- Articulate security findings to internal to a variety of stakeholders, including both technical and non-technical stakeholders.
- Provide defensible recommendations on technical, physical and administrative control implementations based on findings while balancing the cost versus benefits.
- Participate in the development and oversight of corrective actions relating to security issues.
- Participate in cross-functional, team, and status review meetings.
- Recommend process improvement and strategic initiatives as related to security.
Qualifications:
- Experience in writing custom scripts in Python/C++ and PHP/Hack.
- BS in Computer Science related field, or equivalent experience.
- Experience building large-scale distributed systems or similar experience.
- 5+ years of software development experience.
- Experience in assessing security deficiencies in first-party/internal information systems and recommending mitigating controls.
- 5+ years of proven experience working on Information Security teams or conducting Information Security consulting engagements.
- Knowledge of evaluating systems architectural designs, data-flow diagrams and technical security implementations, particularly in context of access management in different geographical locations. Experience with developing security reporting and recommendations that are meaningful, defensible and actionable for a variety of audiences
- Ability to manage competing priorities and simultaneous projects in a fast paced environment with little supervision.
- Strong communication skills - both written and verbal, interpersonal skills, and ability to work cross-functionally with various teams
Story Behind the Need – Business Group & Key Projects : Surrounding team & key projects
- Partnering with both analysts and engineers to drive development. Help build enhancements from backlog.
- Within Cross-client Security (X-Sec), the Identity, Authentication & Access Management (IAM) team are responsible for building and operating systems to ensure our workforce and machine identities have the right level of access to resources across client.
- Our work underpins all of client's products, corporate systems and infrastructure, and we process roughly ~2.3B authentication events a second, and ~20B authorization checks a second.
Typical Day-to-Day in the role:
- 1-2 weekly syncs with London team
- 2-3 syncs with analyst and engineers’ team to discuss process
How will performance be measured?
- Ability comes up to speed with tolls that the team uses
- Ensuring that the timeline are completed on time
- On time deliverable
What makes this role interesting?
- Handling how to secure internal tools. Interesting to someone who has an interest in security at one of the top global tech companies. This security spans across every product
Must-Have Skills:
- Previous experience in information security
- Prior access management experience
- Experience in writing custom scripts in Python/C++ and PHP/Hack
Years of overall experience required?
- 5+ years
Degrees/certifications required?
- BS in Computer Science related field, or equivalent experience.
Interview Process:
How many rounds of interviews? 2 one with coderpad
Types of Interviews 1 Coding focused and Security focused
Interview Duration 30-45
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $70.00/hr.