Sr. Software Developer - Equity Trading Systems
AllianceBernsteinAbout the role
Who We Are:
AB is a leading global investment management firm that offers high-quality research and diversified investment services to institutional clients, individuals and private clients in major markets around the world. AB employs more than 500 investment professionals with expertise in growth equities, value equities, fixed income securities, blend strategies, and alternative investments, and, through its subsidiaries and joint ventures, operates in more than 20 countries. AB’s research disciplines include fundamental research, quantitative research, economic research and currency forecasting capabilities. Through its integrated global platform, AB is well-positioned to tailor investment solutions for its clients. AB also offers independent research, portfolio strategy and brokerage-related services to institutional investors.
Who You'll Work With:
The Equity Investment Management Technology (“EIMT”) team creates and maintains software to support the research, portfolio management, and trading activities for AB’s institutional and private client business lines. The successful candidate will join the EIMT - OMS (Order Management System) development team. The OMS team is responsible for developing software that facilitates portfolio implementation, compliance and trading workflows for a variety of investment products, namely equities, equity swaps, futures, options, fixed income derivatives, and FX, across both Institutional and Private client business lines.
What You'll Do:
We are seeking a Senior Software Engineer to join our EMS team in Nashville, TN (relocation packages are available).
We are seeking a talented and energetic Senior Software Developer / Analyst to join our EIMT-EMS team in the Nashville office. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.
The role requires hands-on coding and design in an n-tier Java, .NET (C#), SQL Server environment. The candidate’s primary responsibility includes designing UI features, enhancing or creating new API calls, implementing financial logic, interfacing with numerous internal/external systems. In addition, the candidate will provide technical leadership by assisting with technical design and mentoring junior team members.
The team is small, efficient and works in an agile manner. Projects are done in teams as well as individually, and there are lively discussions about design. A passion for solving real world problems and coding software is shared by all! This is a great opportunity to get in on a small but highly visible team.
Describe the applications and business or enterprise functions the role supports:
The EIMT-EMS team provides execution management software “Portware” for the Private Client and Institutional business lines. The execution management system integrates closely with the order management system and is responsible for marketing of multi-asset orders out to the street and marshalling the fill information back to the OMS. The product provides a wide functionality to the trader across single-name and program order flow, combining market data, execution status and real-time benchmarks. The tool facilitates trading on equity, futures, options and a wide range of OTC derivatives.
The key job responsibilities include, but are not limited to:
The successful candidate’s primary focus will be enhancing and maintaining extensions to Portware. The candidate must be able to work across multiple aspects of a project and juggle multiple responsibilities at the same time. Strong analytic capability coupled with the ability to create innovative solutions is a key to success. Specific tasks include:
Understand complex business problems and design / implement clean, scalable solutions Form and leverage strong relationships with the system’s end users – buy-side trading Design and develop interfaces with external systems Partner with other development teams on integration efforts Non-functional projects such as code refactoring, streamlining processes, store procedure optimization, etc. Mentor junior developers – coaching team members with proper design, code review, etc.
The candidate must have extensive hands-on experience in order/execution management systems (OEMS)
What makes this role unique or interesting (if applicable)?
This is a strong and friendly team of developers, analysts, and testers who work in multiple architectures and products with ma
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s