P
Senior Software and AI Engineer
Programming.com
1 hour ago
Full-time
On-site
Bellevue, Washington, United States
Key Responsibilities
Lead the technical design, development, and delivery of production-grade AI agents, copilots, and first-party applications
Translate business requirements into technical designs, weighing tradeoffs across functionality, cost, security, performance, and maintainability
Design and build web applications using React, TypeScript, and modern frontend frameworks, with mobile experiences where needed
Develop scalable backend services, APIs, and event-driven workflows for data processing, orchestration, and automation
Integrate applications and AI agents with enterprise systems such as ERP, HRIS, MRP, DCIM, and data warehouses, directly or through Workato or other middleware
Implement reliable AI workflows, including retrieval, tool use, evaluation, failure handling, and appropriate human review
Own production readiness and operational quality: testing, observability, access controls, incident resolution, and performance optimization
Build reusable components and engineering patterns that speed up delivery across the team
Mentor engineers through design reviews, code reviews, and hands-on guidance
Use AI development tools such as Cursor, Claude, GitHub Copilot, and Codex to accelerate development while maintaining quality
Partner with Finance, Supply Chain, HR, Security, and Engineering stakeholders to define outcomes and deliver user-centered solutions
Required Qualifications
7+ years of software engineering experience delivering production-grade applications or cloud services
Strong system design skills, with the ability to architect scalable, reliable, and secure applications, AI agent workflows, and enterprise integrations
Strong proficiency in one or more of TypeScript, Python, Go, Java, C#, or C++, with both frontend and backend experience
Proven ability to independently own complex projects from technical design through production deployment and support
Strong experience designing RESTful APIs, microservices, and event-driven architectures
Hands-on experience building and deploying AI-powered applications using LLM APIs, agent frameworks, or retrieval-augmented generation (RAG)
Experience with modern frameworks such as React, Next.js, FastAPI, or Node.js
Experience with AWS, Azure, or GCP, containerized deployments, and CI/CD pipelines
Strong understanding of application security, authentication, authorization, observability, and operational reliability
Experience mentoring engineers and collaborating with technical and non-technical stakeholders