Bloomberg - New York, NY

posted about 13 hours ago

Full-time - Senior
New York, NY
Publishing Industries

About the position

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-haves

  • 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

Benefits

  • Opportunity to work on exciting projects and contribute to the growth of the company
  • Collaborative and inclusive team culture
  • Professional development and growth opportunities
  • Competitive salary and benefits package
  • Flexible work arrangements and work-life balance
  • Innovation Month and Culture Council events to encourage creativity and teamwork
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service