hero

Explore Career Opportunities with GSV’s world-class partners

Powered By

Nu Advisory Partners
28
companies
810
Jobs

Senior Software Engineer, Transaction Banking, Security Product Engineering

Goldman Sachs

Goldman Sachs

Software Engineering, Product
Dallas, TX, USA
Posted on Thursday, June 6, 2024

Job Description

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)