For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
InCommon
InCommon

Principal Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Project management
Product design
+8

Visa

U.S. visa required

Permanent role
a day ago
Apply now

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.

About InCommon

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service