Senior Software Engineer jobs at Getty Images - 141 jobs
Senior Software Engineer - Middleware Transport
Bloomberg 4.8
New York, NY jobs
Description & Requirements
Our Team:
The Middleware Transport Team provides essential transport services and libraries that support Bloomberg's middleware infrastructure systems. Our work is focused on two primary areas: the Market Data Transport Service and the Network Transport Framework (NTF).
The Market Data Transport Service powers large-scale, real-time market data distribution systems. It abstracts the complexity of reliable multicast and unicast protocols to deliver a seamless publish/subscribe transport layer over IP networks. To enhance connectivity across disjoined multicast domains, we also offer transport relay clusters that enable efficient and reliable Market Data distribution.
The Network Transport Framework is a suite of libraries designed for asynchronous network programming. It supports the development of scalable, high-performance applications and has recently been released as open-source, expanding its impact beyond Bloomberg.
The Role:
You will be part of the team to develop and maintain our transport service products, as well as building tools for product testing, deployment and observability. You will work with other engineers in the team to define requirements, analyze, design and implement high-performance, scalable solutions that meet our clients' needs for real-time data distribution.
We'll trust you to:
* Design API for low latency data distribution
* Develop software using C++ and multi-threaded programming
* Analyze and debug multithreaded user interface and applications on Linux and Windows
* Build tools for operational support in service monitoring and deployment workflow
* Communicate and share our values toward software development and professional collaboration
You'll need to have:
* 4+ years of experience in C++ and multi-threaded programming
* Good framework design and problem-solving thought process
* Good communication and organizational skills
* Interest in system and network programming
What's in it for you:
You'll be contributing to the core technology that powers the company's enterprise data distribution systems - responsible for delivering petabytes of data daily across thousands of machines in production. In this role, you'll collaborate with other engineering teams on network design, system performance, and platform support. You'll gain valuable experience building and maintaining mission-critical transport systems at scale, along with the opportunity to contribute to broader technical communities.
We'd love to see:
* Experience in network programming and protocol design
* Experience in designing, analyzing, and debugging multithreaded applications
* Experience in low latency data processing
* Desire to understand how operating systems and networking hardware work
* Experience with Google Test, CMake and Jenkins CI
* Experience in Python
* Knowledge of the Linux kernel
* Knowledge of the Windows Platform
If this sounds good to you, please apply!
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 podcast series for an inside look at our culture, values, and the people behind our success.
$135k-182k yearly est. 7d ago
Looking for a job?
Let Zippia find it for you.
Senior Software Engineer - DMAP Terminal BI Viz Services
Bloomberg 4.8
New York, NY jobs
Description & Requirements As the Enterprise Business Intelligence, Data Warehouse and Data Management (DMAP) team, we are responsible for driving analytics throughout the organization to improve our products, engage better with our customers, create greater efficiencies, and drive new businesses by providing insights into the data.
The Terminal BI Visualization Services team owns and manages a platform to empower Bloomberg users to effortlessly turn data into actionable insights within the Bloomberg Terminal. Through a secure, flexible, and intuitive self-service platform, we enable users to search, explore, visualize their data, and seamlessly integrate the results into their Terminal workflows.
There are two main areas our team works on:
1) Business Intelligence - We provide our users with the ability to access their data from a wide variety of sources, query and statistically analyze it through a no-code UI and generate an in terminal dashboard containing visualizations that allow them to uncover insights. These dashboards can then be integrated into any Bloomberg Terminal function allowing us to have broad impact across the company by eliminating the need to create bespoke analytics screens.
2) Search - We provide our users the ability to run a highly performant search on their data to quickly access data and entities needed for their workflows. This platform powers some of the most widely used search functionality for internal functions such as our user search, our internal ticketing systems and the search used by the analytics desks to respond to clients' questions. By powering such fundamental services for the company, our search platform has around 10k daily users and 500k daily queries.
One of our exciting upcoming projects is to merge these two areas into a unified system capable of performing search, analytics and business intelligence allowing users to answer any question they have about their data in a single place.
Tech stack: Python, Typescript, C#, Redis, Solr and Trino.
We'll trust you to:
* Develop the technical vision for our platform
* Mentor junior engineers and contribute to a collaborative, growth-oriented team culture
* Design and build scalable systems for data querying, transformation, and analytics
* Engage with the broader Bloomberg community to foster collaboration and share best practices
You'll Need to Have:
* 4+ years of programming experience in Python or object oriented programming language
* A degree in Computer Science, Engineering or similar field of study or equivalent work experience.
* A strong foundation in software design, architecture, and performance optimization
* Strong communication skills and the ability to lead technical discussions, align stakeholders, and set expectations effectively
We'd Love to See:
* Experience with technologies such as Solr or Trino
* Exposure to front-end technologies (TypeScript/JavaScript)
* Experience in technical leadership or project management
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 podcast series for an inside look at our culture, values, and the people behind our success.
$135k-182k yearly est. 6d ago
Senior Software Engineer - Cloud Stability
Bloomberg 4.8
New York, NY jobs
Description & Requirements The Cloud Stability team is in charge of maintaining the stability and reliability of our Bloomberg Cloud Compute (BCC) platform. Bloomberg Cloud Compute (BCC) provides private cloud infrastructure to a wide breadth of Bloomberg engineering teams, supporting hundreds of applications and tens of thousands of virtual machines. Our mission is to be able to guarantee a high level of availability to our clients. Automation is at the heart of what we do which is evident in capacity management, software deployments, virtualization platform maintenance and performance monitoring across all levels: individual hypervisor, availability zone (rack) or whole cluster. We primarily work in Python using tools such as Ansible, Airflow, Flask. The BCC platform is built on many open source technologies such as OpenStack, Ceph, and many more.
What's in it for you:
As a member of the Cloud Stability team, you will be one of the engineers responsible for both supporting the product that over half the engineering teams use and to improve the process of predicting the performance and capacity of our platform. You will have the opportunity to contribute to our upstream projects (e.g. OpenStack and others). You will pick up not only cloud platform skills, but also application engineering skills. You will be encouraged to participate in company-wide reliability engineering efforts, in technology conferences, and other relevant training.
We'll expect you to:
* Work with the OpenStack API and interface with other Compute-Storage teams
* Be responsible for CI/CD of the Bloomberg Cloud Compute platform
* Contribute to adding intelligence to predicting performance issues caused by noisy neighbors
* Participate in predictive capacity planning and management of the cloud compute platform
* Participate in design discussions, code reviews, task refinement
You'll need to have:
* 4+ years of software development experience (Python or another object-oriented language)
* Willingness to learn new skills
* Willingness to learn cloud technology
* BA, BS, MS, PhD in Computer Science, Engineering or related technology field
We'd love to see:
* Prior experience in either an SRE team or on a cloud platform team
* More than 5 years of programming experience
* Experience with Unix and distributed systems
* Experience with Agile Scrum
Our Open Source Commitment:
Bloomberg sits at the intersection of high availability, low latency, and large-scale computing. We have a decade-long track record of using open source software to build data infrastructure and applications that address the unique constraints of the finance industry. We also support a broad open source ecosystem to empower others to solve similar real-world problems. From technical governance to upstream collaboration, we are committed to enhancing the impact and sustainability of open source.
In this role, you'll be encouraged to interact with global open source project teams and communities. If you have a desire to use, develop, and lead open source software projects, we encourage you to apply. To learn more about our activities in the open source community, head over to our Tech at Bloomberg site.
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 podcast series for an inside look at our culture, values, and the people behind our success.
Description & Requirements Bloomberg is undergoing a fundamental transformation as we embrace an API- and platform-first approach to how we design, build, and scale enterprise solutions. The Enterprise Products Platforms (EPP) group sits at the center of this shift, delivering the foundational systems that power critical workflows across portfolio management, trading, risk, and analytics products. This group builds highly visible, mission-critical platforms that enable consistent data modeling, secure access, reliable reporting, and seamless integration across Bloomberg's enterprise ecosystem. Operating at massive scale, handling millions to billions of requests daily, these platforms are core to how Bloomberg products function and evolve.
Engineers in EPP work on modern, highly performant systems designed for composability, reliability, and extensibility. The group is focused on creating unified, reusable infrastructure with clear APIs, robust data models, and scalable architectures that simplify development across the organization and ensure consistent experiences for clients. With strong ownership, meaningful architectural influence, and close collaboration across product and engineering partners, this team tackles complex technical challenges while building the long-term foundations for Bloomberg's next generation of enterprise solutions.
What's in it for you?
* An opportunity to make company-wide impact within the Enterprise Products Platform, building foundational platforms and services that power critical workflows and products across the organization
* Work on high-scale, performance critical systems, deepening your expertise in distributed systems, data platforms, APIs, and service oriented architectures
* Play a key role in designing, building, and evolving enterprise platforms that support complex use cases end-to-end, from client-facing experiences to internal tooling and infrastructure, with a strong focus on reliability, scalability, and extensibility
* Contribute to modern, forward-looking initiatives, including platform unification, developer experience improvements, and intelligent, AI-assisted capabilities that enhance how users interact with enterprise products
* Collaborate closely with engineers, product managers, and stakeholders across multiple organizations to solve challenging problems and deliver high-impact solutions.
You'll need to have:
* 5+ years working in a production environment using C++, Python or an equivalent
object oriented programming language (e.g. Java, C#), familiarity with Typescript or Javascript
* A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
* Experience in executing the full software development life cycle for scalable, maintainable, and
reliable systems, including technical design, operational resiliency, and project management
* A collaborative attitude, eager to work across team and department boundaries
* Experience with distributed systems and service architectures
* Excellent communication and collaboration skills
We'd love to see:
* Strong ownership mindset with experience leading high impact, cross team, enterprise scale project
* Passion for building scalable, high performance systems with modern C++ and data platform
* Experience designing reliable systems including scalability, performance optimization, fault tolerance, and observability
* Strong communicator, mentor, and collaborative teammate with a growth oriented mindset
* Excited to innovate, learn new technologies, and shape the future of Bloomberg's reporting platform
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 podcast series for an inside look at our culture, values, and the people behind our success.
$135k-182k yearly est. 2d ago
Senior Software Engineer - Workflow Automation
Bloomberg 4.8
New York, NY jobs
Description & Requirements Who are we? Data Center Infrastructure Management Operational workflows team is a part of the bigger Data Center Infrastructure Management team that manages the physical IT assets like servers, network switches and storage devices data along with its connectivity data for data centers and node sites at one place.
What's our vision?
To create reliable, optimized and automated operational workflows around physical IT assets which will enable us to fulfill our customer's IT needs in a quick and deterministic way. What's our requirements? Looking for softwareengineers who can help us to identify, improve and automate various inventory management processes/workflows like receiving, installing, maintenance, decommissioning IT equipment for our data centers and node sites. Also someone who is not only proficient in coding but also an effective communicator and problem solver.
What's In It For You:
This is a unique opportunity to improve various data centers and node sites operational workflows by providing a unified, optimized and automated workflows making a positive impact in delivering the machines to our users within Bloomberg.
You will be able to participate in the design of the system and provide your valuable inputs in designing a well maintainable system. You will also be responsible for building and maintaining robust and scalable workflow systems.
We utilize the latest technologies to build our systems using Python, Apache Airflow, Docker, SQL, GraphQL etc.
We'll Trust You To:
* Design, build, and deploy reliable and scalable services and applications - Build and maintain high quality software.
* Strong communication skills, collaborate with teammates and across teams to continuously improve and expand our systems
* Product-oriented mindset and passion to design and implement software systems to improve user's experience in an automated and systematic way
You'll Need to Have:
* 4+ years software development experience in any OO programming language
* Expect you to be proficient in softwareengineering principles with an interest in infrastructure
* A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
We'd Love To See:
* Experience working with scalable workflow systems including deep dives into system design and implementation
* A keen interest in keeping abreast of technological advances and proven success at incorporating new technology into existing systems
* Knowledge and experience with Apache airflow
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 podcast series for an inside look at our culture, values, and the people behind our success.
$135k-182k yearly est. 6d ago
Senior Software Engineer- Platform as a Service
Bloomberg 4.8
New York, NY jobs
Description & Requirements The Team: Our team is building a Platform as a Service (PaaS) based on Kubernetes that allows Bloomberg engineering teams around the world to develop, deploy, and manage production services. We are building what will become the default place to deploy most of Bloomberg's use cases. BPaaS (Bloomberg-Platform-as-a-Service) is a multi-tenant system providing automation for deploying docker images to K8s and managing the lifecycle of those deployments, including integration with many Bloomberg technologies.
We embrace the overall Bloomberg tech strategy of open source first. We collaborate with service providers across other solutions to provide a seamless experience to Bloomberg developers. If you are passionate about critical system development, cloud native applications, and container orchestration, this role is for you!
We'll trust you to:
* Work on highly visible projects that will support critically important use cases without close supervision
* Build with cloud and container orchestration technologies (Docker/Kubernetes/OpenStack)
* Design and implement features and tools following standard software development methodologies
* Collaborate with team members and other engineering teams to design scalable and robust systems
* Proactively recommend and contribute improvements to the platform
* Work with a variety of technologies to develop innovative solutions
* Research and keep the team aware of the latest software trends
You'll need to have:
* 4+ years of programming experience with an object-oriented programming languages
* A degree in Computer Science, Electrical Engineering or similar field of study or equivalent work experience
* Ability to keep up with current trends and technologies
* Experience with Kubernetes and/or Docker
We'd love to see:
* Experience with Golang and JavaScript/TypeScript
* Experience developing RESTful APIs
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 podcast series for an inside look at our culture, values, and the people behind our success.
$135k-182k yearly est. 16d ago
Senior Software Engineer - Tradebook
Bloomberg 4.8
New York, NY jobs
Description & Requirements About the Team Bloomberg Tradebook is looking for a strong seniorengineer to join us in developing intelligent, performant systems that power our next-gen trading applications. Tradebook offers a global, cross-asset electronic trading platform that supports equities, futures, and options trading. Our products are premium offerings fully integrated into the Bloomberg Terminal and accessible via various APIs. We partner with major brokers and clients to deliver precision execution and algorithmic performance.
You'll work closely with clients, business teams, quants, and product managers in an Agile, engineering-led environment. The team owns everything from market data processing to execution logic, and you'll have the opportunity to make immediate, high-impact contributions.
What You'll Work On
* Develop scalable infrastructure to support high-throughput, low-latency systems to trade across global markets.
* Build and optimize trading algorithms for real-time execution and analytics
* Collaborate with cross-functional teams to turn trading ideas into scalable production code
* Build testing tools to conduct performance and end-to-end testing.
* Own and evolve key system components, ensuring reliability, observability, and speed
* Continuously improve our SDLC through testing, CI/CD, and infrastructure tooling
What We're Looking For
* Experience in building distributed and scalable trading applications
* At least 5+ years of experience as a softwareengineer, ideally working on production systems in a performance-sensitive environment
* Strong problem-solving and analytical skills, with the ability to design large systems and data flows
* Experience with a systems-level language (e.g., C++, Rust, Java, Go)
* Ability to work autonomously in a fast-paced Agile environment
Nice to Have
* Experience with C++, especially in a performance-critical or multithreaded context
* Proficiency with Python for scripting, analysis, or prototyping
* Familiarity with trading domain, exchange connectivity, and global market microstructure
* Exposure to signal research, backtesting frameworks, or historical/realtime simulation tools
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 podcast series for an inside look at our culture, values, and the people behind our success.
Description & Requirements The Team: We are the Disaster Recovery as a Service engineering team, charged to administer the end-to-end testing of Bloomberg's datacenters for disaster recovery scenarios of numerous services which support applications that constitute Bloomberg's line of products! On any given day we're inventing, engineering, developing, building, coding, trouble-shooting and maintaining a wide range of: tools, monitors, frameworks, interfaces, protocols, solutions and best-practices. These components stitch together a robust suite of automated and self-healing systems that manage the services that Platform Services provides to the rest of the firm. We help to improve uptime, provision and balance resources, architect and coordinate operational procedures, administer backup and recovery processes, coordinate maintenance windows, manage replication and oversee workflows.
What's in it for you:
You will be part of a team that works to help meet company and regulatory defined Disaster Testing standards. Manage and develop solutions that support various disaster recovery tools, creating these applications to integrate the services they provide into the Bloomberg operational environment as well as Bloomberg products. This in-house tooling suite is required to test our clusters and managed services that reside in our datacenters and nodesites in an automated, scale-able and self driven fashion, complete with accompanying metrics and transparency tools that would be required for internal and external clients. Tooling is expected to be written with end-to-end unit testing and continuous integration to provide the highest level of stability.
We have product ownership and "the classic system ownership responsibilities" such as: system tuning, performance analysis, defining and following availability targets such as SLA's, SLO's and SLI's as well as having immediate access to the experts that are designing and coding the Bloomberg specific components, APIs and methods used by and supporting the disaster recovery infrastructure. You'll receive insight and entry to the lowest levels of how Bloomberg applications interact with each other and the runtime environments for the purposes of both in-depth troubleshooting and enhancing stability, reliability, performance and feature-set.
You'll need to have:
* 4+ years of experience in Python and/or TypeScript
* A degree in Computer Science, Engineering or similar field of study or equivalent work experience
* 5+ years experience with Unix, Unix tools and shell scripting
* Experience designing stable, long-lasting APIs
* Deep understanding of TCP/IP networking and the OSI model
* Experience designing and automating repeatable processes in a client/server modeled environment
* Ability to build and maintain highly sophisticated, available, performant, and scalable, critically important systems
* Experience building monitors and alarms for system performance, status and stability
* Experience with CI/CD systems and writing robust unit and system tests
We'd love to see:
* Basic knowledge in Rapid framework
* Experience analyzing existing systems and identifying shortcomings with proven methods for improvement
* Experience with Chaos Engineering
* Experience with Splunk/Humio and Grafana or other metric based reporting tools
* Experience with GitHub and JIRA
* Passion for product ownership, stability and security
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 podcast series for an inside look at our culture, values, and the people behind our success.
Business Area Engineering and CTO Ref # 10045384 **Description & Requirements** About Core Communications (CC): We build the core messaging products that power Bloomberg's internal and client communication: IB (Instant Bloomberg), MSG (Message), and other collaboration platforms. These systems are used by the financial industry to exchange billions of messages daily, from trade ideas and pricing quotes to mission-critical communications. We're building the backbone of financial dialogue, operating at massive scale and high stakes.
About our Team:
The Core Communications SRE team are the guardians of reliability and stability for all CC products. Our focus is on enabling teams to build and operate resilient, observable, and scalable systems. We define standards, provide tools, and lead reliability-focused initiatives across all stages of the development lifecycle. Our scope spans infrastructure, application health, and incident response, working closely with over 100 developers and multiple product and platform teams.
We view our systems holistically, from application code and cluster provisioning to monitoring pipelines and reliability governance. As our platforms evolve and scale, we proactively identify architectural and operational risks, and partner with teams to mitigate them. This includes defining meaningful SLOs with Product, strengthening our observability stack, and developing cross-cutting tools that improve diagnosis and response.
We'll Trust You To:
+ Define and promote reliability-focused standards and best practices across observability, alerting, incident response, and provisioning
+ Build and maintain troubleshooting tools leveraging distributed tracing and health signals to accelerate root cause analysis
+ Partner with Product teams to define and measure meaningful SLOs aligned with user experience
+ Lead initiatives to identify and mitigate reliability risks across CC systems - spanning performance, capacity, and resiliency
+ Collaborate with developers to embed reliability into the software development lifecycle, from design through deployment
+ Contribute to the creation of a culture of reliability by advocating for failure-aware design and sharing best practices across teams
+ Develop automation to reduce manual operational effort and support scalable, safe growth of our infrastructure
What's in it for you:
You'll have a direct and visible impact on the stability, resilience, and scalability of Bloomberg's most fundamental and critical products - IB and MSG, which are relied upon daily by the global financial industry for essential decision-making and communication. The work you do will directly shape the reliability experience of our clients and internal users alike.
This role gives you the autonomy to drive reliability initiatives end-to-end, from infrastructure design and tooling to rollout and adoption across engineering teams. You'll play a key role in fostering a culture of reliability within Core Communications, influencing how systems are built, monitored, and maintained.
In your day-to-day, you'll help create tooling and frameworks to define and track reliability metrics that guide long-term stability efforts across our platforms. You'll collaborate with teams to implement distributed tracing and end-to-end health monitoring, enabling faster debugging and deeper visibility into system behavior. You'll contribute to the development of libraries, dashboards, and automation that bring consistency to alerting, provisioning, and incident response across the broader CC organization. And you'll help lead the adoption of chaos testing and failure injection practices to validate how our systems perform under real-world stress.
You'll work closely with engineers, product managers, and SREs across multiple teams and regions - building deep technical expertise and a strong cross-functional network. We also support ongoing learning through conference attendance, industry engagement, and knowledge-sharing, so you can continue to grow and bring fresh perspectives back into the team.
You'll need to have:
+ 4+ years of experience in softwareengineering, and experience working on a SRE team
+ Proficiency in Python and proven experience with C++ Strong understanding of distributed systems and system reliability
+ Familiarity with SLOs, SLIs, and SLAs, and how to relate system performance back to client impact
+ Strong collaboration and communication skills
+ A degree in Computer Science, Engineering, or equivalent practical experience
We'd love to see:
+ Hands-on experience with monitoring and alerting tools (e.g., Grafana, Splunk, distributed tracing)
+ Experience with Kafka and Java
+ Experience with chaos engineering, failure injection, or resilience testing frameworks
+ Exposure to capacity planning and scaling analysis
+ An interest in treating security as part of reliability
+ Contributions to open source or involvement in SRE communities
+ Awareness of industry compliance frameworks (e.g., DORA, SOC 2) and how they relate to system reliability
+ Experience with big data technologies like Apache Spark, Amazon S3
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.
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 amer_*********************
$135k-182k yearly est. Easy Apply 60d+ ago
Senior Software Engineer- Platform as a Service
Bloomberg 4.8
New York, NY jobs
Business Area Engineering and CTO Ref # 10043572 **Description & Requirements** **The Team:** Our team is building a Platform as a Service (PaaS) based on Kubernetes that allows Bloomberg engineering teams around the world to develop, deploy, and manage production services. We are building what will become the default place to deploy most of Bloomberg's use cases. BPaaS (Bloomberg-Platform-as-a-Service) is a multi-tenant system providing automation for deploying docker images to K8s and managing the lifecycle of those deployments, including integration with many Bloomberg technologies.
We embrace the overall Bloomberg tech strategy of open source first. We collaborate with service providers across other solutions to provide a seamless experience to Bloomberg developers. If you are passionate about critical system development, cloud native applications, and container orchestration, this role is for you!
**We'll trust you to:**
+ Work on highly visible projects that will support critically important use cases without close supervision
+ Build with cloud and container orchestration technologies (Docker/Kubernetes/OpenStack)
+ Design and implement features and tools following standard software development methodologies
+ Collaborate with team members and other engineering teams to design scalable and robust systems
+ Proactively recommend and contribute improvements to the platform
+ Work with a variety of technologies to develop innovative solutions
+ Research and keep the team aware of the latest software trends
**You'll need to have:**
+ 4+ years of programming experience with an object-oriented programming languages
+ A degree in Computer Science, Electrical Engineering or similar field of study or equivalent work experience
+ Ability to keep up with current trends and technologies
+ Experience with Kubernetes and/or Docker
**We'd love to see:**
+ Experience with Golang and JavaScript/TypeScript
+ Experience developing RESTful APIs
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.
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 amer_*********************
$135k-182k yearly est. Easy Apply 60d+ ago
Senior Software Engineer, Community
The New York Times Company 4.8
New York, NY jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
The Community team at The New York Times is looking for a collaborative frontend softwareengineer with an interest in working at the forefront of news, a desire to shape meaningful experiences for our readers and directly supporting the mission of The Times.
You will report to the Community Engineering Manager within the Storytelling organization and join a team of engineers, designers, and product managers to create destinations for reporters to engage with readers, as we work towards enhancing our comments infrastructure into a comments platform for the entire NYT bundle.
You'll use your engineering expertise to build web-based reader facing experiences that are performant and accessible; guide improvements in our moderation tooling to ensure our moderators can follow commenting standards; help level up engineering standards to turn a collection of services into a single community platform for the entire NYT bundle; and collaborate with community backend engineers in building reliable services which integrate with web and mobile surfaces.
Responsibilities:
* Lead the architecture, creation and maintenance of scalable frontend systems that are performant across browsers and platforms.
* Prototype experiments with designers and product managers
* Ensure seamless integrations of services in collaboration with backend engineers
* Use modern approaches to monitoring and observability to detect and resolve issues
* Learn and share new technologies with other engineers
* Mentors junior engineers by providing technical guidance, constructive feedback, and ongoing support to accelerate skill development and career growth.
* Improve internal team processes, norms and documentation appropriate for a high-class platform team
* Occasionally work at the speed of news, to take advantage of news opportunities
* Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.
Basic Qualifications:
* Have 5+ years of experience building and maintaining large-scale user facing web applications using modern JavaScript frameworks on both client and server
* Demonstrate expertise in frontend frameworks (React, Angular, Vue), web standards and technologies (W3C, web performance, accessibility, routing, and bundling)
* Lead technical projects and architectural decisions informed by business context
* Demonstrate proficiency resolving issues in a production environment
* Demonstrate proficiency with CI/CD tooling (e.g. Github Actions, Drone), automated and load testing, feature flag deployments, observability, and monitoring
* Demonstrate proficiency with relational databases such as MySQL or PostgreSQL
* Can create clear, organized written and visual communication
* Explore new and unfamiliar product spaces, and share insights with your team
Preferred Qualifications:
* Build and deploy applications in one or more backend languages (Node.js, Python, Go), to collaborate with backend engineers
* Find their way around cloud platform services such as GCP or AWS
* Explain the purpose behind one or more Agile methodologies
This is a hybrid remote/in-office role based in our New York headquarters.
#LI-Hybrid
The annual base pay range for this role is between:
$140,000-$160,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.
$140k-160k yearly Auto-Apply 17d ago
Software Engineer, Edge Platforms
The New York Times 4.8
New York jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
Our services power 100% of NYT traffic and are the first gateways for all of our readers and journalists. The team's responsibilities encompass CDN, DNS, edge caching, and unified traffic ingress and API Gateway.
We use software written in Go to manage distributed systems, Kubernetes to host them, and modern CI & CD tooling to deploy them. Our traffic management solutions use cloud-native technologies including Gloo, Envoy, Istio, Cilium, and Web Assembly. We work in both AWS and GCP, and exclusively use Infrastructure-as-Code to accelerate development.
We are looking for softwareengineers interested in backend engineering and distributed systems to help allow the future of our traffic management and product personalization infrastructure.
Responsibilities:
You will write software in Go to help implement a remarkable developer onboarding experience for engineering teams
You will improve overall performance by writing software that leverages cached content over passing requests to backend systems
You will help Improve performance and reliability of primary systems by improving upon software observability, monitoring, logging, and instrumentation
You will design and implement automation to reduce operational toil for the team
You will use cloud native technology and design patterns such as Kubernetes and Pub/Sub
This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables
Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world
This role reports to the SeniorEngineering Manager, Edge Platforms
Basic Qualifications:
2+ years of experience in programming languages that are backend focused (Python, Java, Scala)
1+ year of experience with cloud-based deployments on Amazon Web Services or Google Cloud Platform
Familiarity with distributed system design
A high degree of interest in Linux containers and smart clustering solutions like Kubernetes
Preferred Qualifications:
Docker/Kubernetes, in a production environment
HashiCorp tooling, specifically Terraform and Vault
Deploy Pipeline and CI/CD
Configure and deploy open source software in production
This role requires limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
#LI-Hybrid
REQ-018701
The annual base pay range for this role is between:
$110,000 - $130,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.
$110k-130k yearly Auto-Apply 60d+ ago
Software Engineer, Cloud Engineering
The New York Times 4.8
New York jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
We are seeking a passionate technologist and collaborative partner to help shape and evolve a centralized, scalable container runtime platform built on Kubernetes. In this role, you'll contribute to the team's technical vision, work across observability, security, deployment pipelines, cloud infrastructure, and containerization, and partner closely with product engineering teams to optimize applications for the cloud. You'll promote modern automation practices such as Infrastructure-as-Code and automated access management, surface technical risks, document best practices and production support playbooks, and participate in on-call rotations for the tools you help build. You will report to the Senior Manager of the Cloud Engineering Team.
This NYC-based hybrid role (2 days per week in office)
Responsibilities:
Contribute to shaping the technical vision for the team
Develop, operate, and collaborate on the evolution of a centralized, scalable container runtime environment built on Kubernetes
Surface technical risks and partner with stakeholders to assess technical complexity and sustainability needs
Work within the overlap of several areas of focus: observability, security, deployment pipelines, cloud infrastructure and containerization
Promote the use of modern automation around access management and Infrastructure-as-code
Work with product engineering teams, helping them optimize applications for cloud infrastructure
Document best practices, prescribed solutions, and production support playbooks
Participate in on-call rotations for the tools we build, and provide expertise to users of our solutions
Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.
Basic Qualifications:
3+ years of building and operating distributed systems
Experience collaborating on large projects with significant impact
1+ years of Experience with AWS cloud tooling
A high degree of interest in Linux containers and managed clustering solutions like AWS EKS/ECS/Fargate, and GKE
Experience with Infrastructure-as-code concepts
Preferred Qualifications:
A passion for automating things
An understanding of distributed systems architecture and experience with networking, load balancing, monitoring, and troubleshooting in a cloud environment will be a plus
A high degree of empathy for existing solutions and issues. The New York Times is modern in many ways but is also prone to having issues that a 165-year-old organization may have - including legacy systems. There are many things to improve
A commitment to diversity, equity, and inclusion
This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
#LI-Hybrid
REQ-019363
The annual base pay range for this role is between:
$110,000 - $130,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.
$110k-130k yearly Auto-Apply 22d ago
Fullstack Software Engineer, Messaging Platforms
The New York Times 4.8
New York jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
The New York Times is looking for a full stack developer to join one of several teams that make up our Messaging Platforms group. Your work will grow and nurture the Times' relationship with its readers-the cornerstone of NYT's subscription-first business model. You'll ensure editors can cover breaking news quickly with the help of the Times' push notification and email tools. And you'll iterate at scale: the systems you'll build atop of are responsible for the full portfolio of the Times' email and push offerings. Along the way, you'll collaborate and learn from your colleagues: engineers, designers, and product managers who value empathy, innovation, and a sense of shared responsibility for our success.
Our front-end development is written in React, while most of our backend code is Go. Services are deployed using CI/CD tools like Drone and GitHub actions, and our infrastructure, which is hosted in Google Cloud and AWS, is provisioned with Terraform.
Basic Qualifications:
3+ years of experience with modern frontend web fundamentals (HTML, CSS, JavaScript, TypeScript, web performance, accessibility) and best practices.
3+ years of experience in full stack web application development, including proficiency with back-end languages (Go preferred) and SQL.
Experience with one or more front-end frameworks (React preferred) and applicable patterns and practices (Redux, CSS modules).
Experience with JS build tooling such as yarn, npm, webpack.
Experience building, operating, and monitoring web systems in GCP or AWS
Preferred Qualifications:
Experience developing with React, Go, and TypeScript.
Experience with Node.js and GraphQL.
You have operated applications deployed in Kubernetes and serverless environments such as AWS Fargate, AWS Lambdas, and GCP Cloud Run.
You are comfortable troubleshooting Docker and CI/CD systems such as Drone or GitHub actions.
Experience optimizing software development lifecycle using GenAI tooling.
Responsibilities:
Contribute to the full development lifecycle of our products: development, testing, deployment, monitoring, and support of our systems.
Work within a collaborative, distributed team of engineers, designers, and product managers to develop user-friendly front-end capabilities.
Develop REST APIs inside a Go codebase.
Collaborate with other engineering teams across the organization that work on several aspects of the system related to messaging.
Maintain code quality through static analysis, unit and system tests.
This is a hybrid role based in our New York City headquarters and reports to one of the Engineering Managers in the Messaging Platforms group.
This role requires limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
REQ-019052
The annual base pay range for this role is between:
$110,000 - $130,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.
$110k-130k yearly Auto-Apply 60d+ ago
Software Engineer, Publishing Platform
The New York Times 4.8
New York jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
The New York Times is seeking a SoftwareEngineer to join our Scoop Core team. We are building features for our next generation publishing platform at The New York Times. Our mission is to empower product teams with a modern platform that serves as the single, authoritative source for all content.
Our platform enables teams to manage and evolve content schemas quickly and safely, while also providing the foundation for building user-friendly collaborative editing and publishing tools.
Our tech stack includes GraphQL for Schema Definition and queries, Golang for development and PostgreSQL for data storage. Our platform services are hosted on AWS. We also maintain the existing legacy publishing platforms that are hosted on GCP.
You will report to the SeniorEngineering Manager, Scoop Core.
Responsibilities:
Take on a wide range of technical tasks not limited to programming, such as working with Cloud services, platforms and APIs.
Research and document proposed solutions.
Write unit tests, integration tests and user documentation.
Assist other teams to onboard to our platform.
Maintain existing legacy systems.
Collaborate and learn through pairing, design reviews, and code reviews.
Collaborate with Product Management and other professionals within your team and across the organization.
Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.
Basic Qualifications:
2+ years in building large scale software applications
2+ years experience building backend systems
Unit/Integration testing experience
Preferred Qualifications:
Experience in Golang, GraphQL and tooling
Experience in deployments and services on cloud platforms
Experience in observability and tooling
Experience with Docker and Kubernetes for container and deployment orchestration
This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
#LI-Hybrid
REQ-018824
The annual base pay range for this role is between:
$110,000 - $130,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.
$110k-130k yearly Auto-Apply 60d+ ago
Software Engineer, Machine Learning Platform
The New York Times 4.8
New York jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
Machine Learning (ML) at the New York Times enhances the experience of our 150 million digital readers from around the globe and grows our subscriber base through content recommendations and personalizations.
The Machine Learning Platform (MLP) team builds and maintains the infrastructure that hosts all of The New York Times real-time ML inference models, including both data and compute. Our partners are Data Scientists that build and deploy their ML models on the ML platform. On the other end, our partners are engineering systems that call these hosted models with low-latency and Service Level Agreements (SLAs) guaranteed by the MLP.
We are looking for a SoftwareEngineer, with a focus on MLOps, to join our Machine Learning Platform team to help solve creative challenges around Machine Learning infrastructure for the New York Times.
This role is a hybrid role, based in New York City. You will report to the Engineering Manager of the Machine Learning Platform team.
Responsibilities:
You will research, develop, and deploy infrastructure for the Machine Learning Platform at scale
You will build infrastructure to train and test algorithms that provide real-time content recommendations and personalization
You will enhance ML platform's CI/CD and integration testing capabilities
You will promote developer productivity by rolling out capabilities that maximize self-sufficiency and minimize the toil in learning those capabilities in building scalable applications with high speed, quality, and performance
Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world
Basic Qualifications:
2+ years of direct relevant experience in MLOps or DevOps, including experience operating large systems in a production environment
Experience deploying and monitoring systems using cloud infrastructure (GCP or AWS)
Experience working with Kubernetes, Docker, and CI/CD
Familiarity with at least one high-level programming language like Python or Go
Preferred Qualifications:
Experience with any of the these technologies: Terraform, Airflow, SQL/BigQuery, Drone, Triton, TensorFlow, scikit-learn, DataDog
Experience building real-world machine learning applications like recommendation systems, bandits, etc.
Experience engaging with stakeholders to understand pain points, observe patterns, and identify opportunities for improvements
This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
REQ-019501
#LI-Hybrid
The annual base pay range for this role is between:
$110,000 - $130,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.
$110k-130k yearly Auto-Apply 1d ago
Software Engineer, Edge Platforms
The New York Times Company 4.8
New York, NY jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
Our services power 100% of NYT traffic and are the first gateways for all of our readers and journalists. The team's responsibilities encompass CDN, DNS, edge caching, and unified traffic ingress and API Gateway.
We use software written in Go to manage distributed systems, Kubernetes to host them, and modern CI & CD tooling to deploy them. Our traffic management solutions use cloud-native technologies including Gloo, Envoy, Istio, Cilium, and Web Assembly. We work in both AWS and GCP, and exclusively use Infrastructure-as-Code to accelerate development.
We are looking for softwareengineers interested in backend engineering and distributed systems to help allow the future of our traffic management and product personalization infrastructure.
Responsibilities:
* You will write software in Go to help implement a remarkable developer onboarding experience for engineering teams
* You will improve overall performance by writing software that leverages cached content over passing requests to backend systems
* You will help Improve performance and reliability of primary systems by improving upon software observability, monitoring, logging, and instrumentation
* You will design and implement automation to reduce operational toil for the team
* You will use cloud native technology and design patterns such as Kubernetes and Pub/Sub
* This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables
* Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world
* This role reports to the SeniorEngineering Manager, Edge Platforms
Basic Qualifications:
* 2+ years of experience in programming languages that are backend focused (Python, Java, Scala)
* 1+ year of experience with cloud-based deployments on Amazon Web Services or Google Cloud Platform
* Familiarity with distributed system design
* A high degree of interest in Linux containers and smart clustering solutions like Kubernetes
Preferred Qualifications:
* Docker/Kubernetes, in a production environment
* HashiCorp tooling, specifically Terraform and Vault
* Deploy Pipeline and CI/CD
* Configure and deploy open source software in production
This role requires limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
#LI-Hybrid
REQ-018701
The annual base pay range for this role is between:
$110,000-$130,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.
$110k-130k yearly Auto-Apply 15d ago
Software Engineer, Publishing Platform
The New York Times Company 4.8
New York, NY jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
The New York Times is seeking a SoftwareEngineer to join our Scoop Core team. We are building features for our next generation publishing platform at The New York Times. Our mission is to empower product teams with a modern platform that serves as the single, authoritative source for all content.
Our platform enables teams to manage and evolve content schemas quickly and safely, while also providing the foundation for building user-friendly collaborative editing and publishing tools.
Our tech stack includes GraphQL for Schema Definition and queries, Golang for development and PostgreSQL for data storage. Our platform services are hosted on AWS. We also maintain the existing legacy publishing platforms that are hosted on GCP.
You will report to the SeniorEngineering Manager, Scoop Core.
Responsibilities:
* Take on a wide range of technical tasks not limited to programming, such as working with Cloud services, platforms and APIs.
* Research and document proposed solutions.
* Write unit tests, integration tests and user documentation.
* Assist other teams to onboard to our platform.
* Maintain existing legacy systems.
* Collaborate and learn through pairing, design reviews, and code reviews.
* Collaborate with Product Management and other professionals within your team and across the organization.
* Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.
Basic Qualifications:
* 2+ years in building large scale software applications
* 2+ years experience building backend systems
* Unit/Integration testing experience
Preferred Qualifications:
* Experience in Golang, GraphQL and tooling
* Experience in deployments and services on cloud platforms
* Experience in observability and tooling
* Experience with Docker and Kubernetes for container and deployment orchestration
This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
#LI-Hybrid
REQ-018824
The annual base pay range for this role is between:
$110,000-$130,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.
$110k-130k yearly Auto-Apply 16d ago
Software Engineer, Cloud Engineering
The New York Times Company 4.8
New York, NY jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
We are seeking a passionate technologist and collaborative partner to help shape and evolve a centralized, scalable container runtime platform built on Kubernetes. In this role, you'll contribute to the team's technical vision, work across observability, security, deployment pipelines, cloud infrastructure, and containerization, and partner closely with product engineering teams to optimize applications for the cloud. You'll promote modern automation practices such as Infrastructure-as-Code and automated access management, surface technical risks, document best practices and production support playbooks, and participate in on-call rotations for the tools you help build. You will report to the Senior Manager of the Cloud Engineering Team.
This NYC-based hybrid role (2 days per week in office)
Responsibilities:
* Contribute to shaping the technical vision for the team
* Develop, operate, and collaborate on the evolution of a centralized, scalable container runtime environment built on Kubernetes
* Surface technical risks and partner with stakeholders to assess technical complexity and sustainability needs
* Work within the overlap of several areas of focus: observability, security, deployment pipelines, cloud infrastructure and containerization
* Promote the use of modern automation around access management and Infrastructure-as-code
* Work with product engineering teams, helping them optimize applications for cloud infrastructure
* Document best practices, prescribed solutions, and production support playbooks
* Participate in on-call rotations for the tools we build, and provide expertise to users of our solutions
* Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.
Basic Qualifications:
* 3+ years of building and operating distributed systems
* Experience collaborating on large projects with significant impact
* 1+ years of Experience with AWS cloud tooling
* A high degree of interest in Linux containers and managed clustering solutions like AWS EKS/ECS/Fargate, and GKE
* Experience with Infrastructure-as-code concepts
Preferred Qualifications:
* A passion for automating things
* An understanding of distributed systems architecture and experience with networking, load balancing, monitoring, and troubleshooting in a cloud environment will be a plus
* A high degree of empathy for existing solutions and issues. The New York Times is modern in many ways but is also prone to having issues that a 165-year-old organization may have - including legacy systems. There are many things to improve
* A commitment to diversity, equity, and inclusion
This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
#LI-Hybrid
REQ-019363
The annual base pay range for this role is between:
$110,000-$130,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.
$110k-130k yearly Auto-Apply 23d ago
Fullstack Software Engineer, Messaging Platforms
The New York Times Company 4.8
New York, NY jobs
The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It's why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It's why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it's why our business strategy centers on making journalism so good that it's worth paying for.
About the Role
The New York Times is looking for a full stack developer to join one of several teams that make up our Messaging Platforms group. Your work will grow and nurture the Times' relationship with its readers-the cornerstone of NYT's subscription-first business model. You'll ensure editors can cover breaking news quickly with the help of the Times' push notification and email tools. And you'll iterate at scale: the systems you'll build atop of are responsible for the full portfolio of the Times' email and push offerings. Along the way, you'll collaborate and learn from your colleagues: engineers, designers, and product managers who value empathy, innovation, and a sense of shared responsibility for our success.
Our front-end development is written in React, while most of our backend code is Go. Services are deployed using CI/CD tools like Drone and GitHub actions, and our infrastructure, which is hosted in Google Cloud and AWS, is provisioned with Terraform.
Basic Qualifications:
* 3+ years of experience with modern frontend web fundamentals (HTML, CSS, JavaScript, TypeScript, web performance, accessibility) and best practices.
* 3+ years of experience in full stack web application development, including proficiency with back-end languages (Go preferred) and SQL.
* Experience with one or more front-end frameworks (React preferred) and applicable patterns and practices (Redux, CSS modules).
* Experience with JS build tooling such as yarn, npm, webpack.
* Experience building, operating, and monitoring web systems in GCP or AWS
Preferred Qualifications:
* Experience developing with React, Go, and TypeScript.
* Experience with Node.js and GraphQL.
* You have operated applications deployed in Kubernetes and serverless environments such as AWS Fargate, AWS Lambdas, and GCP Cloud Run.
* You are comfortable troubleshooting Docker and CI/CD systems such as Drone or GitHub actions.
* Experience optimizing software development lifecycle using GenAI tooling.
Responsibilities:
* Contribute to the full development lifecycle of our products: development, testing, deployment, monitoring, and support of our systems.
* Work within a collaborative, distributed team of engineers, designers, and product managers to develop user-friendly front-end capabilities.
* Develop REST APIs inside a Go codebase.
* Collaborate with other engineering teams across the organization that work on several aspects of the system related to messaging.
* Maintain code quality through static analysis, unit and system tests.
This is a hybrid role based in our New York City headquarters and reports to one of the Engineering Managers in the Messaging Platforms group.
This role requires limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.
REQ-019052
The annual base pay range for this role is between:
$110,000-$130,000 USD
For roles in the U.S., dependent on your role, you may be eligible for variable pay, such as an annual bonus and restricted stock. Benefits may include medical, dental and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
For roles outside of the U.S., information on benefits will be provided during the interview process.
The New York Times Company is committed to being the world's best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply.
We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The U.S. Equal Employment Opportunity Commission (EEOC)'s Know Your Rights Poster is available here.
The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. Emails sent for unrelated issues, such as following up on an application, will not receive a response.
The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws, including but not limited to the NYC Fair Chance Act, the Los Angeles Fair Chance Initiative for Hiring Ordinance, the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
For information about The New York Times' privacy practices for job applicants click here.
Please beware of fraudulent job postings. Scammers may post fraudulent job opportunities, and they may even make fraudulent employment offers. This is done by bad actors to collect personal information and money from victims. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. You should never send money to anyone who suggests they can provide employment with The New York Times.
If you see a fake or fraudulent job posting, or if you suspect you have received a fraudulent offer, you can report it to The New York Times at *************************. You can also file a report with the Federal Trade Commission or your state attorney general.