Senior Software Engineer

3 weeks ago


Mumbai, Maharashtra, India Optiver Full time

WHO WE ARE

Optiver is a global market maker founded in Amsterdam, with offices in London, Chicago, Austin, New York, Sydney, Shanghai, Hong Kong, Singapore, Taipei and Mumbai. Established in 1986, today we are a leading liquidity provider, with close to 2,000 employees in offices around the world, united in our commitment to improve the market through competitive pricing, execution and risk management. By providing liquidity on multiple exchanges across the world in various financial instruments we participate in the safeguarding of healthy and efficient markets. We provide liquidity to financial markets using our own capital, at our own risk, trading a wide range of products: listed derivatives, cash equities, ETFs, bonds and foreign currencies.

In Asia Pacific, Optiver was one of the first global market makers to establish a presence in the region, with the incorporation our Sydney office in 1996. Since then, we have expanded our footprint by establishing offices in Taipei (2005), Hong Kong (2007), Shanghai (2012) and Singapore (2021). The business in Mumbai is newly established and deemed to be an integral part of the APAC strategy, with an anticipation of significant growth over the coming years.

WHAT YOU'LL DO

Optiver leverages technology to solve a variety of complex problems: optimising for scarce bandwidth, responding to market events with nanosecond speed, automatically pricing complex sets of financial instruments with extremely low error tolerance, and analysing huge volumes of data. Our systems are built to add to the stability of the market, not detract from it; therefore, they must operate at peak efficiency in the most extreme market conditions.

Our Senior Software Engineers not only lead technical projects, but also help set the direction for our trading infrastructure and serve as role models within the organisation. As one of the first engineers on the ground, you will collaborate with fellow Engineers, Traders, and Researchers to develop a deep understanding of trading, exchanges and what the 'machine' is doing. Your challenge is to further innovate and maintain the foundation underlying our wider infrastructure.

Your other responsibilities will depend on what team you go into, but we expect our Senior Engineers to also be involved with:

The design, development and deployment of services that comprise our globally distributed trading platform. Delivering large bodies of well-engineered code. Building partnerships across the business to ensure we're feeding the best ideas into our solutions. Managing deployments to reduce risk and provide production support where required. Finding the simplest, cleanest solutions and continually optimise them. Building software that balances complex system performance in a reliable trading environment. Mentoring junior engineers.


WHO YOU ARE

Optiver needs our next Senior Software Engineer to be someone with:

A solid grasp of Computer Science fundamentals like operating systems, data structures and algorithms. As our main body of software is written in C++ and runs on Linux, you will either need to have extensive experience in this language and platform or be more than willing to learn on the job. Next to C++, we also extensively use Python, C# and other languages in Optiver, and you are therefore expected to be willing and able to learn new languages quickly. Experience building systems in the HFT space, in particular low-latency or real-time systems. Proven ability to work through the full software development lifecycle, from gathering requirements, to testing and deployment. Experience making architectural recommendations on IT solutions, design & approach. A passion for solving complex problems with well-engineered, fit for purpose, code.


WHAT YOU'LL GET

The chance to work alongside diverse, intelligent, and driven peers in a rewarding environment Competitive remuneration, including an attractive bonus structure Training, mentorship and personal development opportunities Competitive benefits

As an intentionally flat organisation, we believe that great ideas and impact can come from everyone. We are passionate about empowering individuals and creating diverse teams that thrive. Every person at Optiver should feel included, valued and respected, because we believe our best work is done together.

Our commitment to diversity and inclusion is hardwired through every stage of our hiring process. We encourage applications from candidates from any and all backgrounds, and we welcome requests for reasonable adjustments during the process to ensure that you can best demonstrate your abilities.

You are viewing: Senior Software Engineer

  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    NEC Software Solutions is a leading provider of end-to-end IT services across various sectors. Our expertise spans publishing, media, financial services, retail, healthcare, and technology companies worldwide. We have over 30 years of experience in delivering robust software products that meet the highest standards of engineering and user experience.We are...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company DescriptionNEC Software Solutions (India) Private Limited  is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of 1300+. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company DescriptionOur philosophy is to understand our customers' business first before we get to the technology.This approach leads to clever software; streamlining old processes, saving money and delivering positive change.Our technology has helped the NHS screen millions of babies for hearing loss, ensures hundreds of housing providers are managing their...


  • Mumbai, Maharashtra, India Napier & Tidd Full time

    Job Title : Senior Software Engineer (Backend)- Node.js Job Description : We are seeking an experienced Senior Software Engineer with expertise in Node.js to join our dynamic team. As a Senior Software Engineer, you will play a crucial role in developing and maintaining our backend systems, ensuring they are robust, scalable, and performant. You will work...


  • Mumbai, Maharashtra, India Napier & Tidd Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our development team at Napier & Tidd. As a Senior Software Engineer, you will play a pivotal role in the design, development, and optimization of modern web applications.Responsibilities:Lead the technical design and development of web applications using...


  • Mumbai, Maharashtra, India Saaki Argus & Averil Consulting Full time

    Title: Senior Software Engineer Location : Mumbai Experience : 5+ years Job Description:The typical education and professional experience required for a Senior Software Engineer is a master s degree At least 5+ years of working experience or working in a similar role. A successful candidate has proven experience of leading a team of software developers (3+...


  • Mumbai, Maharashtra, India Napier & Tidd Full time

    Job Title : Senior Software Engineer (Backend)- Node.js Job Description : We are seeking an experienced Senior Software Engineer with expertise in Node.js to join our dynamic team. As a Senior Software Engineer, you will play a crucial role in developing and maintaining our backend systems, ensuring they are robust, scalable, and performant. You will work...


  • Mumbai, Maharashtra, India Napier & Tidd Full time

    Job Title : Senior Software Engineer (Backend)- Node.js Job Description : We are seeking an experienced Senior Software Engineer with expertise in Node.js to join our dynamic team. As a Senior Software Engineer, you will play a crucial role in developing and maintaining our backend systems, ensuring they are robust, scalable, and performant. You will work...


  • Mumbai, Maharashtra, India HBITS PROPTECH PRIVATE LIMITED Full time

    Job Title : Senior Software Engineer (React.js, TypeScript, Next.js, Tailwind CSS) Job Description : We are seeking an experienced Senior Software Engineer with a deep understanding of React.js, TypeScript, Next.js, and Tailwind CSS to join our development team. As a Senior Software Engineer, you will play a pivotal role in the design, development, and...


  • Mumbai, Maharashtra, India dentsu Full time

    The purpose of this role is to develop required software features, achieving timely delivery in compliance with the performance and quality standards of the company. Job Title: Senior Software Engineer Job Description: Key responsibilities: Works independently with a broader overview on the project Participates in communications with partners and...


  • Mumbai, Maharashtra, India HBITS PROPTECH PRIVATE LIMITED Full time

    Job Title : Senior Software Engineer (React.js, TypeScript, Next.js, Tailwind CSS)Job Description :We are seeking an experienced Senior Software Engineer with a deep understanding of React.js, TypeScript, Next.js, and Tailwind CSS to join our development team. As a Senior Software Engineer, you will play a pivotal role in the design, development, and...


  • Mumbai, Maharashtra, India HBITS PROPTECH PRIVATE LIMITED Full time

    Job Title : Senior Software Engineer (React.js, TypeScript, Next.js, Tailwind CSS)Job Description :We are seeking an experienced Senior Software Engineer with a deep understanding of React.js, TypeScript, Next.js, and Tailwind CSS to join our development team. As a Senior Software Engineer, you will play a pivotal role in the design, development, and...


  • Navi Mumbai, Maharashtra, India Newgen Software Full time

    Role: Senior Software EngineerResponsibilities:• Developing and installing software solutions.• Designing, implementing and delivering high quality Software projects in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Responsibilities:• Participate in detailed level in design, coding, code walk through, peer code reviews and unit testing, System...


  • Mumbai, Maharashtra, India Josh Software Full time

    Why Join Josh Software?We offer a dynamic work environment that encourages collaboration, innovation, and continuous learning. Our team is passionate about delivering exceptional software products that exceed customer expectations. As a Senior Functional Tester, you will have opportunities to grow professionally, work on challenging projects, and contribute...


  • Navi Mumbai, Maharashtra, India Newgen Software Full time

    Role: Senior Software EngineerResponsibilities: • Developing and installing software solutions. • Designing, implementing and delivering high quality Software projects in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Responsibilities: • Participate in detailed level in design, coding, code walk through, peer code reviews and unit testing,...


  • Navi Mumbai, Maharashtra, India Newgen Software Full time

    Role: Senior Software EngineerResponsibilities: • Developing and installing software solutions. • Designing, implementing and delivering high quality Software projects in JAVA, SQL / Oracle, J2EE and other JAVA technologies. Responsibilities: • Participate in detailed level in design, coding, code walk through, peer code reviews and unit testing,...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company DescriptionNEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation.We have more than 30 years of experience in providing end...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company DescriptionNEC Software Solutions (India) Private Limited  is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of 1300+. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company DescriptionOur Parent Organization NEC Corporation is a 25 billion Company with offices spread across the globe NEC is a multinational provider of information technology IT services and products headquartered in Tokyo Japan with 122 years of experience in evolution with technology and innovation It is recognized as a Top 50 Innovative Company...


  • Mumbai, Maharashtra, India Ember Technologies Pvt. Ltd. Full time

    Job Description : Position Senior Software Engineer (5-9 yrs.) / Software Engineer (2-5 yrs.) Experience : - Relevant software architecture, software development and software testing experience Education : - Relevant degree in software engineering fields; training in principles and techniques of software development Skills : - Strong technical skills in...