Principal Software Engineer

Pluralsight · Remote

Company

Pluralsight

Location

Remote

Type

Full Time

Job Description

Job Description:
Pluralsight is the technology workforce development company that helps teams build better products by knowing more and working better together. Using our Skills and Flow products, teams can develop critical skills, improve processes and gain insights through data.
We build this exciting product ecosystem by working with smart people and uniting behind a passion for what tech can create. We're a group of good-natured, nimble go-getters dedicated to helping people and businesses build better with technology. That means when we see opportunities to create, we go for it. We don't let the unknown stop us from solving challenges and winning together. And most importantly, we treat each other like adults. If you can see possibilities where others see problems, have candid conversations to ensure all voices are heard and thrive in a collaborative environment, you'll do some of the best work of your career here.
As a Principal Engineer, you will partner with the software engineering teams and leaders in the end user experience space to create technical solutions for complex problems involving architecture, strategy, collaboration, and big data. This is a principal software engineering role, and while technical leadership is a significant part of the role, you will not lead other engineers. Along with the other engineers, you will work to powerfully move forward the development, application architecture, and strategy of systems critical to Pluralsight's priorities.
Who you're committed to being:

  • You are passionate about solving complex architectural, system, and collaboration problems that tend to involve more than just a single codebase and you love collaborating with other teams to create cross-team solutions.
  • You value the contributions of those around you and while you regularly provide valuable engineering leadership, you also embrace opportunities to let other team members lead and make decisions.
  • You value finding that ideal solution that balances the technical needs of the system with the strategic needs of the business. You feel a pragmatic urgency around delivering value to customers and see how engineering excellence unlocks our ability to deliver. Delivering to customers energizes you and your drive inspires those around you.
  • You are a real-time data stream aficionado. You are passionate about how data, and particularly real-time processing of data, can create new, rich experiences for our customers.
  • You love working across multiple technologies and learning about industry trends and effective practices.
  • You collaborate and decide on solutions with your team rather than dictate solutions to them. You prefer to use leadership, documentation, and persuasion, rather than title and authority, to inspire and lead others.


What you'll own:

  • You will be responsible for the stewardship of the bounded contexts and systems owned by the teams, while developing a proven understanding of how the systems work with other bounded contexts and the overall system architecture.
  • You will help the team collaborate and responsibly respond to the needs of other teams and the overall system.
  • You will help research and identify better ways to solve problems including the identification and use of industry trends, improving application architecture and improving ways of working.
  • You will work with other leaders and Product Managers in your area of the business to discover, plan and strategize and prioritize around the most impactful work to be done


Experience you'll need:

  • You have demonstrated the skills of a high-proficiency, senior engineer.
  • You have a broad understanding of many technologies and how they could best be used at Pluralsight. You are aware of industry trends and how they might be applied to create simple solutions for complex problems.
  • You have shown a dedication to and passion for Pluralsight's values and Pluralsight engineering practices in the way you work and engage with others.
  • You are able to exercise independent judgment in choosing methods, techniques, and approaches for obtaining results.
  • You understand and can navigate complex issues around application performance, reliability, scalability, and security.
  • You have demonstrated leadership skills in your ability to inspire others and lead teams to success.
  • You have demonstrated that you are a strong collaborator, a trusted teammate, and are skilled at resolving conflict.
  • You have demonstrated success leveraging data streaming technologies and the processing/aggregation of data sourced from real-time streams.
  • You have demonstrated a deep concern for the psychological safety, welfare, and success of your team and the entire organization.
  • 8 years of related or equivalent experience; or 6+ years with an advanced degree.
  • You have proven skills of a high-proficiency, senior engineer.
  • Passionate about data, innovation, and using technology to unlock the future.
  • Experience building software with Javascript and Node/React; TypeScript a bonus.
  • Solid understanding of relational databases (Postgres), and other types of data stores a bonus
  • You have experience crafting and building public or shared APIs
  • Can provide architectural, strategic, and scale recommendations for both frontend and backend development
  • Ability and willingness to work with multiple tech stacks simultaneously
  • You have experience delivering software frequently, and building robust deployment pipelines.
  • You understand and can navigate sophisticated issues around application performance, reliability, scalability, security, and data integrity.
  • Good communication skills, ability to partner with product and design, and collaborate on multi-functional teams
  • You have experience mentoring others.
  • You have shown you are a strong collaborator, a trusted teammate, and are skilled at resolving and working through different ideas.
  • You have the ability to discuss sophisticated topics with both technical and non-technical audiences


Bring yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status.
#LI-Remote
#LI-EB1

Apply Now

Date Posted

12/17/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Principal Cloud Architect: Pre-Sales - Myriad360

Views in the last 30 days - 0

This job description outlines a senior cloud architect role requiring Azure and GCP expertise focusing on secure cloud solutions The company emphasize...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details

Full Stack Product Engineer - Jiga

Views in the last 30 days - 0

Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details