Jobs and Careers
BL

Senior Software Engineer - Compliance

Bloomberg
New York City, United Statesfull_timeVerifiedPosted 21 Dec 2024
💰 $240,000/yr($160,000/yr$240,000/yr)

About the role

Senior Software Engineer - Compliance Location New York Business Area Engineering and CTO Ref # 10041223

Description & Requirements

We are seeking a highly skilled and experienced Senior Software Engineer to join our team in New York. As a Senior Software Engineer, you will have the opportunity to work on various projects, including Compliance Ingestion, Surveillance Engine, and Compliance Reporting & Delivery Platform. You will be responsible for designing, developing, and releasing high-quality, maintainable code, and leading the technical direction of the team.

Responsibilities

  • Develop high-standard software and data pipelines, ensuring scalability, reliability, and efficiency

  • Lead the team's technical direction to fulfill business requirements

  • Design and build highly available distributed systems to power client workflows 

  • Work on open-source technologies to build systems, such as Kafka, FastAPI, Spring Boot, Argo/Airflow, Docker, RabbitMQ, etc.

  • Develop configurable, performant, and monitorable pipelines that prioritize scalability, efficiency, and operation resiliency

  • Collaborate with cross-organizational teams to drive project success

  • Mentor less experienced members of the team to help them grow

  • Contribute to an inclusive, supportive, and collaborative team culture

  • Participate in ongoing collaboration with AI engineering to incorporate machine learning-based models

Requirements

  •  4+ years of experience in one or more of the following programming languages: Java, Python, Scala, or equivalent experience in other object-oriented programming languages

  •  Experience with designing reusable APIs and microservices within a distributed architecture

  •  Experience with building high-volume, high-availability distributed systems

  •  Experience with leading cross-team projects

  •  Strong self-organization skills and highly collaborative attitude

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, and/or related professional experience

Nice to Have

  •  Familiarity with big data processing with highly scalable technologies such as Spark, Kafka, RabbitMQ, Redis, Flink, Airflow, Solr, and Cassandra

  •  Familiarity with Cloud Platforms like AWS, Azure, or GCP,  Familiarity with S3 compliant data store (e.g., AWS S3, Azure Blob Storage, GCP Cloud Storage)

  •  Familiarity with developing / working in SaaS or PaaS

  •  Experience with electronic communications protocols and data models

  • Passion for automating software build, test, and deploy to improve overall developers' efficiency

  • Familiarity with container technologies: Docker/K8s

What We Offer

  •  Opportunity to work on exciting projects and contri

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 Kit

Free account required — sign up in 30s

Company

Bloomberg

View company profile →