Internal Audit, Dallas, Software Engineering, Associate

Goldman SachsDallas, TX
Onsite

About The Position

As an associate engineer in the Internal Audit Application Engineering team, you will help with the design, implementation, and deployment of highly secure, performant, and scalable services. You will have the opportunity to work on a wide range of technologies (including cloud) and apply new technologies for solving customer problems. You will influence the definition of product features, drive operational excellence, and spearhead best practices that enable a quality product. You will manage and monitor all operational aspects of existing services. You will be responsible for driving the automation of processes such as build, testing, deployment, and distribution to increase productivity. You will drive solutions and communication for production-impacting incidents.

Requirements

  • Effective Communication Skills, both written and verbal, sufficient for success in a largely asynchronous and distributed work environment.
  • Highly skilled in designing, developing, testing, and deploying enterprise web applications using Java, J2EE technologies.
  • Extensive knowledge and experience in using REST APIs to build server-side applications with microservices-based architecture.
  • Skilled and experienced in effectively using version control systems like GIT and SVN during software development.
  • Knowledge and experience in using build tools like Gradle and Maven to manage build lifecycle.
  • Strong knowledge of coding best practices, design patterns, and anti-patterns is a must.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Comfortable working in a highly agile, intensely iterative software development process.
  • Experience of owning a project from concept to production, including proposal, discussion, and execution.
  • Self-motivated and self-managing, with excellent organizational skills.
  • More than 3 years of Software Development experience in Java / J2EE related technologies.
  • At least 2 years of hands-on experience working in microservice architecture.
  • At least 2 years of hands-on experience working with Spring framework.
  • At least 2 years of hands-on experience with SQL and any Relational/Columnar database.
  • Strong knowledge of Data Structures, Algorithms, and CS fundamentals is a must.
  • Strong coding and problem-solving skills are essential.

Nice To Haves

  • Experience of developing and managing cloud-native applications would be preferred.
  • Experience working on Agile processes (Scrum, Kanban).
  • Experience with Docker and Kubernetes in production use cases.
  • Extensive Linux experience, comfortable with shell scripting.
  • Knowledge on Infrastructure-As-code would be good to have.
  • Positive and solution-oriented mindset.
  • Working experience on messaging systems like Kafka, Rabbit-MQ is preferable.

Responsibilities

  • Ownership of product/feature end-to-end for all phases from development to production.
  • Ensuring the developed features are scalable and highly available with no quality concerns.
  • Work closely with stakeholders and peers for solution designing and implementation.
  • Management and execution against project plans and delivery commitments.
  • Assist directly and indirectly in the continual hiring and development of technical talent.
  • Create and execute appropriate quality plans, project plans, test strategies, and processes for development activities in concert with business and project management efforts.
  • Mentor junior members in the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service