Senior Software Engineer – Reporting Apps

Careers at Bloomberg

Back to Search

New York, NY

Posted Jun 21, 2023 - 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 use today: JavaScript/TypeScript, ReactJS, Node, Kafka, Redis, GraphQL, Terraform, Azure, Trino.
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 provides reasonable adjustment/accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job or to perform your job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you would prefer to discuss this confidentially, please email AMER_recruit@bloomberg.net (Americas), EMEA_recruit@bloomberg.net (Europe, the Middle East and Africa), or APAC_recruit@bloomberg.net (Asia-Pacific), based on the region you are submitting an application for.


Salary Range: 160,000 - 240,000 USD Annually + Benefits + Bonus

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.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US