Staff Software Engineer
RALEIGH, North Carolina
Job Id:
156412
Job Category:
Job Location:
RALEIGH, North Carolina
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Piper Enterprise Solutions
Position Owner:
Colin LaCroix
Piper Companies is hiring a Staff Software Engineer for a leading enterprise automation company. This is a remote position with occasional travel for team meetings. The Staff Software Engineer will play a key role in building an AI-first product that simplifies and automates complex enterprise testing across global supply chains. This is a full-time opportunity.
Responsibilities of the Staff Software Engineer:
- 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 (OpenAI, Anthropic, Azure OpenAI, Ollama) and vector databases (Pinecone, Weaviate, pgvector).
- Champion the use of AI developer tools (GitHub Copilot, Cursor, Claude Code, ChatGPT) to improve team productivity and creativity.
- Apply modern SDLC practices: test automation, CI/CD, version control, clean architecture, and iterative delivery.
- Partner with Product and Design to prototype and validate new AI-driven features.
Requirements of the Staff Software Engineer:
- 6+ years of professional software development experience with strong software design principles.
- Proven ability to ship maintainable, well-tested software in an agile environment.
- Expertise in at least one modern backend stack (Node.js, TypeScript, Python, or Go preferred).
- Hands-on experience integrating AI or ML capabilities into applications (LLMs, embeddings, vector search, or agent frameworks).
- Active use of AI-assisted developer tools in daily workflow.
- Strong communication skills and collaborative, mentoring mindset
Compensation of the Staff Software Engineer:
- $140,000-$180,000 + Stock Options
- Full Comprehensive Benefits: Employer-paid Health, Vision, Dental, Unlimited PTO, 12 Company Holidays, Retirement Matching, HSA Matching
Keywords: Node.js, TypeScript, Python, Go, AI-first Development, LLM Integration, Vector Databases, LangChain, Test Automation, CI/CD, Cloud-native Architecture, GitHub Copilot, Agile
#LI-CL1
#LI-REMOTE
This Job opens for applications on 12/12/2025. Applications for this job will be accepted for at least 30 days from the posting date.