Senior Software Engineer – Reporting Apps
New York, NY
Posted Nov 24, 2022 - Requisition No. 111873
Bloomberg’s Reporting Apps team develops innovative solutions empowering our customers to make timely and insightful financial decisions. We do this by giving our clients access to Bloomberg's Enterprise datasets in the leading Business Intelligence applications on the market. Our products for Microsoft Office, Microsoft Power BI and Tableau give Bloomberg clients the ability to create cutting edge visualizations and reports.
We are a versatile team of engineers using a broad selection of open source tools and cloud technologies. This tech stack serves as the foundation of our team’s product portfolio which encompasses microservices, custom data connectors, and web applications.
Where do you come in?
We have an exciting opportunity for motivated engineers to help expand our reporting applications and services. You’ll use your passion for full stack development to assist in building out our new reporting platform, which brings our clients data to life, through rich visualizations and multiple report formats. You’ll utilize your skills to design and develop well architected systems, using the latest cloud based technologies. This work will allow you to collaborate with multiple partners in Product, Sales, UX/VX, CTO and other engineering teams.
What we use:
We select the best technology to solve the problems at hand for our customers. We also evaluate new technologies and adopt and change when they present innovative opportunities for solving business or engineering problems.
Technologies we are reviewing for adoption: NextJS, Rust.
How we work:
We work in an Agile environment, with 3 sprints planned to support a product increment. The iterative sprint cycles provide opportunities to showcase your work to business stakeholders and get rapid feedback on the progress.
We emphasize SDLC principles and have a standard GitHub pull request review model for code submissions with associated unit and functional tests running on Continuous Integration servers.
We work in a hybrid environment with the teams selecting on-site days to take advantage of in-person collaboration opportunities that’s balanced with work-from-home days to get quiet concentrated development times.
How you can help make an impact:
You will analyze business requirements, collaborate with internal development groups, and design & build innovative infrastructure that bring the power of Bloomberg to our global client-base.
You will take the ownership and lead projects, collaborate with colleagues, and develop high quality scalable solutions using a test driven approach. Your active management of projects includes successfully releasing it to our customers in production.
Your diverse background and experience will bring valuable perspective to how we work, with continuous opportunities to improve our processes.
You'll need to have:
The successful candidate will have 4+ years working experience with popular engineering technologies along with a Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience.
We’d love to see experience with the technologies we use that’s listed above. But it’s fine if some of these are new to you. As a strong engineer, we are confident you will ramp up on any of these and we prioritize your unique perspectives and how you apply them to solving technical problems.
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