Mid-Level Software Engineer
$180,000 per year
Apply (opens in a new tab)Mid-Level Software Engineer
Posted 7 days ago
SENIORITY
Lead
SALARY
$180,000 per year
About the role
- Complete the migration of the core application to its new architecture, working closely with the CTOBuild and maintain integrations that ingest structured and unstructured data at scale from external project, financial and contractor systems
- Design and operate orchestration and workflow-automation pipelines in Python
- Contribute to an agentic automation platform, including the systems that train and optimize agents for domain-specific tasks
- Participate in code review and lightweight system design across a small, fast-moving engineering team
- Own problems end to end in an environment where processes are still being built
- 2-5 years of professional software engineering experience
- Strong Python skills
- Hands-on experience with data ingestion at scale
- Experience with orchestration tooling such as Prefect, Dagster or Step Functions, ideally having built such systems rather than only consuming them
- Demonstrated experience integrating and connecting disparate software systemsB2B SaaS engineering background
- A degree in Computer Science or a closely related field
- Based in the New York City area or willing to relocate, and able to work a hybrid schedule of 2-3 days per week in office
- A stable track record, with the technical depth to discuss past work in specific detail
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
