
Senior Software Engineer
Piper Companies · United States
- Hybrid
- Full-time
- $175,000 / year
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Design scalable platform services and AI workflows.
- Utilize AI for code generation and testing.
- Contribute to new architecture and tech choices.
- Improve SDLC, CI/CD, and coding standards.
- Requires 5+ years experience with specific tech stack.
About the role
About the Role
Piper Companies is seeking a Senior Software Engineer to join a community-based primary care organization. This role is crucial in promoting and executing a primary care model focused on measurable outcomes across various platforms.
Responsibilities
- Design core platform services, applications, and artificial intelligence workflows with a primary focus on performance and reliability.
- Apply AI tools for generating code, specific testing, and automation to strengthen delivery quality and speed.
- Contribute to greenfield architecture, service boundaries, infrastructure directions, and technology choices.
- Apply and practice secure coding and improve SDLC processes, CI/CD, and performance standards.
Requirements
- 5+ years of experience creating and manufacturing scalable, performance systems across multiple channels.
- Bachelor's degree in Computer Science, Mathematics, or similar fields.
- Experience using AI for daily workflow, along with proficiency in React, Node, Postgres, and AWS.
- Must be comfortable with system designs and live coding.
Compensation
- $170,000-$180,000
- 10% bonus
- Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holiday and Sick Leave if Required by Law
Key skills/competency
- Senior Software Engineer
- AI
- React
- Node
- Postgres
- AWS
- System Design
- CI/CD
- Performance
- Scalability
Skills & topics
- Senior Software Engineer
- Software Developer
- AI
- Remote
- Work from Home
- AWS
- React
- Node
- Postgres
- Greenfield
- Software
How to get hired
- Tailor your resume: Highlight your 5+ years of experience in scalable systems, AI, React, Node, Postgres, and AWS. Quantify achievements in performance and reliability.
- Showcase AI proficiency: Emphasize your experience using AI tools for daily workflows, code generation, testing, and automation.
- Prepare for system design: Review principles of scalable system design and be ready to discuss architectural decisions and trade-offs.
- Practice live coding: Sharpen your coding skills, particularly with React and Node.js, as live coding assessments are part of the process.
- Research Piper Companies: Understand their mission in primary care and how technology drives their model.
Technical preparation
Master React, Node, Postgres, and AWS.,Practice AI tools for coding and testing.,Prepare for system design discussions.,Refine live coding skills in JavaScript.
Behavioral questions
Describe a complex system you designed.,How do you ensure code reliability and performance?,Discuss your experience with AI in software development.,How do you approach improving SDLC processes?
Frequently asked questions
- What is the work arrangement for the Senior Software Engineer role at Piper Companies?
- The Senior Software Engineer position at Piper Companies is fully remote, offering the flexibility to work from home. Occasional travel may be required.
- What technologies are essential for the Senior Software Engineer position?
- The ideal candidate for the Senior Software Engineer role will have proficiency in React, Node, Postgres, and AWS, along with experience using AI tools in their daily workflow.
- What is the salary range for the Senior Software Engineer at Piper Companies?
- The Senior Software Engineer role at Piper Companies offers a competitive salary range of $170,000 to $180,000 annually, plus a 10% bonus and comprehensive benefits.
- Does Piper Companies require a degree for the Senior Software Engineer role?
- Yes, a Bachelor's degree in Computer Science, Mathematics, or a similar field is required for the Senior Software Engineer position at Piper Companies.
- What kind of AI experience is sought for the Senior Software Engineer role?
- Piper Companies is looking for a Senior Software Engineer who is comfortable using AI for their daily workflow, including applications in code generation, testing, and automation.
- What does 'greenfield architecture' mean in the context of this Senior Software Engineer job?
- Greenfield architecture refers to building new systems from scratch, without the constraints of existing legacy systems. For this Senior Software Engineer role, it means contributing to the foundational design and technology choices of new platforms and services.
- How can I best prepare for the system design and live coding parts of the interview for the Senior Software Engineer position?
- To prepare for the system design portion, review common architectural patterns for scalable and performant systems. For live coding, practice coding challenges focusing on JavaScript (React, Node.js) and data structures, simulating a real-time coding environment.