Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Software Engineer - CF&O Shared Services – Birmingham – VP

AI Summary ✨

Requirements:

  • Bachelor’s degree in computer science, Electrical Engineering, or related technical discipline; Master's degree preferred.
  • 7+ years of relevant experience in software development, with a minimum of 3 years in a leadership role.
  • Proven track record of managing and developing high-performing engineering teams.
  • Deep understanding of software development methodologies, tools, and technologies.
  • Strong client / stakeholder management skills with strong interpersonal skills, both verbal and written.
  • Excellent problem-solving and analytical skills.
  • Ability to work in a fast-paced environment with a strong delivery focus.
  • Experience managing budgets and resources effectively.
  • Strong understanding of data structures, algorithms, software design and core programming concepts.
  • Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team.

Nice to Haves:

  • Strong programming experience in at least one language (e.g. Java, Python, C#, Go).
  • Experience with modern front-end technologies such as React.
  • In-depth knowledge of relational and columnar SQL databases, including database design and performance optimization.
  • Experience with industry standard frameworks and tools such as SpringBoot, DropWizard, Maven, Web/RESTful service development, etc.
  • Knowledge of ORM frameworks.
  • Experience in ML/Data Science/AWS will be relevant and useful.
  • Experience with continuous delivery and deployment.
  • Proficient at working with large and complex code bases.
  • Sound in object-oriented programming fundamentals.
  • Experience in the financial services industry, particularly in risk management or regulatory reporting.
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP).

What You'll Be Doing:

  • Provide strategic leadership and direction to multiple software engineering teams, aligning technology initiatives with business goals.
  • Manage, mentor, and develop a team of software engineers, fostering a collaborative and high-performance environment.
  • Drive the adoption of best practices in software development, including agile methodologies, DevOps principles, and continuous delivery.
  • Oversee the design, development, and implementation of complex financial systems and platforms.
  • Ensure the scalability, reliability, and security of applications.
  • Collaborate with business stakeholders to understand their needs and translate them into technical requirements.
  • Identify and mitigate technical risks.
  • Champion innovation and explore emerging technologies to improve efficiency and effectiveness.
  • Lead the effort to reduce technical debt and modernize legacy systems.

Perks and Benefits:

  • Opportunities for professional growth and development
  • Training and development programs
  • Employee benefits, wellness programs, and personal finance offerings
  • Global firmwide networks and mindfulness programs
  • Equal opportunity employer with commitment to diversity and inclusion
  • Reasonable accommodations for candidates with special needs or disabilities
Apply here
Goldman Sachs logo

Goldman Sachs

Birmingham, UK

Experience: Senior
Posted: March 28, 2025
Aws
Azure
Gcp
Golang
Java
Python
React
Rest
Spring
backend

Similar jobs

  • 2 days ago
  • 4 days ago
    Remote
  • 6 days ago
  • See all jobs in UK