InCommon is hiring on behalf of a US-based firm.
Position Summary:
We’re hiring a Principal Software Engineer who will play a dual role: driving hands-on technical delivery as a senior
engineer, while also managing day-to-day client communication and team coordination.
You’ll spend most of your time building and delivering high-quality software, but you’ll also ensure that feature requests are clearly understood, issues are troubleshooted quickly, and internal alignment stays tight across projects.
This is an ideal role for a strong individual contributor who’s ready to take on leadership responsibilities without stepping away from coding.
About the Company:
Podifi is a product development company based in Palo Alto, helping global startups and enterprises build full-stack applications using lean, AI-augmented teams. They focus on delivering end-to-end solutions—blending product, design, and engineering—with speed, clarity, and impact. Podifi’s model emphasizes outcomes over output, ensuring every build directly ties to business goals.
What You’ll Own:
- Hands-on Development: Write clean, scalable, and efficient code across projects.
- Feature Management: Understand client feature requests and translate them into actionable technical work.
- Troubleshooting: Act as the first line of investigation for technical issues, both client-reported and internal.
- Team Coordination: Work closely with internal engineers to ensure tasks are clear, priorities are managed, and blockers are removed.
- Client Communication: Join client calls, provide updates on progress, gather clarifications, and manage expectations when needed.
- Process Improvement: Suggest and help implement process changes that improve delivery quality and team productivity.
What We’re Looking For:
- 5+ years of experience in software engineering.
- Strong backend or full-stack development background (preferably with modern frameworks and cloud environments).
- Excellent problem-solving skills and the ability to debug complex issues independently.
- Ability to communicate technical details clearly to non-technical stakeholders.
- Prior experience interfacing with clients in a technical delivery role.
- Comfortable working independently in a fast-paced, remote-first setup.
Nice to Have:
- Experience working in product development environments.
- Exposure to AI/ML tools and systems is a plus.
- Familiarity with Agile or Generative Agile practices.