Goldman Sachs Dallas , TX 75201
Posted 2 weeks ago
As a member of the TxB Security Engineering team, you will be working on providing world-class security on treasury of the future. You are responsible for leading, implementing, and operating on various initiatives that makes the global transaction banking platform nimble, secure, and easy for client to use.
Along with the banking product, the team is also responsible for securing the cloud environment that the product runs on. You will be collaborating with other platform engineering team to improve and scale our cloud presence securely. You will connect security and business needs to identify areas to invest in highly effective and measurable solutions to manage risks.
As part of our global team, you will solve complex problems in cryptography, data security, IAM, cloud security, secure SDLC, and more. We are looking for:
A software engineer, comfortable designing and writing reliable software in Java, Python, & Terraform and willing to learn others
Energized by a diverse and constantly evolving environment and delivering innovative solutions to security challenges
Intensely curious about how systems operate and fail both in small and large-scale systems
Confident in taking ownership of engineering solutions you architect and build
Thoughtful - you weigh the short- and long-term tradeoffs and make pragmatic decisions
Comfortable with ambiguity and experienced with tacking open-ended problems
Experienced in leading and contributing to complex engineering projects
A clear and effective communicator
Dedicated to improving systems around you - you leave code better than you found it
Excited about opportunities to learn new skills
RESPONSIBILITIES
Security Product Engineering
Responsible for design, implementation, and continuous control assurance of authentication and authorization security product for our client facing payment service
Collaborate with external parties to troubleshoot, enhance, and test security products
Implement GS standards such as enforcing admin privilege access and reporting
Update and maintain documentation for security processes and best practices
Cloud Security Platform Engineering and Consultancy
Design, test, implement and rollout container runtime monitoring in public cloud
Consult and collaborate with application team to engineer and secure application services to meet GS standard and regulatory requirements
Design secure patterns and produce guidance to reduce risks through opinionated architecture
Provide guidance to the team and cross-functional partners as a subject matter expert in cloud security to solve highly complex problems
Client Service
Deliver high quality service in external customer facing environment
Support, triage and troubleshoot client reported issues or access alongside with TxB Client Service and Product teams
BASIC QUALIFICATIONS
4+ years of relevant professional experience using a modern programming language (preferably Java or Python)
BS degree in Computer Science or related technical field involving programming or systems engineering.
Proficiency in development with Java, Spring Boot, REST APIs
Experience engineering solutions with distributed tracing, Performance testing, Authentication, Authorization
Proficiency with algorithms, data structures and software design
Proven to work independently in a fast paced and often multi-direction work environment
Team oriented; strong interpersonal and communication skills
PREFERRED QUALIFICATIONS
Understanding of security principles, cryptography, IAM, application security (e.g., OWASP Top 10), threat modeling, and security architecture and design
Hands on experience with designing, building, and operating services in AWS
Experience with UNIX operating systems internals, infrastructure as code-Terraform and networking
Experience or trainings in related disciplines (e.g. computer security, network security, cloud security)
Goldman Sachs