Job Closed
This listing is no longer active.
Senior Software Engineer
Location
New York
Posted
141 days ago
Salary
$190K - $220K / year
Seniority
Senior
Job Description
Senior Software Engineer
Career Mentors
• Design, build, test, and deploy production-ready features end-to-end • Collaborate closely with product managers and designers to deliver user-focused solutions • Write clean, maintainable, and scalable code using modern frameworks • Improve performance, reliability, and system architecture over time • Participate in technical discussions and help shape engineering best practices • Use automation, AI tools, and modern workflows to increase velocity and quality
Job Requirements
- 3–7+ years of professional software engineering experience
- Strong proficiency in JavaScript / TypeScript (preferred) or similar modern languages
- Experience with frontend and/or backend systems (APIs, services, databases)
- Hands-on experience with cloud platforms and modern deployment workflows
- Ability to work independently and thrive in a remote-first environment
- Strong communication skills and a sense of ownership over your work
- Nice to Have: Experience with React, Node.js, Python, or Java
- Startup or high-growth company experience
- Exposure to AI-driven development or automation tools
- Prior ownership of major features or systems
Benefits
- Fully remote role (U.S. or Canada)
- Competitive compensation
- Long-term growth opportunity
- Real influence on product and technical direction
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Developer
FriendlierSimplifying the world's transition from single-use to reusable packaging.
• Lead and execute the work of a small team of a Developer, and a QA Engineer. • Support software developers and QA engineer, fostering a collaborative and accountable team culture. • Build out new features with a focus on creating engaging, intuitive user experiences. • Write and maintain technical documentation. • Work closely with leadership team to ideate software solutions and develop product roadmaps.
Principal Software Engineer
DemandbaseFollow Demandbase for the latest news, updates and B2B go-to-market insights.
• Lead technical direction and architecture across projects involving scalable microservices distributed systems and modern data platforms. • Lead architecture and implementation of high-impact initiatives such as the Next-Gen Orchestration Engine (NGOE) and MCP Gateway. • Integrate generative and agentic AI capabilities into the platform to drive customer outcomes. • Partner with Product and Engineering leadership to translate product vision into actionable technical roadmaps. • Maintain high standards for quality security system resiliency performance and operational efficiency. • Stay hands-on by participating in technical design reviews code reviews architectural planning and incident retrospectives. • Champion modern engineering practices such as continuous delivery test automation and cloud-native deployment. • Mentor senior and staff engineers and contribute to the growth of engineering leadership within the team. • Represent the platform team in broader architectural discussions and technical forums.
• Contribute to the design, architecture, and execution of backend + frontend • Advance our back-end architecture and stay one step ahead of growth • Take technical ownership of features and move the product forward • Partner closely with the product team to consistently move the needle • Present cross-team launches and updates at company-wide check-ins • We make heavy use of Next.js, Node, Firestore, Stripe, Sendgrid, and Twilio
• Design, develop, and maintain robust, scalable, and high-performance web applications • Build and evolve shared component libraries and design-system assets used across multiple Mobility applications • Develop systems designs, and drive alignment across teams • Implement comprehensive automated testing strategies, including unit, integration, end-to-end, load, and performance testing • Identify bottlenecks and tech debt; drive incremental scalability, and stability improvements • Develop and enhance automation frameworks for testing, monitoring, auto-scaling, continuous integration and deployment to reduce time to market • Partner with Product, Design, and UX to deliver high-quality user experiences • Conduct code reviews (comment, approve, seek revisions, merge), and champion engineering best practices, and continuously raise the quality bar • Troubleshoot complex production issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability • Maintain robust documentation (design docs, run books, change management docs, and readiness plans) • Provide live-site production support, ensuring rapid incident resolution, and driving continuous improvement • Drive cross-team projects as a single-threaded-owner (STO) or tech lead, and actively unblock other engineers to make progress • Gain hands-on experience with automation and AI-driven engineering solutions.




