Job Search

Staff Software Engineer

Remote

Piper Companies Logo

Job Id:
155650

Job Category:

Job Location:
Remote

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Bailey Horne

Piper Companies is hiring a Staff Software Engineer for a full-time remote position within an innovative, AI-focused software organization. The Staff Software Engineer will be responsible for developing core product features, integrating advanced AI technologies, and guiding the team in modern engineering practices. This role reports directly to the Director of Engineering and includes occasional travel for team collaboration.

 

Responsibilities for the Staff Software Engineer include:

·      Architect, implement, and deliver production-ready features for an AI-driven platform using modern frameworks and cloud-native solutions

·      Integrate and optimize large language model APIs and vector databases

·      Research and apply emerging interoperability standards like Model Context Protocol (MCP)

·      Promote and train the team on AI-powered development tools to enhance efficiency and creativity

·      Apply best practices in software development lifecycle: automated testing, CI/CD pipelines, version control, and clean architecture principles

·      Collaborate with Product and Design teams to prototype and validate AI-driven features

·      Provide technical leadership through code reviews, design discussions, and mentoring

·      Contribute to long-term technical strategy and assist in scaling the engineering team

 

Qualifications for the Staff Software Engineer include:

·      6+ years of professional software development experience with strong design fundamentals

·      Demonstrated ability to deliver maintainable, well-tested software in an agile environment

·      Proficiency in at least one modern backend technology stack: Node.js, TypeScript, Python, or Go preferred

·      Hands-on experience embedding AI/ML capabilities into applications (LLMs, embeddings, vector search, agent frameworks)

·      Regular use of AI-assisted development tools in day-to-day work

·      Familiarity with frameworks like LangChain or LlamaIndex

·      Knowledge of CI/CD systems such as Azure DevOps or GitHub Actions

·      Prior experience leading or mentoring engineering teams

 

Compensation for the Staff Software Engineer includes:

·      Salary range: $160,000 – $175,000

·      Comprehensive benefits: Medical, Dental, Vision, 401k, PTO, holidays, and sick leave as required by law

 

Keywords: Staff software engineer, senior software engineer, AI-first product development, technical leadership, software architecture, Node.js, typescript, python, Go, backend development, cloud-native architecture, CI/CD, test automation, version control, clean architecture, large language models, LLM, OpenAI, anthropic, Azure OpenAI, Ollama, LangChain, LlamaIndex, Vector databases, pinecone, weaviate, pgvector, model context protocol, MCP, Github Copilot, cursor, claude code, ChatGPT, SDLC, code reviews, Azure DevOps, Github Actions

 

#LI-BH1

#REMOTE

 

This job is open for applications on 12/1/2025. Applications for this job will be accepted for at least 30 days from the posting date

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?