-
Senior Software Engineer - Automation Services
- Bloomberg (New York, NY)
-
The Managed Systems Platform Engineering Automation Services team mission is to build, support, and provide the underlying infrastructure that delivers configuration management, orchestration, and last mile execution for the machines that compose the managed fleet at Bloomberg. We do this by building on top of best of breed open source projects (Apache Airflow, Saltstack, Chef, Ansible); working to provide not just reliability for the fleet but the power of these tools to the thousands of developers at Bloomberg.
The team focuses on providing Automation services and best practices across the Technology Infrastructure group through technical leadership, designing for scale and converging the roadmaps of our tools to offer a distinct trusted solution for delivering product goals. We view ourselves as a hybrid, splitting effort between both systems reliability engineering and traditional development; our primary focus is always ensuring the services we support are functioning smoothly.
What are we focused on today?
We are currently focused on multiple projects that redesign the infrastructure of the services we develop and maintain to better support the future of the managed fleet.
Our largest upcoming goal:
We are currently collaborating on consolidation efforts of specific workflow types to more uniformly expose actions to users.
What’s in it for you:
+ Be a part of a group that helps to drive integral infrastructure changes which enable the organization to continue to be successful in its goals to lower the total cost of ownership for the engineers that own infrastructure in the company.
+ Actively develop against and contribute to upstream OSS (Open Source Software) projects
+ Demonstrable exposure to many teams, tools and services to continuously expand the breadth and depth of your skill sets and your connection
What you’ll need:
+ 4+ years working with an object-oriented programming language (Python, C/C++, Java, etc.)
+ A degree in Computer Science, Engineering or similar field of study or equivalent work experience
+ Expertise in analyzing, diagnosing, and solving problems in a Linux/Unix/Windows production environment
+ Honest approach to problem-solving, and ability to collaborate with peers, partners and management to develop high quality scalable solutions
We’d love to see:
+ Experience with additional programming languages (Go, React, Ruby, etc.)
+ Experience with maintaining infrastructure services
+ Any OSS contributions you’ve made
+ Comfortability with testing environments
+ A passion for bringing new ideas, processes, and technologies.
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 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 protected]
-
Recent Jobs
-
Senior Software Engineer - Automation Services
- Bloomberg (New York, NY)