Point your AI agent at freehire and let it find you a job.

Get the CLI →

AI Talent Hunt

Senior Software Engineer

Posted Updated
Discussion

Senior Software Engineer
Role details
Salary: $180K - $200K
Hybrid work policy: 3 days in-office in Midtown, New York City (Tower 49, near Grand Central Station)
Full-time position
Location: New York, NY
Tech stack: Python, AWS, AWS Lambda, AWS Step Functions, REST APIs, Microservices, Databases, React, Serverless, Event-driven architecture, JSON, XML, CSV
Equity: Competitive equity
Visa sponsorship details: Not open to any visas (e.g. US citizen, Green Card holders)
About this role
We are looking for a Senior Software Engineer with 5+ years of experience to join a small, high-performing AI startup building the data backbone and automation platform for construction owners. You'll be a deeply technical IC who thrives in early-stage environments, shipping production backend services, making architectural decisions, and mentoring junior engineers, with a clear path to grow into the Lead Engineer role within 3-6 months. We need someone who has been a founding engineer or early hire at a B2B SaaS startup, is comfortable wearing multiple hats, and brings a product mindset alongside deep Python and AWS expertise.
What will you be doing?
Designing, building, and operating production-grade backend services and data pipelines using Python and AWS (Lambda, Step Functions, serverless architectures)
Making critical architectural and system design decisions while leveraging AI coding tools (like Claude) to accelerate development
Owning features end-to-end from backend to front end (React), eliminating handoffs and shipping faster as a full-stack contributor in a 90% backend / 10% frontend codebase
Engaging directly with customers and forward-deployed engineers to understand workflows, clarify requirements, and translate ambiguous needs into shipped software
Mentoring junior engineers through code reviews, design discussions, and pairing.
Requirements
Work experience
Must have: Founding engineer or early employee at a B2B SaaS startup (first ~10 hires, seed/Series A stage)
Hard skills
Must have: Advanced Python expertise for production backend systems
Miscellaneous
Must have: Based in or near New York City; 3 days/week in-office (Midtown)
Baseline
Seniority
Required: 3 - 6 years of experience in backend software engineering
Work experience
Required: Owned production backend systems end-to-end (not just contributed)
Education
Required: BS in Computer Science or related STEM degree
Hard skills
Required: Strong hands-on AWS experience (Lambda, Step Functions, serverless)
Soft skills
Required: Product-minded; willing to talk to customers and clarify requirements directly
Nice-to-have
Work experience
Nice to have: Prior tech lead or mentorship role guiding junior engineers
Education
Nice to have: A lack of degree is acceptable, only if strong startup engineering track record
Hard skills
Nice to have: Experience with AI coding tools and agentic development workflows

Location: Remote - New York, United States

Skills required for this job:

  • AI coding
  • AWS
  • B2B SaaS
  • Back-end development
  • Mentoring
  • Python

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available