Senior Software Engineer

10 hours ago


Dallas, Texas, United States Goldman Sachs Full time

Join Goldman Sachs' Structured Finance & Lending (SFL) Engineering Team within Global Markets Division (GMD) as a Senior Software Engineer. We're responsible for designing, developing, and supporting applications for Structured Lending Businesses and Clients. Our focus has been to create a Structured Lending Platform as part of the GS Marquee strategy, covering a wide spectrum of asset classes such as Loans, Repurchase Agreements (Repos), Asset-Backed Securities, and Derivatives.

This role offers a unique opportunity to work with the Structured Lending businesses and Strats in GMD to deliver solutions using the latest technology stack while learning finance. As a Senior Software Engineer, you'll design and implement large-scale backend infrastructure and APIs, write high-quality code that is robust, readable, and scales, and recruit and develop engineers on the team.

Responsibilities:

  • Design and implement large-scale backend infrastructure and APIs.
  • Write high-quality code that is robust, readable, and scales.
  • Recruit and develop engineers on the team.
  • Scope and lead large technical projects with impact to our clients.
  • Possess the drive to dive deep, thrive, and progress even in ambiguous situations.
  • Encourage and support knowledge sharing within the team and external groups.
  • Work in an agile environment focused on the most important deliverable for our clients.

Required Qualifications:

  • Bachelor's Degree in Computer Science or related field with 5+ years of work experience, or Master's Degree with more than 3+ years of work experience in Software Development.
  • Strong Computer Science fundamentals in Data Structures, Algorithms, Complexity Analysis, Object-Oriented Design, and Designing Large Scale Data-Intensive Applications.
  • Excellent Analytical and Communication skills, including experience speaking to technical and business audiences and working globally.
  • Experience in architecting and building applications in AWS or Google Cloud.
  • 7+ years of hands-on experience in Python or Java.
  • 4+ years in NoSQL databases like MongoDB or ElasticSearch.
  • 3+ years in Caching technologies like Redis or Memcached.
  • 3+ years in Streaming technologies like Kafka or RabbitMQ.
  • 3+ years of experience in managing Software Engineers.

Preferred Qualifications:

  • Experience in Django, Tornado, or Flask frameworks.
  • Experience in ELK Stack (Elasticsearch, Logstash, Kibana) or Prometheus + Grafana.
  • Proficiency in Linux, Bash, JSON, and SQL.
  • Knowledge of Credit products like corporate bonds/loans, credit default swaps, total return swaps is a plus.
  • Experience with Container technologies like Docker, Kubernetes.
  • Experience with cloud computing systems.
  • Networking including TCP, DNS, SSL certificates.
  • Knowledge of Slang/SecDB is a plus (for internal candidates).

About Goldman Sachs:

At Goldman Sachs, we commit our people, capital, and ideas to help our clients, shareholders, and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities, and investment management firm. Headquartered in New York, we maintain offices around the world.

We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness, and personal finance offerings and mindfulness programs.



  • Dallas, Texas, United States United Software Group Full time

    Job OverviewUnited Software Group is seeking a highly skilled Senior Python Software Engineer to join our global software development team. As a key member of our team, you will be responsible for designing, developing, and testing software applications using Python programming language.Key ResponsibilitiesCollaborate with business user groups to understand...


  • Dallas, Texas, United States Software Guidance and Assistance, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Software Guidance & Assistance, Inc. The ideal candidate will have a strong background in software development, with expertise in designing and developing secured software applications of moderate complexity.The successful candidate will be responsible for:Designing and...


  • Dallas, Texas, United States United Software Group Full time

    Job SummaryAs a Senior .NET Core Software Engineer Lead at United Software Group, you will be responsible for leading a team of software engineers in the development of high-quality .NET Core applications. Key responsibilities include participating in backlog refinement sessions, code review, troubleshooting, and ensuring all code meets standards. The ideal...


  • Dallas, Texas, United States TCP Software Full time

    Senior DevOps EngineerWe are seeking a highly skilled and experienced Senior DevOps Engineer to join our dynamic and innovative team at TCP Software. As a Senior DevOps Engineer, you will play a critical role in designing, implementing, and managing our cloud infrastructure and CI/CD pipelines.Key Responsibilities:Design, develop, and implement scalable and...


  • Dallas, Texas, United States Cambium Learning Group Full time

    Job OverviewCambium Assessment is a leading provider of assessment services and technical assistance to school systems nationwide. We're seeking a highly skilled Senior Software Engineer to join our team of innovative software engineers, designers, and project managers.As a Senior Software Engineer, you will be responsible for designing and developing...


  • Dallas, Texas, United States AT&T Full time

    Job Title: Senior Software EngineerAT&T Services, Inc. is seeking a highly skilled Senior Software Engineer to join our team in Dallas, Texas. As a Senior Software Engineer, you will be responsible for designing and developing cross-functional/multi-platform application systems.Key Responsibilities:Design and develop cross-functional/multi-platform...


  • Dallas, Texas, United States InterLinked Recruitment Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Interlinked Recruitment. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions...


  • Dallas, Texas, United States BioTalent Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at BioTalent. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Lead the development of software systems, ensuring they meet the required...


  • Dallas, Texas, United States United Software Group Full time

    Job Title: Senior Systems EngineerUnited Software Group is seeking a highly skilled Senior Systems Engineer to join our team.Job Summary:We are looking for a talented Systems Engineer to diagnose and resolve OT/IT issues in our plant, including packaging/process control systems, shop floor applications, and various network systems.Key...


  • Dallas, Texas, United States Diverse Lynx Full time

    Job Title: Senior Software EngineerJob Summary:Seeking a highly skilled Senior Software Engineer to lead the development of complex software systems using Java. The ideal candidate will have a strong background in object-oriented design principles, experience with Java frameworks such as DropWizard, Spring, and Hibernate, and familiarity with web development...


  • Dallas, Texas, United States JDA Software Full time

    Cloud Data Platform Engineer OpportunityBlue Yonder is seeking a skilled Cloud Data Platform Engineer to join our team. As a key member of our Azure Cloud based Data Platform Team, you will be responsible for designing and implementing scalable data solutions.As a Staff Software Engineer, you will work closely with our cross-functional teams to deliver...


  • Dallas, Texas, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Title: Developer L4About the Role:At Futran Tech Solutions Pvt. Ltd., we are seeking a highly skilled and experienced software engineer to join our team. As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java and JavaScript. Key Responsibilities:• Must have 8-12 years of...


  • Dallas, Texas, United States Jobot Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our innovative technology team at Jobot. As a key member of our team, you will be responsible for designing, developing, and implementing complex software solutions using cutting-edge technologies such as AWS,.NET Core, and C#.Key...


  • Dallas, Texas, United States The Options Clearing Corporation Full time

    Job Title: Senior Software EngineerThe Options Clearing Corporation is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and resilient hybrid and cloud-based data solutions.Key Responsibilities:Collaborate with other...


  • Dallas, Texas, United States Editech Staffing Full time

    Job Title: Senior Python Software EngineerWe are seeking a highly skilled Senior Python Software Engineer to join our team. As a Senior Python Software Engineer, you will be responsible for designing, developing, and maintaining large-scale software applications using Python.Key Responsibilities:Design and develop software applications using Python, ensuring...


  • Dallas, Texas, United States StevenDouglas Full time

    Senior Software Development EngineerWe are seeking a highly skilled Senior Software Development Engineer to join our team at StevenDouglas. As a key member of our software development team, you will be responsible for designing, building, and maintaining efficient, reusable, and reliable code.Key Responsibilities:Design and develop software solutions using...


  • Dallas, Texas, United States Stefanini Full time

    Job Title: Senior Perl Software EngineerStefanini Group is seeking a highly skilled Senior Perl Software Engineer to join our team in Dallas, TX. As a key member of our software engineering team, you will be responsible for designing, developing, testing, and deploying software solutions for various initiatives within the company.Responsibilities:Design and...


  • Dallas, Texas, United States Maintec Technologies Full time

    Job Title: Senior .NET Software EngineerJob Summary:We are seeking a highly skilled Senior .NET Software Engineer to join our dynamic team at Maintec Technologies. As a senior developer, you will be responsible for designing and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software applications...


  • Dallas, Texas, United States Vimerse InfoTech Inc Full time

    Job Title: Senior Java Software EngineerAt Vimerse InfoTech Inc, we are seeking a highly skilled Senior Java Software Engineer to lead our Java development team. The ideal candidate will have a strong background in computer science, excellent analytical and communication skills, and a proven track record of delivering complex software projects.Key...


  • Dallas, Texas, United States Lorven Technologies Full time

    Job Title: Senior Software Engineer - (NodeJs/React-NextJs/CICD/REPO Management)Location: Dallas, TX (Day 1 Onsite)Duration:Long Term ContractKey Responsibilities:Technical Leadership: Lead a team of developers by setting clear technical direction, providing mentorship, and ensuring the delivery of high-quality code.Architecture and Development: Design,...