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 amer_recruit@bloomberg.net.
Salary Range: 160,000 - 240,000 USD Annually + Benefits + Bonus