1 - 20 of 53,969 Jobs

Search for Principal Software Engineer II - Distributed Systems - Elasticsearch

53,969 results

Apply
companyElastic logo
Full-time|$199.7K/yr - $379.3K/yr|On-site|United States

At Elastic, we empower organizations to harness the full potential of their data through our cutting-edge Search AI technology. Our platform is trusted by over half of the Fortune 500, seamlessly integrating advanced search capabilities with artificial intelligence to deliver real-time insights. By effectively managing both structured and unstructured data, Elastic ensures robust security and observability, enabling businesses to unlock the true promise of AI.Role Overview:We are seeking a talented Lead Software Engineer I to join our Elasticsearch - Distributed Systems team. In this pivotal role, you will focus on enhancing Elasticsearch’s scalability, performance, and resilience. You will be responsible for managing the communication between nodes in an Elasticsearch cluster and overseeing the indexing, allocation, and replication processes across these nodes.

Feb 6, 2026
Apply
companyElastic logo
Full-time|$199.7K/yr - $379.3K/yr|On-site|United States

Join Elastic, the pioneering Search AI Company, where we empower individuals and organizations to uncover vital insights in real-time from their data, regardless of scale. Our Elastic Search AI Platform, trusted by over 50% of Fortune 500 companies, merges the precision of search with the power of AI, enabling rapid access to critical results. By harnessing both structured and unstructured data while ensuring robust security, Elastic delivers comprehensive cloud-based solutions for search, security, and observability, fulfilling the transformative promise of AI.Role Overview:We are seeking a talented Principal Software Engineer II to become a key member of our Elasticsearch - Distributed Systems team. Your primary focus will be on optimizing Elasticsearch for scalability, performance, and resilience. This team is responsible for overseeing node communication in an Elasticsearch cluster as well as data indexing, allocation, and replication across nodes.

Feb 6, 2026
Apply
companyElastic logo
Full-time|Remote|United States

Join Elastic, a leader in search technology, as a Senior Java Engineer specializing in distributed systems and Elasticsearch. In this role, you will design and develop scalable applications, contribute to innovative solutions, and enhance our powerful search capabilities. Collaborate with a talented team of engineers and help us redefine search.

Mar 19, 2026
Apply
companyElastic N.V. logo
Full-time|On-site|United States

Join Elastic as a Principal Software Engineer, where you'll play a pivotal role in shaping our Query Engine and Database Internals for Elasticsearch. We are looking for innovative minds who thrive on solving complex challenges and are passionate about building scalable systems. At Elastic, you'll collaborate with a talented team to optimize performance and ensure the reliability of our data solutions.

Apr 7, 2026
Apply
companyRoblox Corporation logo
Full-time|On-site|San Mateo, CA, United States

Join Roblox as a Principal Software Engineer and play a pivotal role in shaping the future of distributed systems and storage solutions. You will work closely with a talented team dedicated to delivering high-performance systems that enhance user experience and empower creators. Your expertise will help us innovate and scale our infrastructure to support millions of players and developers around the globe.

Mar 24, 2026
Apply
companyElastic logo
Full-time|$199.7K/yr - $379.3K/yr|Remote|United States

Join Elastic, the leading Search AI Company, as a Principal Software Engineer I or II in our Elasticsearch - Storage Engine team. This fully remote, globally-distributed team of seasoned engineers is dedicated to pioneering innovative solutions in log and metrics management. In this role, you'll provide technical vision and strategic direction to develop optimized storage systems and enhance data querying and indexing efficiency. Your expertise and collaborative spirit will be key as you engage with cross-organizational teams to push the envelope in data management technology.

Feb 6, 2026
Apply
companyElastic NV logo
Full-time|Remote|United States

Join Elastic as a Principal Java Engineer II, specializing in Security and Elasticsearch. You will play a pivotal role in enhancing our security features, ensuring our products remain robust and reliable. You will collaborate with cross-functional teams, driving improvements and innovations to our technology stack. Your expertise will help us safeguard data and enhance user experience across our platforms.

Mar 16, 2026
Apply
companyElastic N.V. logo
Full-time|Remote|United States

Join the dynamic Performance Team at Elastic as a Principal Software Engineer II, where you will contribute to the development and optimization of our Elasticsearch platform. This is an opportunity to work with cutting-edge technology and collaborate with a talented group of engineers dedicated to enhancing performance and scalability.

Mar 16, 2026
Apply
companyAchira logo
Full-time|On-site|San Francisco Office

Why Join Achira?Become part of an exceptional team comprised of scientists, ML researchers, and engineers dedicated to transforming the landscape of drug discovery.Engage with cutting-edge machine learning infrastructure at an unprecedented scale, leveraging extensive computing resources, vast datasets, and ambitious goals.Take ownership of significant projects from conception through to architecture and deployment on large-scale infrastructures.Thrive in a culture that values thoroughness, speed, and a proactive, builder-oriented mindset.About the RoleAt Achira, we are developing state-of-the-art foundation models that address the most complex challenges in simulation for drug discovery and beyond. Our atomistic foundation simulation models (FSMs) serve as comprehensive representations of the physical microcosm, encompassing machine learning interaction potentials (MLIPs), neural network potentials (NNPs), and various generative model classes.We are looking for a Software Engineer who is enthusiastic about distributed computing and its applications in machine learning. You will play a pivotal role in designing and constructing the infrastructure for our ML data generation pipelines, model training, and fine-tuning workflows across large-scale distributed systems.Your expertise will be crucial in ensuring our compute clusters are efficient, observable, cost-effective, and dependable, enabling us to advance the frontiers of ML development. If you are passionate about distributed systems, performance optimization, and cloud cost efficiency, we encourage you to apply.You will be empowered to conceptualize and manage complex workloads across multiple vendors worldwide. Achira's mission revolves around computation, and providing seamless access to our uniquely tailored workloads at the lowest possible cost is critical to our success.

Oct 7, 2025
Apply
companyClearVector logo
Full-time|Remote|Remote

At ClearVector, we are a pioneering software company dedicated to creating innovative solutions with an unwavering commitment to delivering robust and reliable software. We are on the lookout for a Principal Software Engineer who is passionate about ensuring that our software consistently performs as intended. When issues arise, we want to know about them immediately.Your expertise lies in guaranteeing that the properties of distributed systems are met in straightforward ways that empower developers to deploy with confidence, minimizing unexpected impacts on our customers. Our safeguards are designed not just to protect but to enhance speed, fostering a culture of rapid innovation.Key Responsibilities:Develop systems that facilitate graduated availability of new code and content, creating environments for development, testing, pre-production, and production that incrementally release new features to enhance safety, reduce risks, and improve predictability.Establish systems that ensure reproducibility of outcomes, including automated methods to detect changes from operating system vendors or cloud service providers that might affect our runtime activities.Create user-friendly frameworks that allow developers to swiftly write new unit and integration tests, supporting both the graduated availability and reproducibility systems.Build systems that enable content developers to efficiently write and deploy content within the graduated availability and reproducibility frameworks.Ideal Candidates Will Have:Proven experience in designing and delivering commercially successful software products at scale that resonate with customers.Experience in building and launching self-service B2B SaaS products at scale.In-depth knowledge of at least one major systems programming language.A willingness to learn Typescript or Rust.Experience in deploying serverless software on AWS or working with distributed systems.Background in a fast-growing startup environment.Comfort with remote, asynchronous, and independent work.

May 12, 2025
Apply
companyRTI International logo
Full-time|On-site|Denver, Colorado

Are you a visionary researcher with a passion for transforming innovative ideas from theory to practice? Do you thrive on tackling the most pressing challenges in distributed systems—ranging from edge AI and cybersecurity to software-defined networking—affecting the world's leading autonomous technologies? If you possess a forward-thinking mindset and desire to contribute at the crossroads of product development and established technology, this opportunity is perfect for you!As a member of our elite research team, ranked among the top 1% nationally in research commercialization success, you will take on the role of Principal Distributed Systems Research Engineer. Here, your impact will extend beyond traditional research; you will be pivotal in maintaining our leadership in advanced software infrastructure, paving the way for innovations in autonomous vehicles, medical robotics, and intelligent power systems. You will engage in groundbreaking research in distributed systems, leveraging a robust, data-centric approach while addressing complex challenges across the entire technology stack, from machine communication to real-world decision-making.

Mar 23, 2026
Apply
companyDatabricks Inc. logo
Full-time|On-site|Bellevue, Washington

Join our innovative engineering team at Databricks as a Staff Software Engineer specializing in Distributed Data Systems. You will play a key role in designing and implementing scalable data solutions that power our cutting-edge analytics platform. Collaborate with cross-functional teams to develop robust architectures that support high throughput and low latency data processing. If you're passionate about big data technologies and want to make an impact, we want to hear from you!

Mar 20, 2026
Apply
companyImmuta logo
Full-time|Hybrid|College Park, MD

Join Immuta, the leading Data Provisioning Company, dedicated to providing organizations with secure and governed data access that meets the demands of modern business. Our innovative platform automates data access through policies and requests, significantly reducing risk and eliminating the need for tickets.Founded in 2015, Immuta is a trusted partner for Fortune 500 companies and government agencies around the globe. We pride ourselves on our hybrid workplace model, allowing flexibility for our employees.• We collaborate with top technology partners, including Snowflake, Databricks, AWS, Azure, Google Cloud, and Starburst. Notably, Immuta was honored as the Snowflake Data Security Partner of the Year in June 2023.• Our accolades include recognition from Forbes as a top American startup employer, and being listed among the best workplaces by Inc. Magazine and BuiltIn, as well as being named one of the top 50 most innovative companies by Fast Company.• With $267 million in total funding from esteemed investors such as NightDragon, Snowflake, and Databricks, we are well-positioned for growth.ABOUT OUR TEAMAt Immuta, our mission is to make data secure, accessible, and trusted for every organization. Our Engineering Team is at the forefront of this mission, developing technologies that enable global enterprises to automate data access control, enforce privacy, and manage policies across modern cloud infrastructures.YOUR ROLEAs a Senior Software Engineer on our Distributed Systems team, you will be instrumental in designing and enhancing the backend systems that underpin Immuta’s data governance platform. Your collaboration with fellow engineers, product managers, and designers will be vital in architecting scalable solutions, guiding technical strategy, and mentoring peers on best practices.This role is hands-on and impactful, ideal for someone who thrives on balancing technical depth with tangible product outcomes. You will focus on enhancing performance, reliability, and usability while contributing to a dynamic engineering culture that values innovation and continuous improvement.

Jan 9, 2026
Apply
companyThe Trade Desk logo
Full-time|On-site|Bellevue

Join our innovative team at The Trade Desk as a Senior Software Engineer specializing in Data & Distributed Systems. In this pivotal role, you will leverage your expertise to design, develop, and optimize our data processing architecture, ensuring high availability and scalability. Collaborate with cross-functional teams to implement cutting-edge solutions that enhance our product offerings and improve user experience.

Mar 2, 2026
Apply
companyAetherflux logo
Full-time|On-site|San Carlos, California

About AetherfluxAetherflux is at the forefront of addressing the global energy challenge through innovative infrastructure for abundant, resilient, and continuous space-based solar energy. Our world-class team is dedicated to revolutionizing the way civilization powers, computes, and connects, from orbit to Earth.Position OverviewAs the Lead Software Engineer for Distributed Systems at Aetherflux, you will spearhead a talented software team focused on the development and maintenance of real-time constellation management and computational tasking architecture. Your leadership will ensure the overall quality, reliability, and fault tolerance of our ground systems software infrastructure, which encompasses satellite control, power beaming operations, compute cloud management, and ground receiver systems. You will also play a crucial role in mentoring and growing a team of software engineers, establishing development standards, leading architecture and code reviews, and implementing robust software practices to support Aetherflux's space-based power transmission and orbital computing platforms.Key ResponsibilitiesTeam Leadership: Oversee and guide the ground software team in developing mission-critical constellation and compute management software, while fostering mentorship, performance management, and career growth.Project Management: Strategically plan and coordinate code releases, including task breakdowns, sprint management, timeline tracking, and stakeholder communication.System Architecture: Design and lead the development of distributed systems aimed at achieving fault tolerance and high performance for mission-critical operations.Cloud Infrastructure Development: Lead the design and development of real-time scheduling systems, data pipelines, collision avoidance systems, and high-performance compute services.Testing & Simulation: Collaborate with hardware and test teams to create software-in-the-loop (SITL) and hardware-in-the-loop (HITL) environments for validating software performance during on-orbit maneuvers and ensuring constellation health.

Dec 15, 2025
Apply
companyCloudflare, Inc. logo
Full-time|Hybrid|Hybrid

Join Cloudflare as a Software Engineer specializing in Distributed Systems and Infrastructure. In this role, you will be responsible for designing, implementing, and optimizing scalable systems that enhance the performance and reliability of our services. You will collaborate closely with cross-functional teams to develop innovative solutions that support our mission to help build a better Internet.

Mar 4, 2026
Apply
companycensys logo
Full-time|Remote|Remote (US)

Role Overview Censys is looking for a Backend Software Engineer focused on distributed systems. This is a fully remote position within the United States. The team builds and maintains backend services that power Censys technology. What You Will Do Design, develop, and maintain backend services for distributed systems Work closely with other engineers to solve complex technical challenges Contribute to the performance and reliability of core backend infrastructure Who We're Looking For Experience building high-performance backend systems Interest in distributed systems and scalable architectures Comfort working collaboratively in a remote team

Apr 15, 2026
Apply
companyDatadog logo
Full-time|$130K/yr - $300K/yr|Hybrid|Boston, Massachusetts, USA; New York, New York, USA

Role Overview Datadog is looking for a Senior Software Engineer focused on Distributed Systems to join teams in Boston, MA or New York, NY. This role centers on designing, building, and maintaining the core platforms that power Datadog’s applications. These systems handle data at massive scale, supporting real-time ingestion, storage, analysis, and querying of billions of events from customers worldwide. What You Will Do Design and implement distributed data pipelines built for durability, high availability, and low latency Operate and improve platforms that support internet-scale workloads Ensure systems are reliable and efficient for real-time analytics Workplace and Culture Datadog values a lively office culture that encourages creativity, teamwork, and strong connections among colleagues. The company offers a hybrid workplace model to support work-life balance.

Apr 15, 2026
Apply
companyWabtec Corporation logo
Full-time|On-site|Chicago

Join Wabtec Corporation as a Principal Engineer - Software Systems, where you'll lead the development of innovative software solutions that power our cutting-edge technology initiatives. As a pivotal member of our engineering team, you will be responsible for architecting, designing, and implementing complex software systems in a collaborative environment.Your expertise will guide the technical direction of projects, ensure adherence to best practices, and mentor junior engineers. If you are passionate about technology and eager to make a significant impact in the transportation industry, we want to hear from you!

Mar 31, 2026
Apply
companyWabtec Corporation logo
Full-time|On-site|Fort Worth

Join Wabtec Corporation as a Principal Engineer - Software Systems in Fort Worth, Texas. We are seeking a dynamic and experienced individual to lead software system design and implementation for innovative transportation solutions. This role is crucial in ensuring the reliability and efficiency of our software systems that power transportation infrastructure around the globe.Your contributions will directly impact our technology advancements and help shape the future of transportation. You will collaborate with cross-functional teams to design and develop software solutions that meet customer requirements while adhering to best practices in software engineering.

Mar 31, 2026

Sign in to browse more jobs

Create account — see all 53,969 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.