Job Description
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
Requirements
Dealbreaker
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
Traits to avoid
- Avoid: Only large-company experience with no startup or early-stage exposure
- Avoid: Job hopper: multiple stints under one year with no clear narrative.
Ideal Candidate Profiles & Target Sourcing Companies
Target Company Categories & Engineering Domains
- Seed to Series B AI/ML Startups
- Focus: Python + AWS Backends, Scrappy Builders, Agentic Workflow & NLP Experience
Target Companies:
- Hebbia
- Glean
- Vectara
- Unstructured
- LlamaIndex
- Cohere
- Weights & Biases
- Anyscale
- Modal Labs
Data Platform & Knowledge Graph Startups
- Focus: Ingestion Pipelines, Graph Databases, Enterprise Data Architecture
Target Companies:
- Neo4j
- Palantir Technologies
- Databricks
- Fivetran
- Airbyte
- dbt Labs
- Dagster Labs
- Prefect
- Snowflake
Application
Send us your updated CV/Resume to contact@remotetalents.website with the subject: “Senior Software Engineer 5+ Experience”
Follow us on X (ex Twitter) ; LinkedIn ; Instagram.