Senior Software Engineer - Buy-Side Rules Management

8 - 12 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a member of the Compliance team at Bloomberg AIM (Asset and Investment Manager), you will be part of a dynamic group that focuses on solving problems associated with large distributed systems. Our platform, used by some of the biggest asset managers in capital markets, manages trillions of dollars each day for global firms across over 80 countries. We are constantly working on projects to keep our clients ahead of the competition and to meet the needs of our growing number of tier-1 clients with a global footprint. Your role will involve building systems that ensure every transaction on the AIM platform complies with thousands of rules to prevent market regulation violations, illicit activities, and financial risks to clients. You will also be responsible for defining and managing rules, handling violations, and providing trading supervisory overrides. Due to the critical nature of our systems in real-time trading, ensuring high throughput, low latency, and accuracy are our top priorities. The impact of your work will extend beyond AIM to other platforms such as Sell-Side OMS (TOMS), various execution platforms, and portfolio optimizers. The AIM Rules Management team, a core team under Compliance, provides solutions for rule creation, business intelligence, audit, reporting, and automation of compliance rules. You will collaborate closely with business counterparts and quality engineering teams in an Agile environment, following processes like daily scrum, sprint planning, Github, unit/regression testing, code reviews, and CI/CD pipeline. We are looking for someone who can think innovatively and re-architect the Rules system to enhance safeguards, improve discoverability of rules, enhance system audit, reduce time to market of new regulatory rule templates, improve scalability and reliability, and collaborate effectively with other teams to scale the system for Tier 1 clients. To be successful in this role, you should have at least 8 years of experience working with C/C++ and Python, with a willingness to continue using them as your primary languages. You should be able to take ownership of the complete software development life cycle, from engaging with the business to implementing solutions. Experience in system design, architecting, and developing high-quality, modular, stable, and scalable software is essential. Additionally, familiarity with open-source technologies like TypeScript, Pytest, Docker, Humio, and a passion for leveraging new technologies to enhance stability and performance will be beneficial. We would also appreciate candidates with experience in technical leadership, a background in the finance industry with an understanding of trading and banking workflows, a curiosity about Compliance, Portfolio management, and Trading, and an eagerness to drive discussions, share new ideas, and promote best practices within the team. If you are excited about the opportunity to work on challenging problems in a fast-paced environment and contribute to the growth and success of our Compliance team, we encourage you to apply. We look forward to potentially welcoming you to our team and discussing the next steps together.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You