Manager, Software Engineering
Denver, CO
Engineering – Engineering /
Full-Time /
Hybrid
Our Product
Headquartered out of Denver, CO, Spekit is transforming how B2B revenue teams learn, work, and grow. We're building the next-generation enablement platform for the AI era, delivering just-in-time, personalized enablement, and relevant guidance directly within the daily workflows of sales, customer success, and other crucial revenue teams. Our AI-powered solution empowers companies like Southwest Airlines, Uber Freight, and ZoomInfo to close more deals, accelerate rep ramp times, and ultimately boost revenue by ensuring their people always have the information they need, precisely when they need it. Say goodbye to information overload and hello to Simple, yet Spektacular performance.
Your impact
We're looking for an experienced Manager of Engineering whose primary mission is building high-quality software while developing exceptional product engineers who think like owners and become true partners in the product development process.
You'll be responsible for creating an environment where your team does their best work—establishing efficient processes, fostering collaboration, and ensuring everyone is aligned on delivering value to our customers. This means balancing technical depth with strategic thinking, individual growth with team outcomes, and moving fast with building for the long term.
The ideal candidate combines deep technical expertise with strong leadership skills. You'll establish credibility through hands-on technical involvement while making your real impact by coaching engineers and building strong cross-functional partnerships. Your role sits at the critical intersection of engineering excellence, product strategy, and team development.
This is a fast-paced, high-growth environment where you'll have significant autonomy to shape both technical and team outcomes. The right candidate embraces complexity, finds simple solutions to hard problems, and takes genuine ownership of results. You'll work with an exceptionally talented, globally distributed team spanning the United States, Pakistan, India, and Mexico, tackling challenges that drive growth and shape the future of learning in the workplace.
What you'll get to do every day:
As an Engineering Manager, you'll co-lead a cross-functional squad alongside Product and Design partners, taking ownership of both the technical direction and the growth of your engineering team. Your days will be spent moving between strategic planning sessions with product stakeholders and hands-on collaboration with your engineers through code reviews, pairing sessions, and problem-solving discussions.
You'll serve as the bridge between business objectives and technical execution, working closely with Product Management to translate requirements into deliverable work while ensuring your team maintains high quality standards and sustainable development practices. Beyond the technical aspects, you'll foster a collaborative environment that promotes continuous learning, celebrates progress, and keeps the team energized and aligned around shared goals.
Some concrete expectations for the role are:
Technical Leadership
- Conduct code reviews and guide architectural decisions
- Occasionally contribute code as needed and pair with other engineers to stay connected and demonstrate best practices
- Ensure the team applies sound engineering principles and addresses automated feedback appropriately
Product Partnership
- Collaborate with the Product Manager on scope, priorities, and backlog management
- Translate business requirements into actionable engineering work
- Represent a technical perspective as an equal voice in product decisions
- Handle unplanned work and negotiate scope to meet delivery commitments
Team Development
- Conduct regular 1:1s focused on growth, feedback, and removing blockers
- Hold team accountable to quality standards while supporting their development
- Facilitate team processes and coach engineers on cross-functional collaboration
Communication & Coordination
- Manage inbound questions, status updates, and stakeholder communication
- Coordinate with other squads to identify synergies and avoid duplication
- Maintain accurate project tracking and proactively communicate risks
Process Improvement
- Establish efficient team processes that promote transparency
- Monitor key delivery metrics and remove blockers
- Foster continuous learning and assess team health regularly
We're looking for someone who...
- Is a technical leader who codes. You love building software but have evolved into helping teams deliver better code faster through mentoring, code reviews, and driving technical decisions.
- Thinks like a product engineer. You understand how technical decisions impact customer experience and business outcomes, and you can translate between business requirements and engineering solutions.
- Has strong technical fundamentals. You understand system design, database performance, and the complexities of building scalable distributed systems—and you can coach others on these concepts.
- Values quality and observability. You treat monitoring, instrumentation, and alerts as essential parts of development, not afterthoughts, and you know how to build systems that surface problems before they impact customers.
- Is a player-coach. While you may not write every line of code, you can jump in when needed, and you ensure all work meets high standards through hands-on involvement and effective delegation.
Minimum Qualifications
- 8-15+ years of experience in software development and 3-5+ years of experience in a people leadership role, either as a tech lead or manager, directly managing software engineers.
- Fluency with agile software development methodologies (XP preferred).
- The ability to assess team health and performance and to identify, prioritize, and improve in the most important areas.
- A natural ability to manage technical debt and trade-offs throughout the development lifecycle.
- The ability to stay on top of the team's current work, and a keen awareness of what other teams are working on in order to find synergy and reduce waste.
- Strong experience as a full-stack engineer, ideally with working knowledge of React, Python (Django), or similar languages and frameworks.
- Familiar with cloud services like AWS, GCPA passion for scaling both the people and the codebase.
- Demonstrated success in strategic thinking & knowledge work.
- Results-oriented and highly capable of executing in a fast-paced environment that adapts to new learning and insights.
- A servant leader with strong people-centric leadership and interpersonal communication skills.
$165,000 - $185,000 a year
Exact compensation will be determined based on various factors such as skills, qualifications, and location.
We've got you covered!
- 100% paid employee Medical, Dental, Vision, and Basic & Optional Life Insurance. Benefits begin on your first day!
- Insurance coverage for the whole family, including flexible spending accounts
- Meaningful equity -- every employee is granted stock options when they walk in the door
- Flexible Paid Time Off (PTO) policy
- Hybrid work environment: Casual and open Denver, CO office with the ability to balance your time working from home
- Catered office lunches in Denver
- 10 paid holidays days, sick leave, and a 1-week end-of-year company shutdown
- Paid parental leave
- L&D stipend that can be used for learning opportunities at your discretion
- The chance to help build from the ground up. The hires we’re making now are foundational to our growth as a company!
The culture that defines us:
Yoke: We move as one, because that’s how we move faster and achieve more. Our speed, strength and ability to innovate lie in how we align, collaborate, support, and courageously challenge and give feedback to one another, running towards our shared mission
Own it: We think like owners. We’re proud of our work, we follow through on commitments, and we do what’s right, even when it’s hard.
Keep It Simple Yet Spektacular: We cut through complexity and relentlessly craft intuitive, fast, and delightful experiences—in our product and in how we work— to move fast, earn our own obsession, and create true, lasting customer love.
Enjoy the Journey: We laugh along the way. We’re kind to each other, we pause to embrace the moment, and celebrate the small wins, even when things get tough, because we recognize that what brings meaning to what we do is who we get to do it with.
Drive: We push to get better every day because we love what we do. Growth, curiosity, learning and innovation fuel us. We embrace feedback and the challenges in front of us, moving with purpose, intention and speed
About the Team
At Spekit, we strive to be the change we seek. And the change we seek is a wealth of diversity in technology and the workplace. As a company with two female founders, we know that diverse and inclusive cultures drive innovative results. We’ve committed as an organization to elevate underrepresented minorities in technology through awareness, partnerships and even hosting our own scholarships to do our part in changing the status quo. If this sounds like the right place for you, we'd love to chat!