Principal Software Engineer

Principal Software Engineer

London Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
Go Premium
N

At a Glance

  • Tasks: Develop Java applications and collaborate with global teams to create innovative tech solutions.
  • Company: Join Nomura, a leading investment bank providing top-tier services to hedge funds and institutional investors.
  • Benefits: Enjoy career growth, exposure to cutting-edge tech, and a diverse, inclusive workplace culture.
  • Why this job: Be part of a dynamic team shaping the future of finance technology while making a real impact.
  • Qualifications: Bachelor's in Computer Science and 3-8 years of Java development experience required.
  • Other info: Opportunity for early responsibility and involvement in exciting projects across global markets.

The predicted salary is between 43200 - 72000 Β£ per year.

Select how often (in days) to receive an alert:

Prime Brokerage is a suite of services provided by investment banks to hedge funds and other institutional investors. These services include market access, trade execution, custody, securities lending, financing, margin trading and risk management. This allows our clients to focus on investment goals and strategy.

Prime Technology is part of Global Markets IT. We are a front-office trader facing technology team combining the functions of Prime Brokerage and Equity Financing. We are responsible for building platforms to grow, scale and support our Prime Traders and clients.

Functional Overview

We are seeking a highly skilled Associate Software Engineer to join our Prime Technology Team in Powai. You will have the opportunity to work on diverse and challenging projects, take on early responsibility, and contribute to the firm\’s success. If you have a proactive mindset and a demonstrated passion for technology, we want to hear from you.

Key Responsibilities

  • Own development of Java-based applications, ensuring focus on correctness, resilience and quality.
  • Work across different functional and technical solutions including Synthetic Prime brokerage, Cash Prime Brokerage and Regulatory initiatives.
  • Collaborate closely with the End Users as part of a team to understand their needs and create technical solutions.
  • Be part of a global team with members in Mumbai, London, and New York. Contributing to collective goals and supporting your colleagues.
  • Take ownership of the full software development lifecycle, from initial discussions through to design, development, testing, deployment.
  • Conduct code reviews and design reviews to ensure best practices and high standards are followed.
  • Document discussions / solutions / processes and track development and issues using Confluence and Jira. Share ideas/observations/improvements with the global team.
  • Primary Support is covered by a separate Production Services team, however at times you may need to provide Level 3 support to resolve issues.

Required Skills and Experience

  • Candidates must have a Bachelor of Technology or equivalent degree in Computer Science.
  • Minimum of 3-8 years of hands-on Java development in an enterprise environment.
  • Strong analytical and problem-solving skills.
  • Good communication skills and the ability to work effectively with the stakeholders and the global team.
  • Proficiency with Spring Boot, relational databases/SQL, test driven development.
  • Proactive learning mindset and the ability to take initiative in identifying and solving problems.
  • Demonstrated interest in technology and modern software design/architecture.

Preferred Skills

Functional:

  • Experience or Certification on Capital Market and specifically Prime Brokerage will be highly preferred.

Technical:

  • Java: Java 17+, Collections, Spring Boot 3, Java Streams API, concurrency, JPA, JMS, profiling, garbage collection
  • Databases: Sybase/MS SQL Server, MongoDB, DB2
  • Integration: Enterprise Integration Patterns, Apache Camel
  • DevOps: Gitlab CI/CD, Ansible, Observability/Telemetry
  • Unix: bash scripting, system and process monitoring
  • Cloud: Experience with AWS, S3
  • Web: HTML5 frameworks: React, Redux, SSE/Websockets, CSSBootstrap

Career Growth and Learning Opportunities

  • Great opportunity to be at the intersection of business and technology. Gaining in-depth knowledge of both Cash Prime Brokerage and Synthetic Prime Brokerage domain.
  • Exposure to the latest technologies and industry best practices.

We are committed to providing equal opportunities throughout employment including in the recruitment, training and development of employees. We prohibit discrimination in the workplace whether on grounds of gender, marital or domestic partnership status, pregnancy, carer’s responsibilities, sexual orientation, gender identity, gender expression, race, color, national or ethnic origins, religious belief, disability or age.

*Applying for this role does not amount to a job offer or create an obligation on Nomura to provide a job offer. The expression \”Nomura\” refers to Nomura Services India Private Limited together with its affiliates.

#J-18808-Ljbffr

Principal Software Engineer employer: Nomura Holdings, Inc.

At Nomura, we pride ourselves on being an exceptional employer, particularly for our Principal Software Engineer role in Powai. Our dynamic work culture fosters collaboration and innovation, providing employees with the opportunity to engage in challenging projects while gaining invaluable exposure to cutting-edge technologies in the finance sector. We are committed to your professional growth, offering a supportive environment that encourages proactive learning and development, ensuring you thrive as part of our global team.
N

Contact Detail:

Nomura Holdings, Inc. Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Principal Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java 17+, Spring Boot, and SQL databases. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Network with professionals in the finance and technology sectors, especially those who work in Prime Brokerage. Engaging in conversations about industry trends can provide insights and potentially lead to referrals.

✨Tip Number 3

Demonstrate your proactive learning mindset by discussing recent projects or technologies you've explored. This shows your passion for technology and your ability to adapt, which is crucial for this role.

✨Tip Number 4

Prepare to discuss your experience with the full software development lifecycle. Be ready to share examples of how you've taken ownership of projects from design to deployment, highlighting your problem-solving skills along the way.

We think you need these skills to ace Principal Software Engineer

Java Development
Spring Boot
Relational Databases/SQL
Test Driven Development
Analytical Skills
Problem-Solving Skills
Communication Skills
Collaboration
Software Development Lifecycle
Code Review
Documentation Skills
Proactive Learning Mindset
Java 17+
Collections
Java Streams API
Concurrency
JPA
JMS
Profiling
Garbage Collection
Sybase/MS SQL Server
MongoDB
DB2
Enterprise Integration Patterns
Apache Camel
Gitlab CI/CD
Ansible
Observability/Telemetry
Bash Scripting
System and Process Monitoring
AWS
S3
HTML5
React
Redux
SSE/Websockets
CSS
Bootstrap

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Java development, particularly in enterprise environments. Emphasise your skills in Spring Boot, SQL, and any relevant projects that showcase your problem-solving abilities.

Craft a Strong Cover Letter: In your cover letter, express your passion for technology and your proactive mindset. Mention specific projects or experiences that align with the responsibilities of the Principal Software Engineer role, especially those related to Prime Brokerage.

Showcase Relevant Skills: Clearly outline your technical skills in your application. Include your proficiency with Java 17+, Spring Boot, and any experience with databases like Sybase or MongoDB. If you have knowledge of Capital Markets or DevOps tools, make sure to highlight that too.

Prepare for Technical Questions: Anticipate technical questions related to software development lifecycle, code reviews, and best practices. Be ready to discuss your approach to problem-solving and how you’ve contributed to team goals in previous roles.

How to prepare for a job interview at Nomura Holdings, Inc.

✨Showcase Your Java Expertise

As a Principal Software Engineer, your Java skills are crucial. Be prepared to discuss your experience with Java 17+, Spring Boot, and any relevant projects you've worked on. Highlight specific challenges you faced and how you overcame them.

✨Understand the Prime Brokerage Landscape

Familiarise yourself with the concepts of Prime Brokerage and its services. Being able to discuss how these services impact clients and the technology behind them will demonstrate your proactive learning mindset and interest in the field.

✨Emphasise Collaboration Skills

This role requires working closely with end users and global teams. Prepare examples that showcase your ability to communicate effectively and collaborate on technical solutions. Highlight any experiences where teamwork led to successful project outcomes.

✨Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Brush up on your problem-solving skills and be ready to demonstrate your thought process. Practising common algorithms and design patterns can help you feel more confident.

Principal Software Engineer
Nomura Holdings, Inc.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
  • Principal Software Engineer

    London
    Full-Time
    43200 - 72000 Β£ / year (est.)

    Application deadline: 2027-08-11

  • N

    Nomura Holdings, Inc.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>