Software Development Manager
Who are we?
Bitwerx, Inc. is a team of industry experts focused on designing, building, and supporting innovative software solutions that leverage data to improve the customer journey. Our experience spans many industries with a focus on veterinary medicine, and our partners range from startups trying to bring a new idea to market to Fortune 500 companies looking to become more agile.
About This Position
We’re looking for a Software Development Manager with strong full-stack expertise, architectural vision, and proven leadership skills to guide and grow our engineering team. This role is ideal for a seasoned engineer-turned-leader who thrives in a scaling environment, is passionate about clean architecture, and enjoys mentoring teams to high performance.
As our organization grows from startup to mid-size, this role will help shape our engineering culture, ensure high-quality software delivery, and contribute directly to strategic product and platform decisions.
What You’ll Do:
Technical Leadership
- Provide hands-on technical direction across front-end, back-end, and infrastructure components
- Design and review scalable software architectures that support business growth
- Guide engineering teams in adopting best practices for code quality, testing, and DevOps
- Make build-vs-buy recommendations and evaluate emerging technologies
People & Team Management
- Lead, coach, and mentor a team of full-stack software engineers
- Drive team performance, career development, and team health
- Manage hiring, onboarding, and performance management processes
- Foster an inclusive, collaborative, and feedback-driven culture
Execution & Delivery
- Collaborate with Product and Design to define and deliver on the engineering roadmap
- Ensure timely and predictable delivery of software features and infrastructure improvements
- Champion agile and lean software development practices tailored to the team’s maturity
- Implement metrics to monitor and improve development velocity, code quality, and system reliability
What We're Looking For:
Required:
- 7+ years of professional software engineering experience
- 2+ years of experience managing software engineers or technical teams
- Deep understanding of modern full-stack development (e.g. C#, Python, React, Node.js, TypeScript, JavaScript)
- Strong systems design and software architecture experience (monoliths, microservices, APIs)
- Proven ability to lead engineering teams in a fast-paced, evolving environment
- Excellent communication and stakeholder management skills
Preferred:
- Experience in companies transitioning from startup to mid-size scale
- Exposure to cloud infrastructure (Azure, AWS, GCP) and DevOps practices
- Experience with CI/CD, observability, and developer productivity tooling
- Background in mentoring junior managers or leading cross-functional initiatives
What We Offer:
- 100% company-paid health, vision, and dental insurance
- 401(k) with company match
- Comprehensive PTO policy
- Ownership and influence in shaping a growing technology organization
- Opportunity to build systems, teams, and processes from the ground up
- Collaboration with senior leadership on strategic decisions
Bitwerx, Inc. is an Equal Opportunity Employer. Your application will be considered regardless of race, color, national origin, age, disability, gender, sexual orientation, gender identity or expression, marital status, or veteran status. You must be legally authorized to work in the U.S.