Principal Software Engineer developing AI-powered and agentic software solutions for next-generation SaaS applications at OnBoard. Leading technical innovation while mentoring the engineering team.
Responsibilities
Lead the design, development, and implementation of complex software systems and solutions, including AI-powered features and agentic workflows.
Translate business requirements into a well-formed technical design and help bring that design to life with the team, in an iterative fashion.
Provide technical expertise and guidance to the engineering team, ensuring adherence to best practices and architectural principles.
Collaborate with cross-functional teams to translate business requirements into scalable and robust software designs.
Mentor and coach team members, fostering their professional growth and promoting a culture of knowledge sharing and continuous learning.
Write reusable code, build libraries for future use, conduct code reviews, ensure code quality, and enforce coding standards.
Champion the adoption of AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Codex) to accelerate development velocity and code quality.
Architect and implement agentic AI systems within microservice environments, including LLM orchestration, tool integration, and autonomous workflow design.
Drive technical innovation and identify opportunities for process improvements and optimization.
Collaborate with product owners, architects, and stakeholders to define project goals, scope, and timelines.
Stay up to date with emerging technologies and industry trends particularly in AI/ML and generative AI and evaluate their potential impact on our software solutions.
Help build and maintain a healthy engineering culture, being an advocate for diversity and inclusion across the company.
Requirements
Bachelor's Degree in software engineering, computer science, information technology, or similar experience
10+ years proven experience of platform development, primarily developing user-facing production features on a modern web stack.
5-7 years' experience building and maintaining Vue.js (or similar, e.g., React, Angular 2+) applications.
5-7 years' experience developing web applications with C# and .NET Core.
5+ years' experience with RESTful design patterns and microservices architecture; including high-scale cloud mechanisms like event hubs, messaging systems, and data lakes.
1+ years' experience with AI-assisted development tools such as Claude Code, GitHub Copilot, Cursor, or similar AI coding assistants; demonstrated ability to leverage these tools to improve team productivity and code quality.
Experience designing and building agentic AI systems, including LLM integration, prompt engineering, tool/function calling, retrieval-augmented generation (RAG), and multi-step autonomous workflows.
Familiarity with AI/ML frameworks and APIs (e.g., Anthropic Claude API, OpenAI, LangChain, Semantic Kernel) and their integration into production microservice architectures.
Excellent troubleshooting skills with the ability to analyze and resolve difficult problems quickly.
Experience working in a high transaction, high security environment where SOC2, ISO27001 compliance is required.
Strong proficiency in CI/CD pipelines, git workflow, etc.; ideally in Azure DevOps.
Strong CSS/JS development and testing abilities.
Demonstrated leadership experience in software development projects.
Mastery of agile development methodologies and DevOps practices.
Benefits
Company provided equipment (laptop, software, etc.)
Employment with a growing, casual, fun, philanthropic minded company
US Based Employees
Comprehensive, high-quality medical/prescription drug plan options, as well as dental and vision plan offerings.
An employer contribution to your Health Savings Account (HSA) if you participate in a High Deductible Healthcare Plan.
Medical Flexible Spending Accounts available.
Dependent Care Flexible Spending Accounts available.
Basic life insurance in the amount of $50,000 or 1 X’s your salary (whichever is higher).
Short and long-term disability and Accidental Death and Dismemberment benefits at no cost to you.
401K Retirement Savings Plan with automatic enrollment at the first of the month following 60 days of employment at 5% to help you secure your financial freedom. We offer a generous company match that starts on the first of the month following 60 days of employment. The company match is dollar for dollar on the first 3% of your pay that you contribute and $0.50 on the dollar on the next 2%, for a total match of 4%.
Senior Solution Consultant at Guidewire shaping customer adoption of Guidewire Cloud capabilities through close collaboration with customers and mentoring junior consultants. Elevating customer success by bridging needs with solutions and delivering innovative Guidewire Cloud features.
Solution Consultant working at the intersection of technology and customer adoption for Guidewire. Delivering industry - wide solutions through strategic partnerships with key customers and stakeholders.
Software Engineer developing full - stack solutions at TrueContext, leveraging AI tools for enhanced productivity. Building features across React front end and Java backend for field service operations.
Software Engineer designing, building, and evolving compliance technology solutions for the wealth management industry. Collaborating across teams for high - quality software delivery and continuous improvement.
Full Stack Developer building and maintaining data pipelines for audience data at CBC. Collaborating with teams to enhance data tools and workflows while embracing a hybrid work model.
Engineering Project Lead leading technology deployment projects at CBC/Radio - Canada. Managing detailed designs, implementation phases, and ensuring compliance with regulations.
Engineering Talent Lead managing the growth of engineering team through full - cycle recruiting across AI and robotics functions. Collaborating directly with founders to ensure quality hiring processes.
Senior Full Stack Software Engineer creating cutting - edge analytics software for industrial sectors. Collaborating in a fully remote environment using agile principles to build exceptional products.
Senior Software Developer building and enhancing technology for exceptional customer experiences at Trail Appliances. Design and develop secure, scalable applications collaborating with cross - functional teams.
Staff Full Stack Software Engineer developing cutting - edge data analytics software for industrial process data. Collaborating remotely and leading development efforts in a diverse team environment.