Salt Lake City, Utah, USA
4 days ago
Engineering - Networks - Software Engineer - Vice President - Salt Lake City

Who We Look For

We are seeking a talented and Senior Software Developer(VP) with a minimum of 8 years of relevant experience and basic network knowledge to join our team. As a Software Developer at Goldman Sachs for the Network SRE Dev team, you will have the opportunity to work on exciting projects, collaborate with a dynamic team, and contribute to the development of cutting-edge software solutions.

 

Key Responsibilities

Software Development: Design, develop, test, and maintain high-quality software solutions following best practices and coding standards.Programming Languages: Proficiency in one or more programming languages (e.g. Java, JavaScript, Python) is required.Web Application: Experience developing web applications using at least one popular web framework (Spring MVC, DropWizard, React)Frontend and Backend Development: Experience in both frontend and backend development is preferred.Team Player: Collaborate with global team & be point person for the projects. Sprint planning & defining BOW, peer programming & Mentoring junior EngineersBasic Network Knowledge: Understanding of fundamental networking concepts, such as TCP/IP, DNS, HTTP, and routing, is required.Collaboration: Work closely with cross-functional teams, including designers, product managers, and QA engineers, to ensure the successful delivery of software projects.Problem Solving: Analyze complex technical problems and propose effective solutions.Code Review: Participate in code reviews to maintain code quality and ensure compliance with coding standards.Documentation: Create and maintain technical documentation for software projects.Agile Development: Experience working in an Agile or Scrum development environment is a plus.Continuous Learning: Stay up-to-date with the latest industry trends, technologies, and best practices.Support: On-call rotation (including weekends) for incident response and proactive incident measuresApplication Monitoring: Monitor infrastructure using SRE tools, and suggest tools as necessaryDevOps: Coding infrastructure automation across the CI/CD pipeline

Qualifications

1. Bachelor's degree in Computer Science or a related field is preferred.

2. Minimum of 3 years of experience as a Software Developer.

3. Strong proficiency in one or more programming languages.

4. Basic understanding of networking concepts.

5. Knowledge of software development best practices and design patterns.

6. Familiarity with version control systems (e.g., Git).

7. Excellent problem-solving and debugging skills.

8. Strong communication and teamwork skills.

9. Ability to work in a fast-paced and collaborative environment.

Confirm your E-mail: Send Email