SENIOR SOFTWARE ENGINEER – FINANCIAL BUSINESS PROCESS TECHNOLOGY
It's hybrid on-site 3 days a week in NYC
Our team is the backbone of Bloomberg’s internal business functions. We directly enable Bloomberg to commercialize our products and deliver the best service to our clients. We enable Bloomberg to conduct its business with efficiency, transparency, and integrity. We are responsible for building and maintaining various Quote to Cash processes and workflows that help Bloomberg manage our Engagement with our customers for all Products and Services. We also provide customer metadata to all Bloomberg Applications so they can tailor their offerings specific to the customer’s profile.
What’s in it for you:
You will build best-in-class solutions that help client take a sale from proposal to billing in a frictionless and auditable manner with the right checks and balances along the way. You will work with a highly engaged set of stakeholders (sales, contracts, accounting, compliance, product) who will share your passion for doing the right thing and deliver incremental value leading towards a shared vision.
We are a full-stack team and work with a lot of different technologies. You will help design and build enterprise-wide systems with the correct fundamentals of system architecture in our post-Linux migration world, for the following use cases to name a few:
- Configuring, Pricing and Quoting (CPQ) various Enterprise Products and services.
- Ordering New, add-ons and removal of Bloomberg Product and services for our clients.
- Managing Engagement with our customer right from the proposal stage until the termination of the last service.
- Building and enhancing the Customer Metadata infrastructure that is relied on by most applications teams
Technologies that we work with:
Language: Strong Python, with C++, C#, Typescript, JavaScript, ABAP all helpful
Interfaces/Protocols: Asynchronous [Kafka, Rabbit MQ], Synchronous [REST, BAS]
Frontend: Rapid and Web [React]
Database/Caches: PostgreSQL, SQLServer, Comdb2, Redis, Chipmunk
Platforms: SAP, Stella, Formada and Harmony
You’ll need to have:
- 5+ years working with an object-oriented programming language (Python, C/C++, Java, etc.)
- A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- Passion for software engineering and solving complex problems agnostic of the technology stack
- Strong leadership skills and an ability to empower team members
- High standard for software quality, maturity and resiliency.