Piper Companies is seeking a Staff Software Engineer to join a leader in enterprise automation technology. The Staff Software Engineer will play a critical role in building an AI-first product that redefines testing and automation. This position is remote and requires _strong experience with modern frameworks and cloud-native architectures.
_Responsibilities of the Staff Software Engineer include:
- Design, build, and deploy production-grade features for an AI-first product using modern frameworks and cloud-native architectures
- Integrate and evaluate large language model APIs (e.g., OpenAI, Anthropic, Azure OpenAI, Ollama) and vector databases (e.g., Pinecone, Weaviate, pgvector)
- Champion the use of AI developer tools such as GitHub Copilot, Cursor, Claude Code, and ChatGPT across the engineering team
- Apply modern SDLC practices including test automation, CI/CD, version control, and clean architecture
- Partner with Product and Design to prototype and validate new AI-driven features
- Lead by example through code reviews, technical design sessions, and collaborative problem-solving
- Contribute to technical strategy and help grow the engineering team over time
Qualifications for the Staff Software Engineer include:
- 6+ years of professional software development experience
- Expertise in at least one modern backend stack (Node.js, TypeScript, Python, or Go)
- Hands-on experience with Azure and cloud-native architectures
- Experience integrating AI or ML capabilities into applications (LLMs, embeddings, vector search, or agent frameworks)
- Familiarity with CI/CD tools such as GitHub Actions, Azure DevOps, or Jenkins
- Strong understanding of containerization (Docker/Kubernetes) and microservices
- Excellent communication skills and ability to mentor others
- Must be authorized to work in US.
Compensation for the Staff Software Engineer includes:
- $140,000-$180,000 annually
- Comprehensive benefits: Medical, Dental, Vision, 401(k), PTO, holidays, sick leave as required by law
- This job opens for applications on 11/26/2025. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords: Node.js, TypeScript, Python, Go, Azure, AI-first product, LLM integration, CI/CD, cloud-native architecture, test automation