Senior Software Engineer
About the role
Job DescriptionSenior Software EngineerRole 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.
RequirementsDealbreaker
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
Responsibilities
- Designing, building, and operating production-grade backend services and data pipelines using Python and AWS
- Making critical architectural and system design decisions
- Owning features end-to-end from backend to front end
- Engaging directly with customers and forward-deployed engineers
- Mentoring junior engineers through code reviews and design discussions
Qualifications
- Founding engineer or early employee at a B2B SaaS startup
- Advanced Python expertise for production backend systems
- Strong hands-on AWS experience
- BS in Computer Science or related STEM degree
Benefits
- Competitive equity
- Hybrid work policy
Skills mentioned
About Medilinkers LLC
At Medilinkers, we provide comprehensive global medical services, specializing in interpretation, transcription, and billing. Our expertise ensures seamless and efficient solutions tailored to the healthcare industry's needs. Committed to excellence, we strive to deliver top-tier services that enhance patient care and streamline medical operations.