Principal Engineer, Product Software

Equinix, IncEquinix, Inc·Remote(Flexible / Remote)
Software Development
Excel

WFA Digital Insight

As the demand for digital infrastructure specialists grew 25% in 2025, companies like Equinix are looking for experts to lead their innovation efforts. With a focus on customer-facing Identity Access Management solutions, this Principal Engineer role stands out in the current remote job market. Equinix's commitment to inclusivity, sustainability, and employee growth makes it an attractive choice for candidates seeking a challenging and supportive work environment. Before applying, candidates should be aware of the need for advanced technical skills, excellent communication abilities, and experience in building reliable and secure systems. With the right combination of skills and passion, this role can be a game-changer for those seeking to make a significant impact in the tech industry.

Job Description

About the Role

The Principal Engineer, Product Software role at Equinix is a unique opportunity to develop greenfield platform services that enable the company's various technology streams. As a leader in the digital infrastructure space, Equinix is committed to shortening the path to connectivity and empowering innovation. This role entails collaborating with cross-functional teams to design and implement customer-facing Identity Access Management (IAM) solutions that integrate with existing legacy systems.

The successful candidate will be responsible for creating reliable deployment topologies and software designs that satisfy the 99.999 needs of Equinix's customers and application partners. This will involve working closely with stakeholders to understand their requirements and developing solutions that meet their needs. The role is based on a flexible/remote work arrangement, allowing the candidate to work from anywhere and contribute to the company's mission.

Equinix values diversity, equity, and inclusion, and this role is an excellent opportunity for candidates who share these values to join a dynamic and supportive team. The company is committed to providing a work environment that welcomes fresh ideas, challenges assumptions, and removes barriers to progress.

What You Will Do

  • Collaborate on the design of a new IAM solution that integrates and coordinates with existing legacy systems
  • Create reliable deployment topologies and software designs that satisfy the 99.999 needs of customers and application partners
  • Develop written documentation describing complex systems and interactions with existing components
  • Focus on quality, with an emphasis on building solid unit tests
  • Understand modern IAM constructs such as ABAC, RBAC, Federation/SSO, OpenId Connect, and authoring access policies
  • Communicate effectively with internal and external stakeholders to migrate to the new platform solutions
  • Design systems and software increments that satisfy specific customer use cases
  • Act as a consultant for internal and external stakeholders to update external product code bases and incorporate new IAM solutions
  • Develop and maintain relationships with key stakeholders to ensure successful implementation of IAM solutions

What We Are Looking For

  • 7+ years of experience in building customer-facing Identity Access Management solutions
  • Advanced understanding of building 99.999 reliability in an AWS cloud environment
  • Bachelor's degree in Computer Science or Computer Engineering
  • Excellent communication skills, both written and verbal
  • Ability to act as a consultant for internal and external stakeholders
  • Experience with Clojure or other LISP-based languages (nice to have)
  • Ability to learn Clojure quickly with the help of LLMs and senior dev staff
  • Strong understanding of software architecture and design principles
  • Experience with agile development methodologies

Nice to Have

  • Experience with modern IAM constructs such as ABAC, RBAC, Federation/SSO, OpenId Connect
  • Knowledge of authoring access policies
  • Familiarity with cloud-based infrastructure and security
  • Experience with containerization and orchestration tools

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a leading digital infrastructure company
  • Flexible/remote work arrangement
  • Employee Assistance Program
  • Insurance (health, life, disability, and voluntary plans)
  • Retirement plan
  • Equity may be offered depending on the position
  • Bonus eligibility
  • Professional development and growth opportunities
  • Collaborative and dynamic work environment
  • Access to cutting-edge technology and tools
  • Recognition and reward programs
  • Paid time off and holidays
  • Remote stipend and home office setup support

How to Stand Out

  • Develop a strong portfolio: Showcase your experience in building customer-facing IAM solutions and software architecture designs.
  • Brush up on Clojure: Familiarize yourself with Clojure and other LISP-based languages to increase your chances of standing out.
  • Highlight your communication skills: Emphasize your ability to communicate effectively with internal and external stakeholders.
  • Research Equinix's technology stack: Understand the company's current technology stack and be prepared to discuss how you can contribute to its growth.
  • Prepare for technical interviews: Review common interview questions for Principal Engineer roles and practice your responses.
  • Negotiate your salary: Research the market average salary for Principal Engineers in the digital infrastructure space and be prepared to negotiate your compensation package.
  • Ask about company culture: During the interview process, ask about Equinix's company culture, values, and mission to ensure it aligns with your own goals and values.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.