Senior Software Engineer
Leverage
As a Senior Software Engineer at Leverage, you’ll play a key role in building and scaling our core platform that automates and optimizes PO workflows for mid-market industrial manufacturers. You will join a fast-paced, high-growth startup environment and work alongside a dedicated team tackling a multi-billion-dollar market opportunity.
You will leverage your deep experience at growth-stage startups (Seed to Series C+) to build scalable, resilient systems that can support tens of millions of transactions per day. This is a high-impact role requiring leadership in architecture, system design, and hands-on development.
Key Responsibilities:
- Architecture & Design: Lead and contribute to the architecture and design of complex distributed systems ensuring scalability and high availability.
- Development: Write, test, and maintain high-quality code primarily in Node.js, Typescript, React, and PostgreSQL.
- Cloud Infrastructure: Build and manage AWS-based infrastructure (Lambda, EC2, RDS, S3, API Gateway, MSK/Kafka).
- Collaboration: Work closely with product, design, and engineering teams to define requirements and deliver on the roadmap.
- Mentorship: Guide and mentor junior engineers to foster growth and development within the team.
- Problem-Solving: Lead investigations and resolve performance and scalability bottlenecks in a data-intensive environment.
- Agility: Quickly adapt to changing business needs and priorities in a high-growth environment.
Qualifications:
- Experience: 8+ years of experience in software development, with at least 5+ years in high-growth startup environments (Seed to Series C+).
- Technical Expertise: Proven expertise in building scalable systems with Node.js, Typescript, React, SQL databases (PostgreSQL preferred), and AWS services.
- Startup Experience: Hands-on experience from Seed through Series A/B/C stages, contributing to both strategy and execution.
- Leadership: Experience in leading projects, mentoring engineers, and making impactful architectural decisions.
- Problem-Solving: Strong skills in debugging, performance optimization, and designing fault-tolerant systems.
- Adaptability: Ability to thrive in a fast-paced, dynamic environment where priorities and challenges evolve quickly.
Why Leverage?
- Competitive Compensation
- Market Opportunity: Be part of a company that’s revolutionizing the supply chain space, focusing on automating and optimizing PO management.
- Growth: Join a fast-growing company with opportunities for career development and upward mobility.
- Culture: Work in a supportive and collaborative environment that values creativity, initiative, and excellence.
- Flexibility: Option to work remotely, with priority given to NY-based candidates.
If you’re a passionate and experienced software engineer looking to make a lasting impact in a fast-growing tech company, we’d love to hear from you!