Software Engineer - Security Software Engineer - Security …

Goldman Sachs
in Shanghai, Shanghai Shi, China
Permanent, Full time
Be the first to apply
Competitive
Goldman Sachs
in Shanghai, Shanghai Shi, China
Permanent, Full time
Be the first to apply
Competitive
Software Engineer - Security
MORE ABOUT THIS JOB
Product Security Engineering within Core Engineering is responsible for providing an opinionated, standardized set of tools and services which enable the building of secure applications. The hiring team is responsible for providing foundational products used across the entire firm; these solutions allow software engineering teams to easily and reliably safeguard their applications and data.

Are you a software/systems engineer or security engineering specialist looking for a role where you can have broad-reaching positive impact and are enthusiastic about security, authentication, cloud, and cryptography? You will be a good fit if you have…

RESPONSIBILITIES AND QUALIFICATIONS
RESPONSIBILITIES AND QUALIFICATIONS
How will you fulfill your potential?
  • Build software libraries and services to provide secure-by-default services to software engineering teams, including authentication systems, secure service architectures, endpoint control solutions, and cloud controls
  • Partner with colleagues from across engineering and risk to ensure an outstanding developer experience that satisfies the firm's security needs
  • Collaborate on feature design and problem solving
  • Help to provide frictionless integration with the firm's runtime, deployment and SDLC technologies
  • Manage the full lifecycle of software components, from requirements through design, testing, development, release and demise
  • Help to communicate and promote best practices for security engineering across the firm
  • Engage in production troubleshooting
Basic Qualifications
  • A strong grounding in security concepts, including secure coding practices, trusted computing and principles of authentication and authorization
  • A good understanding of public key and symmetric key cryptography
  • The ability to reason about performance, security, and process interactions in complex distributed systems
  • Proficiency in designing, developing and testing cross-platform software using Java and an RDBMS, and deploying and running software on Unix-like operating systems
  • Experience developing, deploying and supporting software across the full Continuous Delivery life-cycle
  • The ability to understand and effectively debug both new and existing software
  • Experience meeting demands for high availability, low latency and scale
  • 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 engineering teams
Preferred Qualifications
  • An understanding of regulated environments, e.g. financial services
  • Experience of practical security engineering in a Linux and/or Windows environment
  • Familiarity with service mesh concepts and service-oriented architectures
  • Familiarity with data protection principles and solutions


ABOUT GOLDMAN SACHS
At Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.

Goldman Sachs logo
More Jobs Like This
See more jobs
Close
Loading...
Loading...