Senior Software Engineer
Location: NYC
Department: Engineering
Location Type: IN_OFFICE
Employment Type: FULL_TIME
- Has a strong computer science and programming background. They have read DDIA.
- Is a craftsperson. They deeply care about the work they put out, they did not buy into 2025’s “vibe coding” hype because they know the effects it will have on quality
- Builds with the end user and longevity in mind. They know how to build good abstractions and APIs that are a delight for both customers and teammates to use
- Communicates effectively to drive clarity and alignment across the company. They are able to translate product requirements into technical requirements/challenges and vice versa
- Is genuinely interested in software engineering. They dive deep into topics that interest them, whether it be the Node.js Event Loop or how virtual memory works in an OS.
- Build and own new user-facing features from the ground up, starting with database models to UI components
- Make continuous efforts to improve observability into our existing systems by ensuring our analytics, monitoring, and alerting is in a good place
- Collaborate with product and engineering to architect and scope key differentiators we want to build including embedded fintech products and AI agents to help merchants manage their stores
- Build CI/CD pipelines and developer tools like feature environments that unlock development velocity
- Help shape our engineering processes to allow us to build a world-class product
- Typescript
- React
- Next.js deployed on Vercel
- AWS (particularly RDS)
- Postgresql
- Terraform or equivalent infrastructure as code tools
- One or two 30-minute coffee chats with our engineering team to get to know each other
- A take-home exercise to show off your skills and the tools you use to build
- An onsite at our office consisting of:
- 1-hour system design exercise
- 45 minutes to meet with the product team and our CEO
- Offer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
