S

Skillable

Creates sustainable, behavior-changing professional development

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$130k - $170k /yr

About the Job

Requirements

  • A bachelor's degree in a related field such as computer software, computer science, or software development, or equivalent work experience.
  • At least 8 years of professional experience as a software developer in an agile product team.
  • At least 5 years of experience with .NET Framework and C#, and experience with TypeScript or JavaScript.
  • Hands-on experience delegating implementation work to AI agents and reviewing and verifying the resulting engineering work.
  • Regular experience using modern AI and agent tools, including GitHub Copilot and Claude Code or similar, as a standard practice in building software.
  • Strong fundamentals in system design, debugging, and code reviews.
  • Exceptional judgment in evaluating AI-generated output, avoiding ineffective solutions and technical dead ends, and correcting course early.
  • Demonstrated experience with Microsoft SQL Server and Entity Framework.
  • Proficiency collaborating with user experience designers to translate designs into working software.
  • Proficiency creating and consuming RESTful APIs.
  • Proficiency in unit testing, including writing comprehensive, maintainable, and efficient test cases to ensure code correctness, reliability, and performance.
  • Experience working with cloud-native applications.
  • Ability to participate in the team on-call rotation during evenings, weekends, or holidays for emergency support or special events.

Responsibilities

  • Own projects and systems end-to-end by designing, building, and maintaining server-side logic, infrastructure, client-side logic, and interfaces for custom labs and related applications.
  • Develop and optimize APIs, databases, user interfaces, design systems, and libraries written in C# or JavaScript/TypeScript.
  • Collaborate with cross-functional teams to deliver the product and technology roadmap.
  • Design, scope, and decompose complex software features into implementation plans, using AI-assisted development workflows while maintaining engineering rigor.
  • Direct AI agents through feature development and act as the primary architect, reviewer, and decision-maker, framing problems, setting constraints, and ensuring solutions meet business requirements and technical standards.
  • Build scaffolding for AI tools, including project-context management, reusable skills, agent workflows, prompt frameworks, and automated quality checks.
  • Drive automated testing and verification practices for every feature before release, tying unit tests and validation scenarios to requirements.
  • Review AI-generated software, challenge assumptions, identify gaps, and validate that solutions resolve the problem.
  • Identify and mitigate risks in AI-assisted development to ensure generated solutions meet security, maintainability, correctness, and sustainability expectations.
  • Improve AI-driven engineering workflows, tooling, agents, and best practices used by other engineers.
  • Create and maintain documentation for features, design decisions, configurations, and other key technical areas of the application.
  • Resolve ambiguity and turn ambiguous problems into defined, scoped work for themselves and others.
  • Collaborate with developers, quality assurance engineers, designers, and product experts in a cross-functional Scrum team.
  • Assist with scope and estimation for proposed features to produce accurate cost and timeline estimates.
  • Propose, prototype, and champion technologies and processes that advance integration solutions.
  • Mentor software team members to foster skill development and knowledge sharing.
  • Establish quality development patterns and practices and ensure the team adheres to them.
  • Communicate technical decisions and provide feedback to peers in code reviews and other settings.
  • Propose alternate designs that improve time-to-market or reduce cost or complexity.
  • Explore and recommend technologies, patterns, and methods to accomplish technical and product roadmap items.
  • Recommend standards and best practices for non-functional requirements, including performance, usability, reliability, adaptability, security, legal, and other operational aspects.
  • Participate in the team on-call rotation during evenings, weekends, or holidays for emergency support or special events.
  • Review work to ensure quality and avoid errors.
  • Contribute to interviewing and selecting new team members.
  • Support and promote company values through interactions with internal and external stakeholders.
  • Participate in other strategic business initiatives or special cross-functional projects as required.

Desired Qualifications

  • Experience working with hands-on technical training environments, virtual labs, or learning platforms.
  • Experience building scaffolding around AI tools, such as custom agents, Model Context Protocol servers, evaluation harnesses, or enablement that improves AI efficiency for a team or department.
  • Experience with authentication methods such as OpenID Connect, OAuth, and SAML; Next.js; Express.js; and building pipelines and DevOps practices.

About the Company

Skillable

Creates sustainable, behavior-changing professional development

Skillable helps organizations drive lasting behavior change through flexible, sustainable professional development. It creates learning paths designed to shift behaviors and support strategic initiatives, using a human-centered approach since 1997. Its platform guides employees toward concrete changes that align with organizational goals, rather than merely delivering training. This differentiates Skillable from competitors by its long track record, emphasis on sustainable behavior change, and tailored learning paths, plus partnerships (such as with SPB) that extend its reach. The company aims to help organizations innovate, grow, and successfully achieve initiatives by changing the way people behave at work.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Montreal, Canada
Founded
1997

Recently Posted Jobs

Explore more opportunities at Skillable

See more jobs