Software Engineer - Associate - Jersey City - IAM Entitlements
About the role
The Entitlements Platform team at Goldman Sachs is responsible for protecting the firm against risks related to over-privilege and under-privilege. We build critical security controls that ensure the firm adheres to regulatory and compliance policies. We are a team of full-stack developers who provide hosted applications, standalone libraries, and customizable workflow tooling to manage the lifecycle of application privileges.
Responsibilities
- Design, develop, and test cross-platform software solutions that are secure, scalable, and maintainable
- Build applications, libraries, and services to manage the lifecycle of application privileges
- Provide externalized authorization capabilities and allow secure, auditable access to the production environment
- Collaborate with colleagues across diverse technology teams to understand their needs and build solutions that meet their requirements
- Identify potential issues and develop mitigation plans
- Be a proactive problem solver
- Take ownership of your work and be accountable for its success
Requirements
- Strong core and server-side Java software development experience
- Experience implementing RESTful APIs and microservice architecture
- Familiarity with SQL and/or NoSQL databases, database design principles, and object-relational mapping frameworks
- The ability to communicate technical concepts effectively, both in writing and orally, as well as the interpersonal skills required to collaborate effectively with colleagues across diverse technology teams
- Solid experience of version control, continuous integration, deployment, and configuration management tools
- The ability to understand and effectively debug both new and existing software
- Self-motivated and able to work in a high-paced environment with tight deadlines
- An understanding of customer-first and data-driven design
Qualifications
- A grounding in identity and privilege management concepts, including relationships between employee and privilege lifecycle, authorization vs. authentication, and segregation of duties
- Expertise in Web display technologies, particularly modern JavaScript libraries and frameworks (e.g., React/Redux), CSS (including experience with SASS, LESS, and/or PostCSS), and HTML
- Experience with Kubernetes and container management
- Proficiency in Apache Kafka and its core principles
Skills
- Strong core and server-side Java software development experience
- Experience implementing RESTful APIs and microservice architecture
- Familiarity with SQL and/or NoSQL databases, database design principles, and object-relational mapping frameworks
- The ability to communicate technical concepts effectively, both in writing and orally, as well as the interpersonal skills required to collaborate effectively with colleagues across diverse technology teams
- Solid experience of version control, continuous integration, deployment, and configuration management tools
- The ability to understand and effectively debug both new and existing software
- Self-motivated and able to work in a high-paced environment with tight deadlines
- An understanding of customer-first and data-driven design
- Expertise in Web display technologies, particularly modern JavaScript libraries and frameworks (e.g., React/Redux), CSS (including experience with SASS, LESS, and/or PostCSS), and HTML
- Experience with Kubernetes and container management
- Proficiency in Apache Kafka and its core principles
Benefits
As a Software Engineer On The Team, you will be part of a dynamic team that works in a fast-paced environment. You will have the opportunity to work on cutting-edge projects and contribute to the firm's security and compliance efforts. The team provides a supportive and collaborative work environment where you can grow professionally and personally.
Pay
The expected base salary for this Jersey City based position is $115,000 - $180,000. In addition, you may be eligible for a discretionary bonus if you are an active employee as of fiscal year-end.