Senior Software Engineer/SRE - Developer Experience
Posted May 15, 2020 - Requisition No. 83004
Bloomberg's developer experience team empowers 6000 engineers globally to reach their maximum productivity delivering the software that underpins the entire financial industry. Bloomberg leverages more tools and open source technologies every year, and our team is expanding to ensure engineers have access to robust, standardized development workflows -- no matter which product they contribute to.
We are a team of engineers helping engineers: using our tools, everyone should deliver their best work. We are not afraid to invest deeply in our own infrastructure covering all stages of development, testing, and deployment. We also work with Jenkins, Debian Package, GitHub Enterprise, SonarQube, Phabricator, and build anything we need to fill gaps and join them together. Beyond helping thousands of Bloomberg developers, you’ll join a global community of engineers innovating with open source technologies. In London, our SRE team’s primary focus is to provide source control, review and collaboration platforms to allow the rest of Engineering to work as effectively as possible.
Who are you?
An Engineer who is passionate about designing systems that can manage a large-scale, multi-language codebase. You are interested in crafting tools that can prevent complex bugs and keep our code clean. You are ready to create the next generation of intelligent analysis tools to perform bug detection and smart code refactoring. You want to provide an end-to-end build and deployment platform where pull requests are streamlined into a modern and dynamic integration.
We'll trust you to:
-Develop software which will help standardize flexible development workflows across the entire organization
-Ensure our systems are managed in a way that is reproducible, monitored, and scalable
-Participate in an on-call rota alongside our New York counterpart team
-Support the usage of our services by helping users follow best-practices
-Engage with developers, tech leads, and managers across the firm to design & develop tools
You will need to have:
-Proven experience programming in Python
-An open mind and a love of learning new technologies and automating common tasks
-Demonstrated ability to complete projects that required significant problem solving, communication skills, and the ability to collaborate with multiple teams
-Knowledge of Unix/Linux fundamentals and experience developing in that environment
We’d love to see:
-Prior application of SRE practices
-Familiarity with concepts such as 12-factor apps, and event-based architectures
At Bloomberg we are extremely proud of our diverse, open, and inclusive culture. We value diversity of thought and perspective in every form. We're looking for engineers with a real passion for writing reusable, efficient solutions to complex problems, who can adapt to an ever-changing market landscape, and who can collaborate and work effectively on small teams to develop software that impacts thousands of financial institutions and decision-makers around the world.
Bloomberg is an equal opportunities employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.