Senior Software Engineer - Deployment Orchestration
New York, NY
Posted Oct 18, 2022 - Requisition No. 103914
The Deployment Orchestration team manages the system that all 6000 engineers at Bloomberg use to deploy their code to production. Our deployment system manages tens of thousands of updates per day deploying new application code, updating database schemes, enabling feature flags, and much more.
Our mission is to help our fellow Bloomberg Engineers ship changes to production easily, safely, clearly, and quickly. Our approach is a plug and play platform for production changes. Users can request different types of changes from our platform and other infrastructure teams use our standardized interfaces to process those changes. Our team then builds other features like CI and post deployment checks into this system. Some of our current projects are improving our deployment planning tool to handle multiple types of assets, covering more workflows in our continuous deployment system, and integrating with more post deployment testing systems.
You might be a good fit for this role if you are passionate about designing and building scalable systems, creating tools with a focus on user experience,and enabling best practices - both within your team and the larger organization.
You Will Need to Have:
- Experience with developing and managing distributed systems and designing APIs
- Experience writing high-quality tests
= Strong communication and collaboration skills and a curiosity in learning about the challenges faced by development teams who depend on us
= Ability to learn new skills and technologies and adapt quickly
We'd love to see:
- Experience developing with C++ and/or Python
- A strong understanding of the your current development and production environments
- Desire to learn new technologies and apply them where appropriate to improve the quality of our software and processes
- Experience in an agile or iterative software development process
- Contributions to Open Source projects
- Experience in partnering with other development teams
- BA, BS, MS, PHD in Computer Science, Engineering or related technical field
If this sounds like you, please apply!
Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.
Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email email@example.com.
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation [Exempt roles only], paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.
Salary Range: 160,000 - 240,000 USD Annually + Benefits + Bonus