Principal Software Engineer - AI

onboardmeetings

United States

Remote

USD 180,000 - 260,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage
Retirement contributions
Paid time off

Job summary

onboardmeetings is seeking a senior technical leader to design and build AI-enabled SaaS platforms in a remote US-based role. You will oversee architecture, implementation, developer experience, and long-range planning, with a focus on maintainable systems and customer experience.

You will mentor engineers, drive complex design work, and promote AI-assisted development tools while ensuring secure, high-transaction systems and SOC 2/ISO 27001 alignment.

Qualifications

  • Degree in software engineering, computer science, information technology, or equivalent.
  • 10+ years building SaaS products with modern web stacks.
  • 5–7 years developing web apps with C# and .NET Core.
  • 5+ years with REST APIs and microservices.
  • Experience with AI tooling and measurable delivery quality improvements.
  • Strong knowledge of Agile and DevOps practices.

Responsibilities

  • Lead design and delivery of complex software, including semantic search, vector database, retrieval augmented generation, and language model orchestration capabilities.
  • Turn business needs into technical designs and deliver them iteratively with cross functional teams.
  • Mentor engineers, encourage knowledge sharing, and guide technical decisions.
  • Build reusable code and developer tools, review contributions, and maintain coding standards.
  • Promote effective use of AI assisted development tools and improve engineering workflows.
  • Identify technical improvements and preserve architectural quality through staged delivery.

Skills

SaaS product engineering
C# & .NET Core
REST APIs & microservices
AI tooling & coding assistants
Technical leadership & mentoring
Agile & DevOps practices

Education

Degree in software engineering / CS or equivalent

Tools

CI/CD pipelines
Git workflow

Job description

Role overview

Provide technical leadership while designing and building user facing SaaS software, including AI enabled and agentic capabilities. The role spans architecture, implementation, developer experience, and long range technical planning, with an emphasis on maintainable systems, customer experience, and mentoring engineers.

Responsibilities
  • Lead design and delivery of complex software, including semantic search, vector database, retrieval augmented generation, and language model orchestration capabilities.
  • Turn business needs into technical designs and deliver them iteratively with cross functional teams.
  • Mentor engineers, encourage knowledge sharing, and guide technical decisions.
  • Build reusable code and developer tools, review contributions, and maintain coding standards.
  • Promote effective use of AI assisted development tools and improve engineering workflows.
  • Identify technical improvements and preserve architectural quality through staged delivery.
Requirements
  • Degree in software engineering, computer science, information technology, or equivalent practical experience.
  • At least 10 years building SaaS products, especially production features on modern web stacks.
  • 5–7 years developing web applications with C# and .NET Core.
  • At least 5 years with REST APIs and microservices, including large scale messaging, event, or data lake systems.
  • Practical experience using AI coding assistants and measurable ability to improve delivery or code quality.
  • Experience in one or more areas such as semantic search, vector databases, RAG, prompt engineering, model orchestration, or AI tooling.
  • Strong troubleshooting skills, CI/CD and Git workflow knowledge, and experience with secure, high transaction systems subject to SOC 2 or ISO 27001 requirements.
  • Technical leadership experience and fluency in Agile and DevOps practices.
Benefits and work setup
  • Remote position aligned to US Eastern Time working hours.
  • The listing describes benefits that vary by country, including health coverage, retirement contributions, insurance, and paid time off.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer | Remote | AI SaaS Software Role
Senior Software Engineer | Remote | AI SaaS Software Role

processstreet • United States

Remote
USD 150,000 - 190,000
AI Software Engineer
AI Software Engineer

zonecompanysoftwareconsultingllc • United States

Remote
USD 120,000 - 180,000
Fully remote environment
Global distributed team
Autonomy & learning culture
Lead Software Engineer
Lead Software Engineer

gmrmarketing • United States

Remote
USD 140,000 - 160,000
Health insurance
Vision insurance
Dental insurance
+9
AI Engineer - Remote
AI Engineer - Remote

Deepixel • United States

Remote
USD 120,000 - 180,000
Fully remote
Mentoring and professional development
Software Engineer
Software Engineer

Tela • United States

Remote
USD 150,000 - 230,000
Remote work
Equity participation
Paid time off
Principal Software Engineer
Principal Software Engineer

preciselyusjobs • United States

Remote
USD 180,000 - 260,000
Fully remote in US
Sr. Software Engineer (AI)
Sr. Software Engineer (AI)

MeridianLink, Inc. • United States

Hybrid
USD 130,000 - 180,000
AI-Native VP of Software Engineering, Canada-based (CAD $260,000/year)
AI-Native VP of Software Engineering, Canada-based (CAD $260,000/year)

cxtsoftware • United States

Remote
USD 230,000 - 420,000
Fully remote engagement
Flexible hours
Access to AI engineering tools
Artificial Intelligence Engineer
Artificial Intelligence Engineer

The Phoenix Group • San Francisco (CA)

On-site
USD 170,000 - 250,000
Sr. Software Engineer (Software Engineer, Backend/AI (Remote)
Sr. Software Engineer (Software Engineer, Backend/AI (Remote)

Advantage Technical • North Bethesda (MD)

Remote
USD 140,000 - 190,000
Medical Coverage
Dental Coverage
Vision Coverage
+5