Senior Software Engineer - News Automation Team
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer on this team, you will help shape both the architecture and long-term evolution of the News Automation platform. You will work closely with other Engineering teams, Product, AI partners and Editorial Stakeholders across locations to design solutions that scale globally and deliver immediate newsroom impact.
This role is an opportunity to build something foundational, used daily, at scale, where correctness, performance and trust truly matter.
About you
You are a passionate Software Engineer seeking an opportunity that aims to revolutionize a critical area of the business. You think beyond tasks and incorporate client needs, scalability needs and connections to the rest of the business in your everyday decisions. You want to work on a product that transforms existing workflows through thoughtful, responsible and sustainable use of AI.
What's in it for you
- Collaborate in the evolution of a brand-new AI-focused platform used by journalists across Bloomberg News
- Influence system design, technical standards and engineering practice from day one
- Work at the intersection of AI, large-scale software systems and editorial workflows
- Partner with world-class engineers, product managers, and newsroom experts
- Ship software that directly impacts how markets get information - fast and accurately.
We'll trust you to
- Design, build, and evolve production systems for news editing, while exploring and integrating AI capabilities to enhance newsroom workflows
- Write clean, maintainable, production-quality code and lead by example
- Own system reliability and observability, from metrics to dashboards to SLIs/SLOs
- Collaborate with partner teams (Content Creation Workflow, Content Engineering, Automation Infrastructure, Editorial Apps, AI, data provider) include Products partners to find optimal solutions
- Create and maintain skills that respond to Product/Newsroom specifications
Requirements
- 4+ years of professional experience in Python, Java, or C++ A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- Strong software engineering fundamentals and experience designing scalable systems
- Comfort collaborating with diverse stakeholders and breaking down complex ideas into executable projects
- Interest in infrastructure, platform engineering, and reliability
- Some Experience using AI-assisted development tools (e.g., Copilot, Claude Code)
We'd love to see
- Some experience with LLMs, including prompt engineering, is a plus
- A strong sense of ownership and a desire to make a difference
- A strong willingness to continuously raise the bar individually and as a team, spanning architecture, workflows, coding practices, and testing
- Experience working with scalable workflow systems including deep dives into system design and implementation
- Experience with CI/CD pipelines, automated testing, or system observability
Experience in News/Journalism is a plus.
Benefits & conditions
Salary Range = 160000 - 240000 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.
Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.
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.