What are the responsibilities and job description for the Vice President of Software Engineering position at KeyStaff Professionals- A Division of Midwest Staffing?
We’re seeking a Vice President of Engineering who is technically exceptional and a proven leader. This is a hands-on leadership role for someone with deep startup experience at the pre-seed, seed, or Series A stage, a strong e-commerce background, and a history of successfully building and scaling engineering teams. The ideal candidate has led both onshore and offshore teams, and is still actively coding, comfortable digging into the work rather than simply managing from a distance.
You’ll be responsible for building and scaling our engineering team and leading the development of multiple applications and a unified platform that powers our e-commerce operations.
If you're someone who prefers to delegate from a distance rather than roll up your sleeves and actively contribute to execution, this role is not the right fit for you.
Responsibilities- Team Leadership & Hiring: Build, scale, and lead a world-class engineering team across front-end, back-end, and platform development. Lead the company’s transition from an agency-driven, offshore development model to a high-performing, onshore team.
- Technical Strategy: Define and own the technical vision, architecture, and roadmap for our multi-application e-commerce platform.
- Development Oversight: Oversee the full software development lifecycle—from design and development to deployment and optimization.
- Hands-On Leadership: Actively engage in coding to set standards, unblock teams, and drive key initiatives. This is not a purely management role.
- Platform & Application Delivery: Deliver scalable, high-performance applications and services using modern technologies (React, Node.js, APIs, microservices).
- Cross-Functional Collaboration: Partner closely with Product, Design, and Executive teams to align engineering efforts with business goals.
- Quality & Performance: Promote best practices in software development, including testing, code reviews, CI/CD, and system reliability.
- Innovation: Continuously seek out opportunities for technical improvements and innovation to support rapid growth.
- 12 years of software engineering experience, with 4 years in engineering leadership roles.
- Startup experience at pre-seed, seed, or Series A stage is required.
- Proven track record leading engineering efforts in e-commerce environments (Shopify, merchant processing, gateways, apps, integrations, etc.).
- Demonstrated experience in building high-performing onshore teams and managing offshore teams effectively.
- Hands-on engineering leader: Must currently be coding and willing to contribute technically on a daily basis.
- Deep technical expertise with full-stack development (Node.js preferred for backend; React for frontend).
- Proficiency in databases like MySQL, MongoDB, or similar.
- Ability to attract, manage, and mentor top engineering talent.
- Excellent collaboration and communication skills with both technical and non-technical stakeholders.
- Strong entrepreneurial mindset—scrappy, driven, and thrives in fast-paced, execution-first environments.
- Experience enforcing timelines and performance expectations with distributed teams.
- Bachelor's or Master’s degree in Computer Science or a related field preferred.
Salary : $200,000 - $250,000