Jobs · Engineering · Utah

Compliance, Core – Hands-on Software Engineer Leader, Vice President, Salt Lake City

Goldman Sachs · Salt Lake City, UT · 2 wk ago
EngineeringFull-time

About the role

We are seeking a seasoned hands-on Engineering leader to join our Non-Financial Risk & Controls (NFRC) Core Engineering team. This role will drive AI and cloud transformation, lead cloud migration, and own the full development lifecycle.

Responsibilities

  • Pioneer AI-Driven SDLC: Act as a champion and heavy adopter of AI-assisted Software Development Life Cycles (SDLC), integrating autonomous AI agents and building advanced, agentic AI workflows to dramatically accelerate developer productivity and delivery timelines.
  • Lead Cloud Migration: Architect and execute the migration of critical, high-throughput application infrastructure, data processing pipelines, and storage systems to public cloud environments.
  • Own the Full Development Lifecycle: Drive the end-to-end software development lifecycle—from initial definition and architectural design to implementation, testing, deployment, and long-term maintenance.
  • Solve Complex, Large-Scale Problems: Tackle a diverse range of high-impact challenges involving massive datasets, real-time event processing, high-performance messaging, complex workflows, and intuitive UI/UX.
  • Leverage a Modern Tech Stack: Utilize a robust, full-stack ecosystem including Java, JavaScript, TypeScript, React, RESTful APIs, MongoDB, Elasticsearch, DMN, BPMN, and Kubernetes.
  • Build and Optimize High-Throughput Data Pipelines: Build and optimize high-throughput data pipelines using streaming technologies such as Kafka CDC, Kafka topics, EMS, and Apache Flink.
  • Partner Globally: Collaborate with sponsors, business users, and engineering colleagues across multiple global divisions to design and deliver cohesive, enterprise-grade solutions.
  • Foster Innovation: Incubate, prototype, and scale new technical ideas, continuously pushing the boundaries of what our engineering platforms can achieve.
  • Mentor & Coach: Actively mentor, coach, and guide junior and mid-level engineers, fostering a culture of continuous learning, technical excellence, and career growth.
  • Architect & Deliver End-to-End Solutions: Collaborate, innovate, and lead in a dynamic, fast-paced environment.

Qualifications

  • Academic Foundation: A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a closely related technical field.
  • Enterprise Java Expertise: 15+ years of professional software development experience, with a deep, hands-on mastery of Java and modern enterprise frameworks.
  • SDLC & Quality Engineering: 15+ years of experience driving modern Software Development Life Cycle (SDLC) practices, with a strong emphasis on automated testing, test-driven development (TDD), and continuous integration/continuous delivery (CI/CD).
  • Distributed Systems & Architecture: Proven track record of designing, building, and maintaining highly scalable, resilient, and secure distributed systems (ideally within a microservices architecture).
  • Leadership & Professional Attributes: Execution & Delivery Focus: A proven ability to drive complex projects toward key milestones and strategic goals, balancing high-level execution with a meticulous attention to detail. Global Collaboration: Exceptional interpersonal skills with a track record of working effectively as a strong team player across geographically distributed, multi-disciplinary teams. Communication Excellence: Strong verbal and written communication skills, with the ability to document complex technical architectures and articulate technical concepts clearly to both engineering teams and business stakeholders. Analytical Problem Solving: Excellent judgment, analytical thinking, and problem-solving capabilities, with a natural aptitude for troubleshooting complex system issues. Self-Motivated & Organized: A highly self-directed individual with outstanding time management and organizational skills, capable of prioritizing tasks in a fast-paced, dynamic environment.

Similar jobs