Principal Software Engineer

🔥 13 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Skillable

Skillable

51 - 200 employees

📚 Education

☁️ SaaS

🏢 Enterprise

💰 Private Equity Round on 2021-03

Education • SaaS • Enterprise

Skillable is a leader in performance-based learning, providing virtual IT labs and hands-on training environments. Their solutions range from employee skill development and job readiness to customer and partner enablement through performance testing and skill validation environments. Skillable aims to connect learning to work, helping businesses drive job readiness and product adoption through scalable, hands-on virtual labs. Their platform supports technical sales demos, customized software training, and certification, making them a valuable partner for training organizations and global system integrators. With a strong emphasis on security, Skillable provides ISO 27001 and SOC 2 certified environments, integrating with AWS and Azure security services.

📋 Description

• Set the technical bar for a team and lead the design and scope of complex software features • Leverage AI-assisted development workflows while maintaining engineering rigor • Guide and direct AI agents as primary architect, reviewer, and decision-maker • Build scaffolding for AI tools, including project context management, reusable skills, agent workflows, prompt frameworks, and automated quality checks • Drive automated testing and verification tied to requirements • Review AI-generated output for quality, security, maintainability, correctness, and sustainability • Improve AI-driven engineering workflows, tooling, agents, and best practices • Frame undefined problems, set constraints, and provide workable starting points • Communicate complex topics to technical and non-technical audiences and facilitate technical decisions • Create and maintain technical documentation • Collaborate with developers, QA engineers, designers, and product experts in a cross-functional scrum team • Own team delivery, pace, and quality by scoping and staging work • Define scope and estimates for proposed features • Propose, prototype, and champion technologies and processes • Mentor team members and establish development standards • Recommend designs, technologies, patterns, methods, and non-functional requirements practices • Participate in evening, weekend, or holiday on-call rotations • Review work to maintain high quality standards • Contribute to interviewing and selecting team members • Support company values and participate in strategic or cross-functional initiatives • Develop and optimize APIs, databases, UIs, design systems, and libraries in C# or JavaScript/TypeScript

🎯 Requirements

• Bachelor’s degree in a related field or equivalent work experience • 15+ years of professional experience as a software developer in an agile product team • 10+ years working with .NET Framework and C# required • Typescript or JavaScript required • 1+ years of professional work experience in a lead position or unofficially leading cross-functional projects • Experience with hands-on technical training environments, virtual labs, or learning platforms highly desirable • Experience mentoring and developing team members and promoting best practices and standards • Hands-on experience delegating implementation work to AI agents and reviewing and verifying the output • Proven regular use of modern AI/agent tools including GitHub CoPilot and Claude Code or similar • Strong fundamentals in system design, debugging, and code review • Evidence of building scaffolding around AI tools such as custom agents, MCP servers, eval harnesses, or team enablement strongly preferred • Exceptional judgment in evaluating AI-generated output • Demonstrated experience with MSSQL and Entity Framework • Proficiency collaborating with UX designers to translate designs into working software • Proficiency creating and consuming RESTful APIs • Proficiency in unit testing • Experience working with cloud-native applications • Ability to participate in team on-call rotation during evenings, weekends, or holidays • Authentication, NextJS, ExpressJS, and building pipelines/DevOps practices appreciated but not strictly required • Must be authorized to work in the U.S.; Skillable participates in E-Verify • Primary residence must be in one of: AZ, CA, CO, FL, GA, ID, IN, KY, MA, ME, MI, MO, NC, ND, NE, NH, NV, NY, OH, OK, SC, TN, TX, UT, WA, WI • Ability to work from a remote home office supporting privacy and focus for frequent video and voice calls • Periodic travel may be required, up to approximately 10%

🏖️ Benefits

• Fully remote with a monthly stipend to pay for office services and supplies • Medical (2 plan options), dental (2 plan options), vision • Health savings account with generous employer contributions • Healthcare spending accounts and dependent care spending accounts • EAP • Group paid life insurance • Group paid STD and LTD insurance • Voluntary life/AD&D insurance • Accident and critical illness options • 401(k) with company match • Tuition reimbursement • Healthy lifestyle reimbursements • Unlimited PTO • Paid holidays • Bereavement leave • Parental leave • Caregiver leave • Paid FMLA leave • Privilege of logging off at 2:00 pm local time every Friday when caught up on work and meeting deliverables • Full company closure during the 4th of July holiday week • Reimbursement of up to $750 annually toward wellness choices such as gym memberships, fitness classes, or healthy meal plans • $200 monthly stipend for office expenses • Access to pet insurance • Access for employees and dependents to Skillable learning opportunities through its product

Apply Now

Similar Jobs

🔥 13 hours ago

Stack AV

51 - 200

📦 Logistics

🏭 Manufacturing

💼 Consulting

Staff Software Engineer developing high-performance C++ and Python motion planning components. Improving safety and on-road performance for Stack AV autonomous trucking systems.

🔥 14 hours ago

Fanatics

10,000+ employees

⚽ Sports

🛍️ eCommerce

🛒 Retail

Staff Payments Engineer owning Java payment infrastructure for Fanatics’ sports betting, casino, and commerce businesses. Leading orchestration, provider integrations, compliance, and high-scale money movement.

🇺🇸 United States – Remote

💵 $190k - $237.5k / year

💰 $700M Private Equity Round - Fanatics on 2022-12

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🔥 15 hours ago

DoorDash

10,000+ employees

🍽️ Food & Beverage

📦 Logistics

🛍️ eCommerce

Staff Software Engineer designing motion-planning systems for DoorDash Labs’ autonomous delivery robotics. Shipping safe, reliable autonomy features for complex urban and suburban environments.

🔥 17 hours ago

Stack AV

51 - 200

📦 Logistics

🏭 Manufacturing

💼 Consulting

Staff Software Engineer developing trajectory generation and controls for Stack AV autonomous trucks. Building safety-critical motion planning, optimization, and real-time control software in C++ and Python.

🔥 18 hours ago

Palo Alto Networks

10,000+ employees

🔒 Cybersecurity

🏢 Enterprise

Principal Engineer building scalable backend systems for Chronosphere, Palo Alto Networks’ observability platform. Designing telemetry ingestion, storage, indexing, and query services for cloud-native customers.