Senior Software Engineer - Functional Programming
Company: Avature
Location: New York
Posted on: March 15, 2025
Job Description:
Senior Software Engineer - Functional ProgrammingLocation: New
YorkBusiness Area: Engineering and CTORef #: 10042564Description &
RequirementsAs a financial data, news, and analytics market leader,
Bloomberg continuously invests in its technology to keep delivering
the best data and analytics to support the global derivatives
market. To this end, Bloomberg's Derivatives Engineering team is
responsible for owning the full life-cycle of services and
applications for pricing derivatives. We build systems and products
that enable clients to generate trade ideas, structure deals,
connect to electronic trading platforms and capture market
movements.We sit at the intersection of finance and technology,
working directly with product managers, financial engineers, and
quantitative analysts to understand client and market needs. These
foundational systems get billions of hits per day and provide data
and analytics to many of Bloomberg's flagship products.What's in it
for you?
- Be part of a passionate, growing community of talented software
engineers within an environment where innovation is not only
embraced, but encouraged.
- Gain experience applying functional programming to real
production financial systems.
- Use OCaml to develop a robust template system to assist users
in creating a wide range of financial instruments across various
asset classes.
- Implement microservices and component-based designs.
- Opportunity to learn some of the financial domain that's at the
core of the extensive derivative functionality.
- Help shape the strategy for growth of OCaml at Bloomberg by
contributing to the various OCaml infrastructure projects across
the company.We'll trust you to:
- Employ functional programming in building new cutting-edge
systems and improving existing ones wherever possible.
- Work hand-in-hand with industry-expert product owners,
financial engineers, and quantitative researchers to build
applications and frameworks.
- Take leadership of technical solutions, implementation, and
rollout to users.
- Champion new technologies, advocate for the latest developments
and best practices in the open source community, challenge the
status quo and inspire others to improve their craft.
- Represent Bloomberg in conferences and the wider functional
programming community.
- Embrace teamwork and peer review of designs and code.You'll
need to have:
- 4+ years working with a functional language (OCaml, Haskell,
Scala etc.).
- A Degree in Computer Science, Engineering, Mathematics, similar
field of study or equivalent work experience.
- An understanding of the benefits of composition; search for sum
types in any language you write; and dearly miss pattern matching
where you don't have it.
- Functional expertise in building microservices; contributing to
system design and architecture; and scaling fault-tolerant,
distributed systems.
- Honest approach to problem-solving, and ability to collaborate
with peers, partners, and management.We'd love to see:
- Interest in the financial domain and passion for solving large
scale challenging problems in the financial industry.
- Contributions to the open source community.
- Interest in mentoring and sharing knowledge with other team
members.Salary Range: 160000-240000 USD Annually + Benefits +
BonusThe referenced salary range is based on the Company's good
faith belief at the time of posting. Actual compensation may vary
based on factors such as geographic location, work experience,
market conditions, education/training, and skill level.We offer one
of the most comprehensive and generous benefits plans available and
offer a range of total rewards that may include merit increases,
incentive compensation, paid holidays, paid time off, medical,
dental, vision, short and long term disability benefits, 401(k) +
match, life insurance, and various wellness programs, among others.
The Company does not provide benefits directly to contingent
workers/contractors and interns.
#J-18808-Ljbffr
Keywords: Avature, New York , Senior Software Engineer - Functional Programming, IT / Software / Systems , New York, New York
Didn't find what you're looking for? Search again!
Loading more jobs...