
Elastic · Norway
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of busine...
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale —
unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500,
brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By
taking advantage of all structured and unstructured data — securing and protecting private information more effectively —
Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.
We are on the lookout for a Principal Software Engineer to join our Elasticsearch - Distributed Systems team and focus on how
Elasticsearch provides scale, performance, and resilience, especially in the context of our Serverless offering. You will be
tackling deep distributed systems challenges in how nodes in an Elasticsearch cluster communicate, and how data are indexed,
allocated, and managed across nodes.
Elasticsearch offering, directly impacting the experience of customers worldwide.
moves around, while maintaining the safety and liveness properties of the system as a whole.
as well as newer language features.
components.
owning the final outcomes.
codebases, or teams based on business priorities
transparent communication.
Compensation for this role is in the form of base salary. This role does not have a variable compensation component.
At Elastic, our compensation philosophy aims to provide fair, competitive and transparent remuneration. Salary ranges are
established based on a combination of external market benchmarks, internal pay equity considerations, and the responsibilities and
complexity associated with each role. This approach helps ensure consistency across comparable roles while remaining competitive
within the relevant labour markets.
The final compensation offered within the applicable range will be determined based on several objective factors, including
relevant professional experience, level of skills and expertise, alignment with the role requirements, and the overall scope and
complexity of the position.
949.500 kr—1.502.000 kr NOK
As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one,
Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if
you’re just out of college or your children are; we need you for what you can do.
We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of
our people is the right thing to do.
Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to
creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will
receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation,
gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other
basis protected by federal, state or local law, ordinance or regulation.
We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To
request an accommodation during the application or the recruiting process, please email candidate_accessibility@elastic.co. We
will reply to your request within 24 business hours of submission.
Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Pay
Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster and Know Your Rights (Poster)
Elasticsearch develops and distributes technology and information that is subject to U.S. and other countries’ export controls and
licensing requirements for individuals who are located in or are nationals of the following sanctioned countries and regions:
Belarus, Cuba, Iran, North Korea, Syria, or Russia, including the Ukrainian territories annexed by Russia (The Crimea region of
Ukraine, The Donetsk People's Republic (DNR), The Luhansk People's Republic (LNR), Kherson or Zaporizhzhia). If you are located in
or are a national of one of the listed countries or regions, an export license may be required as a condition of your employment
in this role. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic.
Please see here for our Privacy Statement.
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. WHAT IS THE ROLE: We are on the lookout for a Principal Software Engineer to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch provides scale, performance, and resilience, especially in the context of our Serverless offering. You will be tackling deep distributed systems challenges in how nodes in an Elasticsearch cluster communicate, and how data are indexed, allocated, and managed across nodes. WHAT YOU WILL BE DOING: * Leveraging your deep distributed systems expertise to design, build, and operate core pieces of our next-generation Serverless Elasticsearch offering, directly impacting the experience of customers worldwide. * Improving Elasticsearch’s components that support concurrent and consistent indexing across multiple machines. * Maintaining our cluster coordination system to keep performance high even though nodes come and go from the cluster and data moves around, while maintaining the safety and liveness properties of the system as a whole. * Pushing the limits on the number of shards, nodes, and petabytes that Elasticsearch can handle today. * Looking into all kinds of issues, including performance or concurrency issues, and proposing solutions. * Supporting our support engineers with the harder problems. * Owning operational investigations end-to-end, until performance or stability issues are successfully resolved. WHAT YOU BRING: * You have a deep background in distributed systems and consensus algorithms. * You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as newer language features. * You have a deep technical proficiency in algorithms. * You have experience building large-scale distributed systems, rather than making use of off-the-shelf services. * You have experience building and debugging complex features with a broad impact, running on multiple machines. * You are able to own projects from beginning to end. This covers both technical design and working with others to develop needed components. * You have experience managing projects involving multiple engineers. * You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes. * You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities * You can work autonomously, drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication. BONUS POINTS: * Data stores * Search, analytics, Lucene * Strong knowledge of the JDK * Asynchronous event-driven network frameworks such as Netty Compensation for this role is in the form of base salary. This role does not have a variable compensation component. At Elastic, our compensation philosophy aims to provide fair, competitive and transparent remuneration. Salary ranges are established based on a combination of external market benchmarks, internal pay equity considerations, and the responsibilities and complexity associated with each role. This approach helps ensure consistency across comparable roles while remaining competitive within the relevant labour markets. The final compensation offered within the applicable range will be determined based on several objective factors, including relevant professional experience, level of skills and expertise, alignment with the role requirements, and the overall scope and complexity of the position. The typical starting salary range for this role is: €80.400—€127.200 EUR ADDITIONAL INFORMATION - WE TAKE CARE OF OUR PEOPLE As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do. We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do. * Competitive pay based on the work you do here and not your previous salary * Health coverage for you and your family in many locations * Ability to craft your calendar with flexible locations and schedules for many roles * Generous number of vacation days each year * Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service * Up to 40 hours each year to use toward volunteer projects you love * Embracing parenthood with minimum of 16 weeks of parental leave Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation. We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email candidate_accessibility@elastic.co. We will reply to your request within 24 business hours of submission. Applicants have rights under Federal Employment Laws, view posters linked below: Family and Medical Leave Act (FMLA) Poster; Pay Transparency Nondiscrimination Provision Poster; Employee Polygraph Protection Act (EPPA) Poster and Know Your Rights (Poster) Elasticsearch develops and distributes technology and information that is subject to U.S. and other countries’ export controls and licensing requirements for individuals who are located in or are nationals of the following sanctioned countries and regions: Belarus, Cuba, Iran, North Korea, Syria, or Russia, including the Ukrainian territories annexed by Russia (The Crimea region of Ukraine, The Donetsk People's Republic (DNR), The Luhansk People's Republic (LNR), Kherson or Zaporizhzhia). If you are located in or are a national of one of the listed countries or regions, an export license may be required as a condition of your employment in this role. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic. Please see here for our Privacy Statement.
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We’re redefining Privileged Access Management (PAM) from the ground up, purpose-built for Cloud, SaaS, Databases, Containers, and any virtualized environment. Our mission is to simplify and secure workforce access with seamless, secure-by-default workflows that adapt dynamically to modern infrastructure. We eliminate standing privileges, enforce least privilege, and embed Zero Trust principles into every access workflow by default. ABOUT THE ROLE We are seeking a Principal Backend Engineer (P5) to serve as the technical leader and compass for our newly established engineering pod in India. Operating at the intersection of identity, networking, and security infrastructure, you will be responsible for tackling highly complex, vaguely specified problems without day-to-day oversight. In this role, you will champion the technical execution of your team. You will lead the design and implementation of secure database and network device connectors (routers, switches, firewalls) on top of our core Zero Standing Privileges (ZSP) platform. You will work closely with our local Technical Team Lead to mentor mid-level engineers, while collaborating closely with global Tech Leads to ensure architectural alignment. WHAT YOU’LL BE DOING * Lead Technical Strategy & Execution: Turn high-level, complex PAM and network access problems into clear, modular technical designs that your team can execute. * Own Connector Ecosystems: Design, architect, and optimize resilient connector plugins for diverse database environments (SaaS, NoSQL, Relational) and complex network infrastructure using our existing core platform frameworks. * Champion Code Quality & Security: Set the standard for clean, secure, and performant backend development in Go. Lead deep, constructive code reviews with a focus on mentoring and growth. * Collaborate Globally, Execute Locally: Partner with global Technical Leads in Tel Aviv to review major architectural decisions, ensuring a unified product strategy while maintaining high velocity and local autonomy. * On-Call & Product Support: Actively participate in the global ongoing on-call and support rotations, taking pride in the operational health of the entire platform. WHAT YOU’LL BRING TO THE ROLE * 10+ years of software engineering experience, with a proven track record of acting as a technical leader or Principal/Staff level Individual Contributor (IC). * Deep Domain Expertise: Significant experience in the Privileged Access Management (PAM) or Identity & Access Management (IAM) space. Experience with resource discovery, credential rotation, or agentless communication is highly preferred. * Strong Networking Foundations: Strong experience working with networking protocols (SSH, Telnet, SNMP, router/switch configurations) or integrating with legacy and modern database infrastructures. * Distributed Architecture Mastery: Extensive experience building high-scale, secure backend services, microservices, and event-driven workflows. * Hands-on Go Expertise: Strong engineering proficiency in Go (or deep backend expertise in a similar language like C++/Rust/Java, with a proven eagerness to work extensively in Go). * Cloud-Native Infrastructure: Solid understanding of AWS (IAM, SQS, Lambda), Kubernetes, and building highly resilient agentless systems. * Extreme Ownership Mindset: The ability to navigate ambiguity, make pragmatic trade-offs under tight deadlines, and guide a local team of developers (P2/P3) to success. EXTRA CREDIT IF YOU HAVE: * Prior engineering experience at enterprise security companies such as CyberArk, Delinea, or direct PAM/IAM competitors. * In-depth background with Graph databases (e.g., ArangoDB) or policy engines (e.g., OPA). * Experience bootstrapping or leading technical direction for highly autonomous remote engineering pods. OUR TECH STACK * Language: Go * Infra: AWS, Serverless, Kubernetes * Data: Postgres (RDS), ArangoDB (NoSQL) * DevOps: GitHub Actions, Docker, Terraform, Helm L1-Hybrid P24972_3494398 The Okta Experience * Supporting Your Well-Being * Driving Social Impact * Developing Talent and Fostering Connection + Community We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.
About Pinterest: Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product. Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible. At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we’ll explore your foundational skills and how you collaborate with AI. Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here. As a principal engineer on the Online Systems team, you’ll join a team that powers Pinterest’s most business-critical online systems at massive scale, driving the reliability, efficiency, and evolution behind every core Pinner and Advertiser experience. You'll lead major efforts like multi-region deployment and Kubernetes migration, set the standard for operational excellence, and define the long-term vision for our online serving infrastructure, supporting machine learning and product innovation across the company. This is an opportunity for high-impact technical leadership, broad visibility, and cross-functional influence at the heart of Pinterest’s platform. What you’ll do: * Improve reliability, scalability and infra efficiency for Pinterest’s critical online systems across storage and caching, online service and realtime analytics systems to support continued business growth. * Lead cross-functional strategic initiatives to modernize Pinterest’s online serving stack through multi-region deployment, Kubernetes migration, and the adoption of cutting-edge technologies and industry best practices. * Quality champion for online systems and the broad engineering organization, holding a high bar on execution quality and operational excellence. * Drive the online systems vision and strategy for the next 3 years and beyond, and translate that strategy into cross-functional roadmaps with measurable outcomes. * Foster a diverse and inclusive engineering culture that makes all feel welcome, and invest in mentorship, critical thinking, and candid feedback to strengthen individual and organizational growth. What we’re looking for: * 12+ years of software engineering experience with deep expertise in distributed systems, especially online serving, storage, and caching systems: hands-on experience building and operating highly available, reliable, production-grade systems at large scale; strong technical judgment in reliability, scalability, performance, and infrastructure efficiency; proficiency in at least one of C++, Java, or Python. * Proven track record driving large-scale technical impact: experience leading reliability and scalability improvements, cost efficiency initiatives, and modernization efforts across critical production systems; able to define technical strategy, influence architecture decisions, and drive execution through cross-functional collaboration, strong communication, and operational excellence. * Strong ownership, quality mindset, and thoughtful use of AI: demonstrates high standards for engineering quality, integrity, and accountability for final outcomes; able to use AI to accelerate analysis, debugging, design exploration, or operational workflows while applying critical thinking, validating correctness, and maintaining sound technical judgment rather than outsourcing ownership to tools. * Exceptional collaboration skills with cross-functional partners, with the ability to navigate ambiguity, make tradeoffs, and keep stakeholders aligned on priorities and progress. * Bachelor’s degree in Computer Science, a related technical field, or equivalent experience. Relocation Statement: * This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model. In-Office Requirement Statement: * We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role. * This role will need to be in the office for in-person collaboration 1-2 times per quarter and therefore needs to be in a commutable distance from one of the following offices: PA or SF offices. #LI-HYBRID #LI-CL5 At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise. Information regarding the culture at Pinterest and benefits available for this position can be found here. US based applicants only $285,452—$499,541 USD Our Commitment to Inclusion: Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job application process, please complete this form for support. By submitting this application, I certify that all information submitted in my application and throughout the hiring process is true, accurate, and complete to the best of my knowledge. I understand that any false statement, omission, or misrepresentation may disqualify me from employment consideration or result in termination if discovered after hire.