Everything you need to run your pool service business, all in one app.™
Principal Software Engineer
Location
Alabama + 14 moreAll locations: Alabama | California | Florida | Illinois | Kansas | Kentucky | North Carolina | Ohio | Oregon | Maryland | Michigan | Rhode Island | Tennessee | Texas | Virginia
Posted
4 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer
Skimmer
• Lead and manage a small team of development engineers, acting as a player/coach to mentor and contribute technically. • Be the internal technical expert on Skimmer's newest systems • Drive the replatforming of existing features to be AI-first and interactive for our pros and their customers • Utilize AI tools and best practices to maximize the productivity and efficiency of your development team. • Work with our integrations team wherever possible in order to have a seamless customer experience.
Job Requirements
- Experience in a technical leadership or player/coach role leading a development team’s prioritized workload at a SaaS startup.
- Proven expertise replatforming and improving existing products with a customer-first mindset.
- Proficiency leveraging and implementing AI tools (preferably Claude) for development productivity.
- Team leadership of development teams and active participation in engineering leadership teams.
- Expertise developing in NodeJS and proficient with PostgreSQL and Microsoft SQL.
- High emotional intelligence (EQ) and a track record of leading successful cross-functional projects.
Benefits
- Competitive base pay + bonus potential
- Generous medical, dental, and vision plans (we pay 100% of your premium and 50% of your dependents’)
- Fantastic culture with a very strong eNPS- we work hard, celebrate wins, and learn as we go to always be improving to benefit our customers.
- Immediate access to 401(k) with company match
- Flexible PTO (MINIMUM of 10 days required every year)
- 12 weeks paid parental leave for birthing parent, 6 weeks paid leave for supporting partner
- Remote work friendly
- Comprehensive learning and development budget
- A manager dedicated to your development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Lead, Software Engineering – Workday HCM Compensation Specialist
KyndrylWe design, build, manage and modernize the mission-critical technology systems that the world depends on every day.
• Provide functional expertise and leadership in the design, development, and implementation of Workday HR solutions • Partner with stakeholders to design and implement solutions using Workday, focusing on Compensation and Advanced Compensation management modules • Supporting the Workday Compensation capability area, with opportunities to contribute to HCM Core, Staffing/Onboarding, Benefits, Talent Management, and Recruiting • Partnering with the Compensation/Total Rewards Team to design and deploy complex global annual merit and bonus cycles • Analyzing, designing, developing, and delivering functional modifications and enhancements to Workday HR systems/tools • Serving as a Workday SME, actively participating in Workday Releases and staying ahead of new features • Managing annual compensation administration, including merit and incentive processes, and ensuring system/data interfaces are optimized • Maintaining salary administration, including job structure, total compensation structure, eligibility, communication, and training • Configuring, testing, and administering annual processes in Workday (e.g., Performance Reviews, Compensation cycles) • Creating and maintaining dashboards for business leaders • Auditing system data for accuracy and serving as the primary reviewer for data entry • Proactively planning and coordinating departmental preparations for major system updates • Acting as the main support contact for user questions and taking ownership of identified issues • Translating business and technical requirements into architectural blueprints and identifying solutions for Workday product gaps • Providing global coverage, including Americas, EMEA, and APAC regions
• Own the technical direction for key parts of Chainguard Repository, including customer-facing registries, APIs, and serving systems that make Chainguard artifacts easy to consume securely and reliably. • Design, build, and operate high-availability backend services in Go that serve libraries today and help lay the foundation for containers, images, and APK repositories over time. • Lead work on scalability, reliability, observability, and load testing for production systems that customers depend on directly. • Drive technical decisions around repository architecture, service boundaries, and the operational patterns needed to run artifact-serving infrastructure at scale. • Partner closely with engineers across Libraries, Build Platform, Delivery, Product, and Security to create a cohesive repository experience and unlock support for more artifact types over time. • Mentor other engineers, raise the bar on design and code review, and act as a force multiplier in a fast-moving team where staff engineers are expected to own meaningful deliverables and help shape how the team works.
• Own the technical direction for key parts of Chainguard Repository, including customer-facing registries, APIs, and serving systems that make Chainguard artifacts easy to consume securely and reliably. • Design, build, and operate high-availability backend services in Go that serve libraries today and help lay the foundation for containers, images, and APK repositories over time. • Lead work on scalability, reliability, observability, and load testing for production systems that customers depend on directly. • Drive technical decisions around repository architecture, service boundaries, and the operational patterns needed to run artifact-serving infrastructure at scale. • Partner closely with engineers across Libraries, Build Platform, Delivery, Product, and Security to create a cohesive repository experience and unlock support for more artifact types over time. • Mentor other engineers, raise the bar on design and code review, and act as a force multiplier in a fast-moving team where staff engineers are expected to own meaningful deliverables and help shape how the team works.
• Own the technical direction for key parts of Chainguard Repository, including customer-facing registries, APIs, and serving systems that make Chainguard artifacts easy to consume securely and reliably. • Design, build, and operate high-availability backend services in Go that serve libraries today and help lay the foundation for containers, images, and APK repositories over time. • Lead work on scalability, reliability, observability, and load testing for production systems that customers depend on directly. • Drive technical decisions around repository architecture, service boundaries, and the operational patterns needed to run artifact-serving infrastructure at scale. • Partner closely with engineers across Libraries, Build Platform, Delivery, Product, and Security to create a cohesive repository experience and unlock support for more artifact types over time. • Mentor other engineers, raise the bar on design and code review, and act as a force multiplier in a fast-moving team where staff engineers are expected to own meaningful deliverables and help shape how the team works.


