Remote's Total Rewards philosophy is to ensure fair, unbiased compensation and fair equity pay along with competitive benefits in all locations in which we operate. We do not agree to or encourage cheap-labor practices and therefore we ensure to pay above in-location rates. At Remote, we foster internal mobility as a key element of our culture of employee growth and development, supported by a compensation philosophy that guarantees pay equity and fairness.
Principal Software Engineer (Networking) - Platform
Location
United States + 11 moreAll locations: United States | Canada | Greece | Ireland | Israel | Norway | Poland | Portugal | Spain | Sweden | Switzerland | United Kingdom
Posted
89 days ago
Salary
$189K - $232K / year
Seniority
Lead
No structured requirement data.
Job Description
Principal Software Engineer (Networking) - Platform
Referral Board
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: As part of the Platform Engineering department, the Traffic team is crafting, building, and improving the multi-cloud platform at scale for Elastic Cloud Hosted and Serverless. We grow and mature our distributed network services and solutions for multiple cloud service provider platforms. We are built on Kubernetes, Go/Scala, and custom orchestration architectures. In your daily life with us, you will participate in coding, innovating technical designs, crafting solutions, improving resilience, and prioritizing security, bug fixes, and features. For example, Debugging Azure Networking for Elastic Cloud Serverless is part of our efforts, and we want your experience to contribute to a truly exceptional customer experience! What You Will Be Doing: - Taking an engineering approach in leading technical initiatives for automating network engineering efforts to guarantee the reliability of the global Elastic infrastructure. . - Growing our global Platform infrastructure to meet the increasing scaling demands by developing and maintaining software, codebases, tooling and automations. - Collaborating in an environment with an inclusive approach, and focusing on operational perfection which uplifts others. - Preventing repeated customer impact in response to major incidents and prioritised problem management. Our on call rotation is spread well, and we address complex customer concerns too. What You Bring: - 10+ years in Software Engineering with product success in delivering Cloud network solutions. You collaborate with engineers as an authority in identifying, implementing and delivering solutions. Experience in public cloud, Go and managed Kubernetes services is advantageous. - Success and lessons of experiences from striving for 'progress not perfection' in the name of Platform reliability. We want to hear about your customer first approach in solving operational problems for both today and the future. - Passion for developing solutions that involve inclusive communication methods to grow and strengthen partner and team relationships. Examples of working in distributed teams or working remotely is desirable. Bonus Points: You don't need to have all of these items, but these represent the types of work you will do as a Software Engineer at Elastic. - You have designed and built a SaaS product in a public cloud ideally built using Infrastructure-as-Code tooling such as Crossplane or Terraform - You have built Kubernetes-at-scale infrastructure, ideally across multiple cloud providers, and the vital automation to support it. - You have written product features or functions in Golang or other programming languages. - You have worked with containerized services (such as Docker.) - You have proven results in leading and improving cross-team engineering initiatives. - You have experience in system administration with professional skills in Linux on distributed systems at scale. - You have diagnosed or designed, implemented and created solutions with the Elastic Stack. - You are experienced in a self-organizing and sharing in a globally distributed team environment. - You strengthen team members in bringing out the best of each other by uplifting others with coaching and mentoring. Compensation for this role is in the form of base salary. This role does not have a variable compensation component. The typical starting salary range for new hires in this role is listed below. In select locations (including Seattle WA, Los Angeles CA, the San Francisco Bay Area CA, and the New York City Metro Area), an alternate range may apply as specified below. These ranges represent the lowest to highest salary we reasonably and in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the ranges may be modified in the future. An employee's position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs. Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastic's stock program. Our total rewards package also includes a company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings, along with a range of other benefits offered with a holistic emphasis on employee well-being. The typical starting salary range for this role is: $189,800—$232,900 USD The typical starting salary range for this role in the select locations listed above is: $189,800—$232,900 USD Compensation for this role is in the form of base salary. This role does not have a variable compensation component. The typical starting salary range for new hires in this role is listed below. These ranges represent the lowest to highest salary we reasonably and in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the ranges may be modified in the future. An employee's position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs. Additionally, this role is still eligible to participate in Elastic’s equity plan, Registered Retirement Savings Plan (RRSP), and a range of other benefits offered with a holistic emphasis on employee well-being. If you need additional details on our benefits, please review the Canada Benefits page on Wiki. The typical salary range for this role is: $185,600—$223,600 CAD 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/affirmative action employer committed to diversity, equity, and inclusion. 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 encryption software and technology that is subject to U.S. 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, Russia, Syria, the Crimea Region of Ukraine, the Donetsk People’s Republic (“DNR”), and the Luhansk People’s Republic (“LNR”). 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.
Related Guides
Related Job Pages
More Software Engineer Jobs
Identity Developer
Privia HealthA health management technology company, Privia Health is a national practice led by physicians. The company was founded in 2007 to provide physician groups with resources dedicated
Company Description Privia Health™ is a technology-driven, national physician enablement company that collaborates with medical groups, health plans, and health systems to optimize physician practices, improve patient experiences, and reward doctors for delivering high-value care in both in-person and virtual settings. The Privia Platform is led by top industry talent and exceptional physician leadership, and consists of scalable operations and end-to-end, cloud-based technology that reduces unnecessary healthcare costs, achieves better outcomes, and improves the health of patients and the well-being of providers Job Description Overview of the Role: Reporting to the Director of Identity Management and Assurance, the IAM Engineer plays a critical role in the design, implementation, and continuous development of Privia’s identity platforms, with primary emphasis on our customer identity and access management (CIAM) ecosystem built on Ping One Advanced Identity Cloud (ForgeRock) and secondary emphasis on SailPoint IdentityNow for workforce identity governance. This role ensures the CIAM and IGA platforms meet Privia’s identity, security, and compliance needs. The IAM Engineer develops and maintains processes for authentication, authorization, governance, maintenance, and termination of user access for both workforce and non-workforce identities. This position collaborates across departments to identify security gaps, optimize user lifecycle workflows, and strengthen overall identity posture. The IAM Engineer integrates the identity stack with systems such as Google Workspace, Workday, and other mission- and business-critical applications. They work with technical teams and business stakeholders to ensure identity workflows comply with security policies, industry standards, and best practices. - Manage and perform onboarding integrations within SailPoint IdentityNow, ensuring provisioning and governance across multi-tiered enterprise applications. - Serve as the technical project manager for IGA and CIAM implementation and expansion, overseeing deployment, upgrades, and continuous improvements. - Develop and implement identity lifecycle management automations using scripting languages and APIs to streamline access provisioning and deprovisioning. - Provide technical leadership and mentor Junior IAM engineers and other colleagues to maintain and enhance the IGA platform, ensuring scalability and security. - Lead the design, development, and implementation of CIAM solution, namely Ping/Forgerock, collaborating with other engineers to enhance authentication and access management for external identities. - Create and maintain multi-tiered technical documentation for IGA/CIAM processes and integrations to ensure clarity and compliance. - Work cross-functionally with Cybersecurity, Compliance, IT, and Enterprise Application teams to align IAM/IGA initiatives with organizational security and business goals. Qualifications - 5+ years of experience designing and building complex IAM/IGA/CIAM implementations. - 5+ years of hands-on experience with Ping Identity/ForgeRock in a CIAM engineering or architecture capacity. - 3+ years of hands-on experience with SailPoint IdentityNow, including configuration and management. - 5+ years of experience in user provisioning and lifecycle management, with a strong engineering perspective on designing and automating identity solutions. - Experience integrating Workday with IAM, CIAM, or IGA systems, including lifecycle event automation derived from Workday data. - Strong security skills across CIAM, IAM, and IGA domains. - Must adhere to all HIPAA rules and regulations. - Bachelor's Degree in Computer Science or a related field preferred. CLOUD/SAAS - Experience with user provisioning in cloud environments such as Google Workspace and Google Identity; familiarity with Google Cloud Platform is preferred. - Strong understanding of access controls, authentication, and authorization models in cloud-based platforms. - Experience working with Workday as a source of truth, including ingesting identity attributes, supporting hire/term data flows, and integrating Workday with an IGA platform for automated lifecycle management. APPLICATION (Applications, Database, Interfaces) - Understanding of securing a three-tier application architecture in the context of identity and access management. - Knowledge of cloud-based security architecture, including multi-cloud environments and the differences between cloud-native applications and virtualized environments such as Citrix or VDI. - Must have advanced experience with Ping Identity (ForgeRock) as a CIAM platform, including design, configuration, implementation, and integration. - Experience with SailPoint IdentityNow strongly preferred as a supporting IGA platform for workforce lifecycle governance. - Familiarity with Workday business processes, organizational structure, and worker data models to enable accurate identity creation, attribute mapping, and downstream provisioning. AUTOMATION/SCRIPTING/INTEGRATION - Experience with automation and scripting tools such as GAM (Google Apps Manager), Google Apps Script, Python, PowerShell, JavaScript, and other relevant languages to support identity lifecycle management. - Proficiency in REST and SCIM APIs for automating user provisioning, deprovisioning, and access management across IAM, IGA, and CIAM solutions. - Strong focus on automation, streamlining IAM processes, and identifying integration opportunities to enhance security and efficiency. IGA/IAM/CIAM/PAM - Must have expertise in designing and implementing Ping Identity (ForgeRock), including authentication flows, customer identity lifecycle management, consent, and federation. - Extensive experience with Identity Governance and Administration platforms, particularly SailPoint IdentityNow, including RBAC, ABAC, access certifications, and automated provisioning workflows. - Proven ability to integrate CIAM/IAM/IGA solutions with SSO protocols such as SAML, OAuth, and OpenID Connect to enhance security while improving user experience. - Strong background in defining and enforcing IAM policies, implementing fine-grained access controls, and managing identity lifecycle events (Joiner, Mover, Leaver) in enterprise environments. - Skilled in leading IAM architecture discussions, providing strategic technical guidance, and driving best practices across complex SaaS and cloud ecosystems. EHR/EMR (Preferred) - Experience with application support for an EHR/EMR - athenaOne preferred. - Knowledge in the creation, modification, and termination of user profiles within an EHR/EMR application. The salary range for this role is $119,000.00 to $140,000.00 in base pay and exclusive of any bonuses or benefits (medical, dental, vision, life, and pet insurance, 401K, paid time off, and other wellness programs). This role is also eligible for an annual bonus targeted at 15% . The base pay offered will be determined based on relevant factors such as experience, education, and geographic location. Additional Information All your information will be kept confidential according to EEO guidelines. Technical Requirements (for remote workers only, not applicable for onsite/in office work): In order to successfully work remotely, supporting our patients and providers, we require a minimum of 5 MBPS for Download Speed and 3 MBPS for the Upload Speed. This should be acquired prior to the start of your employment. The best measure of your internet speed is to use online speed tests like https://www.speedtest.net/. This gives you an update as to how fast data transfer is with your internet connection and if it meets the minimum speed requirements. Work with your internet provider if you have questions about your connection. Employees who regularly work from home offices are eligible for expense reimbursement to offset this cost. Privia Health is committed to creating and fostering a work environment that allows and encourages you to bring your whole self to work. We understand that healthcare is local and we are better when our people are a reflection of the communities that we serve. Our goal is to encourage people to pursue all opportunities regardless of their age, color, national origin, physical or mental (dis)ability, race, religion, gender, sex, gender identity and/or expression, marital status, veteran status, or any other characteristic protected by federal, state or local law. - Department: IT Security
• Develop complex features and mechanisms whenever necessary. • Ensure the team's delivery quality through code reviews, static analyzers, and automated tests. • Participate in business rituals and support the technical specification/detailing of solutions. • Act as a Continuous Delivery guardian by promoting technical discussions and raising key points for the squad's evolution. • Focus on results and improve the team's efficiency through engineering practices. • Treat the product as if it were your own.
Staff Software Engineer
Mercury InsuranceTrusted by customers. Loved by team members. The smarter way to career.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Staff Software Engineer, you will provide technical leadership and direction for multiple agile teams or projects to implement prioritized software product roadmaps. This role includes designing, developing, and maintaining complex software systems, along with mentoring junior engineers. Responsibilities - Write high-quality code for complex scenarios with good test coverage. - Review and translate product requirements into robust designs to ensure high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable. - Lead design and code reviews of multiple applications to ensure best practices, adherence to Mercury standards, and high quality. - Lead multiple sprint teams within the same product area to deliver new or improved features, addressing any impediments in delivering high-quality solutions for items in the product backlog. - Collaborate with other teams and stakeholders as necessary to ensure overall successful delivery of the intended functionality. - Mentor and provide technical guidance to other engineers across multiple teams within the same functional area, fostering a culture of innovation and excellence within Mercury engineering. - Collaborate with product managers to estimate effort, prioritize work, plan, and deliver prioritized roadmap items. Qualifications - Minimum: Bachelor’s Degree in Computer Science, Information Systems or other related fields or equivalent combination of education and experience. - Preferred: Master’s Degree in Computer Science. - Minimum: 7+ years software engineering experience with proven experience in cutting-edge Technologies and/or those used at Mercury. - Minimum: 3+ years hands-on experience leading multi-team engineering initiatives for building features in a distributed application systems environment. - Preferred: 7 or more years of experience with backend development using Java/J2EE. - Preferred: 4 or more years of experience with Spring Framework. - Preferred: 4 or more years of experience with SQL databases. - Preferred: 1 or more years of experience with P&C Insurance. Requirements - Proficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript). - Proficient in leveraging various data structures, algorithms, and design patterns. - Experienced in relational databases, NoSQL, and caching solutions. - Skilled in APIs using modern protocols like REST and gRPC. - Experienced in message queuing, data streaming, workflow, and integration frameworks (such as Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, etc.). - Knowledgeable in microservices architecture. - Experienced in containerization technologies like Docker and Kubernetes. - Proficient in cloud platforms such as AWS, Google Cloud, or Azure. - Experienced in leveraging DevSecOps to improve engineering efficiency. - Proficient in designing and implementing high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable. - Experienced in leveraging analytics data and experimentation to design and improve systems for speed, scalability, and effectiveness. - Excellent problem-solving skills leading to innovative solutions. - Strong communication skills. - Strong ability to collaborate and influence cross-functional teams and stakeholders across multiple functional areas to address impediments and deliver desired results. - Demonstrated leadership skills through mentoring and providing technical guidance to multiple teams within a functional area. - Experienced in championing operational excellence and best practices with a focus on quality, performance, scalability, maintainability, and observability. - Experienced in driving technical strategy and vision for multiple teams. Benefits - Competitive compensation. - Flexibility to work from anywhere in the United States for most positions. - Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours). - Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus). - Medical, dental, vision, life, and pet insurance. - 401 (k) retirement savings plan with company match. - Engaging work environment. - Promotional opportunities. - Education assistance. - Professional and personal development opportunities. - Company recognition program. - Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more.
Software Engineering Intern
HueHue is a fast-growing, venture-backed B2B SaaS company transforming how people shop online by making representation real. Our technology embeds authentic, shoppable video reviews from a diverse community of 2,000+ micro-creators directly into brands’ DTC websites—helping shoppers see products on people who actually look like them. Founded in 2021, Hue serves 100+ leading brands and retailers, including Foot Locker, Tatcha, REVOLVE, Andie Swim, Credo Beauty, and more. We’ve raised $4M+ in venture funding from Fika Ventures, Underscore VC, Sequoia Scouts, and others, and were named one of Business Insider’s “43 Startups to Bet Your Career On in 2025.” Hue was founded by Janvi Shah (ex-Google PM), Nicole Clay (ex-L’Oréal Marketing Director), and Sylvan Guo (ex-Airbnb, Tubi/Fox), who personally experienced the frustration of shopping online without representation—and set out to fix it.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re looking for a Software Engineering Intern (Full Stack) to join our team for the Summer 2026 internship program. This role is ideal for a college student pursuing a degree in Computer Science or a related field who is eager to gain hands-on experience building real product features in a startup environment. - Contribute to building and improving features on Hue’s core web platform - Work across the stack on both frontend and backend tasks - Collaborate with Product and Design to implement new product features - Learn modern full-stack engineering practices through hands-on development - Help debug issues and improve application performance - Write clean, maintainable code and participate in code reviews - Contribute to internal documentation and shared components - Gain experience working in a fast-paced startup engineering environment Qualifications - Currently pursuing a Bachelor’s degree in Computer Science or related field - Rising junior or senior preferred - Familiarity with JavaScript and modern web development - Experience building projects using React or similar frameworks - Understanding of HTML/CSS fundamentals - Strong curiosity and willing to learn - Ability to work collaboratively in a team environment Requirements - Experience building personal, academic, or open-source web applications - Exposure to backend development (Node.js or APIs) - Familiarity with Git or version control - Previous internship, research, or technical project experience Benefits - Real-world experience building production software used by major brands - Mentorship from experienced engineers and startup founders - Exposure to modern full-stack development tools and workflows - Hands-on experience collaborating with product and design teams - Insight into how early-stage startups build and scale software products Company Description Hue is a fast-growing, venture-backed B2B SaaS company transforming how people shop online by making representation real. Our technology embeds authentic, shoppable video reviews from a diverse community of 2,000+ micro-creators directly into brands’ DTC websites—helping shoppers see products on people who actually look like them. Founded in 2021, Hue serves 100+ leading brands and retailers, including Foot Locker, Tatcha, REVOLVE, Andie Swim, Credo Beauty, and more. We’ve raised $4M+ in venture funding from Fika Ventures, Underscore VC, Sequoia Scouts, and others, and were named one of Business Insider’s “43 Startups to Bet Your Career On in 2025.” Hue was founded by Janvi Shah (ex-Google PM), Nicole Clay (ex-L’Oréal Marketing Director), and Sylvan Guo (ex-Airbnb, Tubi/Fox), who personally experienced the frustration of shopping online without representation—and set out to fix it.



