Senior Software Engineer - Employee Engagement & Discovery

Bloomberg
New York, NY
Category Engineering
Job Description
We are the Employee Engagement & Discovery team, a full-stack engineering group responsible for the systems that model, manage, and surface Bloomberg’s organizational and employee data. We build scalable data pipelines, backend services, and intuitive user interfaces, and are currently modernizing our Employee Data & Engagement suite.

Requirements

  • 5+ years of experience with programming languages, such as C#, C++, Python, or equivalent
  • A degree in Computer Science, Engineering or related technology field/Equivalent Experience
  • Proven experience designing and building scalable, testable, and reliable systems using object-oriented languages and frameworks
  • Expertise in microservices architecture, REST APIs
  • Deep understanding of relational databases, ORMs, and data modeling
  • Strong familiarity with CI/CD and modern software delivery practices
  • Ability to design with architectural principles that emphasize reusability, modularity, and long-term maintainability
  • Strong interpersonal and leadership skills — including the ability to mentor, influence technical direction, and advocate for sound engineering practices
  • A growth-oriented mindset: open to new ideas, grounded in pragmatism, and driven to improve both systems and processes
  • A willingness to challenge the status quo and to bring forward new perspectives and sustainable solutions

Benefits

  • Paid holidays
  • Paid time off
  • Medical
  • Dental
  • Vision
  • Short and long term disability benefits
  • 401(k) +match
  • Life insurance
  • Various wellness programs
]]>