โšก New

Principal Software Engineer - AI & Automation

Spectraforce Technologies

SEATACFull-timeMid LevelOn-site

Job Description

Job Title: Principal Software Engineer - AI & Automation Location: SeaTac, WA Duration: 8 Months Role Overview We are seeking a highly experienced Principal Software Engineer - AI & Automation to serve as a technical leader and subject matter expert in AI-enabled full-stack development and automation. This is a hands-on role responsible for driving strategy, designing scalable solutions, and delivering high-quality software across modern engineering and low/no-code platforms. The role combines deep technical expertise with leadership responsibilities, including guiding engineering teams, influencing technology direction, and delivering innovative AI-driven solutions that enhance business processes and user experiences.

Key Responsibilities Act as the lead subject matter expert in AI, automation, and full-stack software engineering within an agile environment. Lead and coordinate technical delivery for a team of ~7 engineers, including setting direction, aligning priorities, and ensuring successful execution. Design, develop, test, and deploy scalable, secure, and maintainable end-to-end solutions , including: Custom software applications and APIs Cloud-based AI services (LLMs, cognitive services, AI platforms) Low/no-code solutions using Microsoft Power Platform (Power Apps, Power Automate) Drive best practices in software development , including clean code, TDD, CI/CD, code reviews, and system observability.

Partner with business stakeholders to understand requirements and translate them into AI-powered and automated solutions. Lead technical discussions, design sessions, and demos, communicating effectively with both technical and non-technical audiences. Influence and contribute to technology strategy for AI, automation, and modern engineering practices.

Mentor engineers and promote adoption of emerging technologies, including AI/ML and automation tools. Advocate for responsible AI usage, governance, and sustainable automation practices across teams. Required Qualifications 7+ years of experience in software engineering or a related field.

Bachelor's degree in Computer Science or equivalent experience. Strong experience in full-stack development using object-oriented languages (e.g., C#, Java). Expertise in cloud technologies and distributed system architecture .

Proven experience leading and coordinating engineering teams (7+ members). Hands-on experience delivering AI-enabled or automation solutions , including integration of AI/ML or LLM services. Experience with low/no-code platforms , preferably Microsoft Power Platform.

Strong understanding of design patterns, SOLID principles, and code quality practices . Excellent communication and stakeholder management skills. Preferred Qualifications Experience with Microsoft technologies (.NET, .NET Core, Azure, MS SQL).

Knowledge of Angular (v10+) or modern front-end frameworks. Experience with containerization tools (Docker, Kubernetes, OpenShift). Familiarity with DevOps practices and tools (Azure DevOps, CI/CD pipelines).

Experience with AI/ML technologies, including LLMs, Azure OpenAI, or cognitive services. Exposure to test automation, SRE practices, and Agile methodologies. Experience leading complex, cross-functional technical initiatives.

Experience mentoring engineers or enabling citizen developers in low-code environments.

Posted Yesterday

Related Jobs

Related Searches

Apply Now