Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Principal Software Engineer - API's and Authentication image - Rise Careers
Job details

Principal Software Engineer - API's and Authentication

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Pluralsight is looking for a Principal Software Engineer specialized in API development and authentication to design, develop, and maintain secure software systems and services. This remote role emphasizes collaboration and innovation, aimed at enhancing both team productivity and software quality.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Lead the software development lifecycle, ensure code quality, streamline development processes, collaborate with product teams, and maintain comprehensive documentation.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Extensive experience in JavaScript, TypeScript, REST APIs, Postgres, as well as cloud services such as AWS and containerization with Docker/Kubernetes.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: 10+ years of software engineering experience, technical leadership, experience managing compliance (HIPAA, SOC2, GDPR), and strong communication skills.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This position is fully remote within the USA.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $169700 - $209600 / Annually



Job Description:

A Principal Software Engineer’s role is to design, develop, and maintain critical systems and services that ensure reliability and security. This team is passionate about practices that both mitigate risk and drive positive outcomes. They work collaboratively with other engineers, product, design and devops to ensure the customer is the focus and value is consistently delivered. The practices are on point, the discipline is high and the team consistently delivers for the company all while having a lot of fun. We care about our peers and practice Radical Candor. We invest in those around us, push each other to learn and grow and truly exemplify lifelong learnership.

Who you’re committed to being:

  • A leader of all things software development lifecycle (SDLC), including implementation, testing, and deployment while working on software teams (pairs, mobs) to collaboratively develop, deploy and maintain software platform projects.
  • A partner to Engineering Managers and Principal Engineers to optimize your team's development processes. A clear leader that increases team and individual productivity, reduces errors and defects, and reduces complexity and operational load.
  • A creator of safety mechanisms for your team which ensure the team's code is of high quality, easy to maintain, flexible for future expansion, and adheres to best practices and coding standards.
  • A creator of friction free development experiences for your team. You focus on opportunities to reduce the time required to setup and configure development environments and tighten feedback loops by streamlining build, test, and deployment workflows.
  • A partner to product teams in product maintenance by resolving bugs, implementing updates to dependencies, and other various improvements as needed to ensure that our product continues to function as expected.
  • An advocate for creating and maintaining team documentation including user manuals and other related materials that describe the software architecture and functionality that your team supports.
  • A life long learner that has strong opinions loosely held.
  • Biased toward action, frequently running experiments.
  • Data driven and committed to producing data when there is none.

What you’ll do:

  • You will bring your extensive experience with multiple programming languages, paradigms, and runtimes especially in the implementation of larger complex systems
  • You will deliver software frequently and build robust deployment pipelines.
  • You will confidently own and maintain software with one or more technologies in our tech stack: NodeJS, React, SQL, JavaScript, TypeScript, Postgres, Opsgenie, Jira Ticketing system, and manage team SLA.
  • You will design and develop well-structured, scalable, and efficient APIs and backend systems, ensuring seamless integration, performance, and maintainability.
  • You will leverage your experience managing and integrating with third-party IAM solutions (Auth0).
  • You will provide architectural, strategic, and scale recommendations for both frontend and backend development.
  • You will use your communication skills and your ability to partner with product and design all while being a collaborative member of a multi-functional team.
  • You will use your ability to analyze available data and produce what data is missing in order to make objective decisions.
  • You will take turns in an on-call rotation for the applications owned by the team.

Experience you’ll bring:

  • An ability and willingness to work with multiple tech stacks simultaneously.
  • Proven track record of leveling up other engineers, product managers, designers and managers.
  • An ability to discuss sophisticated topics with both technical and non-technical audiences.
  • Experience owning and maintaining the same software solution over an extended period of time. You have seen the positive and negative consequences of decisions made years ago. You understand that maintenance is the most expensive part of enterprise software.
  • Proven track record of delivering value to customers in a cloud connected application with tight SLAs and minimal downtime.
  • Clear understanding of how to execute on company mission, vision and strategy at the team level.
  • Clear understanding of micro-service architecture including application resilience strategies at scale.

Requirements:

  • 10+ years experience as a software engineer
  • Extensive experience in JavaScript, TypeScript, Rest API, Postgres, Opsgenie, Ticketing system, manages SLA.
  • Experience with Cloud providers (AWS), containers (Docker/Kubernetes), and testing and deployment pipelines.
  • Extensive experience leading a technical team of software engineers, designing complex systems, and supporting the architecture and platform.
  • Data compliance and data management experience (i.e. HIPAA, SOC2, GDPR, etc.)

Why you’ll love working here:

  • We’re a blended workplace, where team members work remotely or in a hybrid setup depending on their role and location
  • We’re mission driven and guided by our culture pillars
  • We have a strong commitment to diversity and belonging
  • We cultivate a culture of trust, autonomy, and collaboration
  • We’re lifelong learners and champion team member growth and advancement
  • We’ve got you covered - team member benefits include competitive compensation packages, medical coverage, unlimited PTO and Summer Fridays, wellness reimbursements, Pluralsight subscription, professional development funds and more.

About us:

Pluralsight provides the only learning platform dedicated to accelerating the technology skills and capabilities of today’s tech workforce. Thousands of companies, government organizations and individuals around the world rely on Pluralsight to support critical technology skill development in areas that are crucial to innovation including artificial intelligence, cloud computing, cybersecurity, software development, and machine learning. Pluralsight provides highly curated content developed by vetted technology experts, industry leading skill assessments, and hands on, immersive learning experiences designed to help individuals skill-up faster.

Physical and Mental Requirements:

Work is performed in an office (or home office) environment and requires the ability to operate office equipment and keyboards. Sedentary work. Repetitive work. Ability to perform tasks related to documentation, data analysis, transcription and extensive content analysis. Learn new tasks, remember processes, complete tasks independently, and make timely decisions in the context of a workflow.

EEOC Statement

Bring yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, age or protected veteran status. Pluralsight will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please visit the bottom of our website to learn how to request an accommodation.

For more information on Pluralsight’s commitment to building a more diverse and inclusive workforce, please review our most recent Diversity, Equity, Inclusion and Belonging report here.

The annual US base salary range for this role is $169,700 - $209,600 USD. Pluralsight's pay ranges vary based on work location. Talent Acquisition can share more detail during the hiring process when applicable. Each candidate’s compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things. In addition to the base salary, this role may also be eligible for benefits and bonuses.

Applications must be submitted within 90 days after the initial posting date to be considered.

Please be aware of recruiting scams that may impersonate Pluralsight. These unauthorized parties may use our name, logo, and employee information to solicit personal information or payments from job seekers under the guise of employment offers. Please note the following:

  • Pluralsight will only contact candidates through official channels, such as emails from the @pluralsight.com domain or direct messages via our verified profiles (e.g., LinkedIn).
  • We will never request payment, banking information, or personal documents (such as your social security number or passport) as part of the application process.
  • All legitimate Pluralsight job openings are posted on our Careers page, and our hiring process is outlined in detail on our How We Hire page.

If you receive a suspicious message claiming to be from or about Pluralsight, we encourage you to contact us directly via recruiting@pluralsight.com to verify its authenticity.

#LI-JM2

Average salary estimate

$189650 / YEARLY (est.)
min
max
$169700K
$209600K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User

Lead a dynamic team at Pluralsight as a Sr. Manager for AEM Architecture & Development, driving high-quality digital marketing solutions.

Photo of the Rise User

Join Pluralsight as an Enterprise Account Executive focused on driving enterprise sales and customer success in a remote environment.

Join UnlikelyAI as a Software Engineering Intern and explore the future of artificial intelligence in a dynamic startup environment.

Photo of the Rise User
Posted 3 days ago

Join Maxor as a Software Engineer III and lead the development of cutting-edge healthcare technology solutions.

Photo of the Rise User

Join HighLevel as a Staff Software Engineer and lead the Calendars Platform Team in delivering innovative scheduling solutions.

Photo of the Rise User
Posted 4 days ago

Join Jobgether as an iOS Software Engineer and contribute to building innovative mobile applications that empower sports communities.

Photo of the Rise User
Posted 10 days ago

Join 3S Services, LLC as a Full Stack Developer, where your passion for high-quality code and user experience will drive impactful web applications.

Photo of the Rise User
Brillio Hybrid Tampa, Florida, United States
Posted 9 days ago

At Brillio, we seek a Lead Fullstack Engineer to guide development teams in creating innovative web applications using React.js and Java Microservices.

Photo of the Rise User
Posted 9 days ago

Join Burt Process Equipment as an ERP Developer and leverage your SQL and programming skills to transform business processes within a thriving global distributor.

Photo of the Rise User

Become part of LTIMindtree as a Java Fullstack Developer, contributing to innovative web applications while collaborating across departments.

Photo of the Rise User
Posted 6 days ago

Looking for an experienced CMS/WordPress Developer to contribute to innovative web solutions for government clients.

Photo of the Rise User
Posted yesterday

Join PlayStation as a Software Engineer I to innovate and enhance our client-side application frameworks for a global audience.

Photo of the Rise User
Datadog Hybrid Evansville, IN
Posted 7 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Join our dynamic retail team as a Web Developer, where you'll play a key role in optimizing our e-commerce website and digital platforms.

LKQ Corporation Hybrid 8515 Exeter, PA - KAO Operations
Posted 7 days ago

Join Keystone Automotive Operations as a Senior Web Developer to build and maintain cutting-edge web applications.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Passion for Exploration
Dare to be Different
Dental Insurance
Life insurance
Health Savings Account (HSA)
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Mental Health Resources
401K Matching
Paid Time-Off
Snacks

As a Sr. Software Engineer at Tesla, you will develop cutting-edge web applications within Vehicle Engineering to streamline design processes.

To advance the world's technology workforce.

55 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!