Principal AI - Software Engineering

SS Software Solutions, LLC

Bothell (WA)

On-site

USD 140,000 - 200,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

SS Software Solutions, LLC is seeking a Principal Software Engineer to drive innovative, AI-driven customer service assistants. This onsite role in Bothell, WA requires local candidates.

You will design, build, and scale full-stack applications using Python, JavaScript, and modern frameworks, mentor engineers, and lead architecture and testing initiatives for performance and reliability. Ideal candidates have 7–10 years of experience, strong cloud and microservices expertise, and hands-on

Qualifications

  • 7+ years of full-stack software development experience.
  • Bachelor’s degree in CS, software engineering, or related field preferred.
  • Proficiency in Python, JavaScript, Java, Next.js, Node.js and React.
  • Strong cloud, microservices, REST APIs, and CI/CD experience.
  • Experience with AI/ML tooling and DevOps practices.

Responsibilities

  • Design, develop, and maintain scalable, AI-driven applications.
  • Lead architecture discussions and align with technology roadmap.
  • Mentor junior and mid-level engineers, promote best practices.
  • Collaborate with cross-functional teams to gather requirements and deliver.
  • Create automated tests and contribute to deployment and observability.

Skills

Full stack dev
JavaScript
Python
Java
React
Node.js
Cloud platforms
Microservices
REST APIs
CI/CD

Education

Bachelor’s degree in CS/Software Eng

Tools

LangSmith
LangFuse
Streamlit
Arize
Jenkins
GitHub Actions
Maven
Nexus
JFrog
Sonar

Job description

We are seeking a passionate Principal Software Engineer to drive innovative solutions in the realm of customer service virtual assistants.

Onsite and need local candidates only.

What You’ll Do
  • Design, develop, and maintain scalable, secure, and high-performance full-stack AI driven applications using modern technologies.
  • Collaborate with cross-functional teams and stakeholders to gather requirements, create technical specifications, and deliver high-quality AI agent focused software solutions on time.
  • Engage in hands-on development of critical software architecture components using various programming languages and methodologies.
  • Lead architecture and design discussions to align solutions with the company’s technology roadmap and strategic goals.
  • Troubleshoot, debug, and resolve complex technical issues to ensure optimal system performance and stability.
  • Continuously evaluate and adopt new technologies and tools to enhance software quality, development processes, and team productivity.
  • Participate in code reviews, offering constructive feedback and promoting a culture of continuous learning.
  • Mentor and guide junior and mid-level engineers, sharing knowledge and best practices
  • Contribute to defining and evolving software development standards, processes, and best practices.
  • Collaborate on software requirements/user stories, provide estimates, and create design specifications.
  • Work with engineers and architects to assess and test hardware/software interactions.
  • Create and execute automated test plans and strategies based on business requirements.
  • Drive and execute on various testing types: unit, integration, interface, end-to-end, dynamic application security, and user acceptance testing. Automate testing of AI based conversations and LLM Evals.
  • Support applications by resolving configuration and environmental issues.
  • Assist in the software deployment process.
  • Provide senior-level technical expertise and act as a subject matter expert on ATT technologies.
What You’ll Need
  • 7+ years of experience in full stack software development, including front-end, back-end, and database technologies
  • Bachelor’s degree in computer science, software engineering, or a related field preferred
  • Proficiency in modern programming languages and frameworks such as Python, JavaScript, Java, Next JS, Node.js, React js
  • Strong working experience with GenAI, LLM Models, MCP, Vector DB, RAG, Vertex AI, Agentic AI frameworks like NGA, ADK or LangChain/LangGraph, creating AI agents.
  • Strong experience with Cloud platforms like Google Cloud Platform, Azure or AWS and cloud technologies like OpenStack, Terraform, Ansible or Chef
  • Experience working with LLM observability, analytics, evaluations, testing and annotation using tools like LangSmith, LangFuse, Streamlit, Arize or similar tools.
  • Strong experience working with AI/ML development
  • Strong experience working with Databases like Cassandra, MongoDB or similar.
  • Strong understanding and working experience of microservices architecture, RESTful APIs, Caching and related technologies
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes
  • Proficiency in version control systems like Git, and experience with CI/CD tools such as Jenkins, GitHub, Maven, Nexus, JFrog or Sonar
  • Strong experience in Unit and Function testing using Junit, Mockito/JMock, Selenium, Robot, Cucumber, SoapUI or Postman
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent written and verbal communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
  • Demonstrated experience in mentoring and providing technical leadership to other engineers.
Nice To Have Skills

Google CCAI platform (DialogFlow), Vertex AI, Graph QL, BigQuery, Conversation Graph, LLM as Judge.

Must Have
  • We need a solid line of JavaScript based full stack candidates. Not Java based full stack.
  • 5 to 10 years of experience, ideally 7 to 10 years.
  • Who has a detailed understanding of software development, design, and architecture.
  • Have expertise in JavaScript, Node JS, React JS and React Native. Experience with Python is added value.
  • Experience working with cloud technologies, Google Cloud Platform, and Azure.
  • AI skills.

We will have hands-on coding interviews on our side based on client requirements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full stack Engineer
Java Full stack Engineer

ClifyX • Irving (TX)

Hybrid
USD 130,000 - 160,000
Principal Software Engineer
Principal Software Engineer

Minfy Technologies • United States

On-site
USD 150,000 - 210,000
Title: Principal AI Engineer – Agentic AI | Contract to Hire | Irvine, CA (Hybrid) | AS
Title: Principal AI Engineer – Agentic AI | Contract to Hire | Irvine, CA (Hybrid) | AS

Central Business Solutions, Inc • Irvine (CA)

Hybrid
USD 180,000 - 240,000
Principal AI Engineer
Principal AI Engineer

IMR Soft Llc • New York (NY)

On-site
USD 180,000 - 280,000
AI engineer
AI engineer

Robotics Technologies • Sunnyvale (CA)

On-site
USD 180,000 - 250,000
Sr AI Engineer - Software
Sr AI Engineer - Software

Snowrelic Inc • Jersey City (NJ)

On-site
USD 150,000 - 230,000
Senior / Staff Full Stack Engineer – AI
Senior / Staff Full Stack Engineer – AI

Delan Associates, Inc • Mountain View (CA)

Hybrid
USD 180,000 - 260,000
Senior Full Stack Engineer - AI
Senior Full Stack Engineer - AI

Prosum • United States

Hybrid
USD 135,000 - 163,000
Sr. AI Engineer
Sr. AI Engineer

Shree Narayani Networking Solutions Pvt Ltd • Covington (KY)

On-site
USD 130,000 - 170,000
AI Agentic Developer SFO
AI Agentic Developer SFO

ESR Healthcare • San Francisco (CA)

On-site
USD 120,000 - 160,000