Posting closes on May 14, 2025
Tuff Shed is recruiting for a Digital Software Development Manager at our National Support Center located in South Denver (I-25 & Colorado Blvd).
Hybrid option
3 days in office / 2 days remote
Are you passionate about cutting-edge tech and eager to make a real impact on the physical world? At Tuff Shed, we're breaking new ground with our innovative technology stack, and we need a talented Software Development Manager, like you, to help us lead the way!
As part of our dynamic team, you'll lead software solutions, tailored to our ever-evolving business needs, built on a combination of custom software and SaaS platforms. We're looking for a trailblazer with a record of driving high-performing teams and a passion for exploring what's possible. As a leader in our team, you'll ensure top-notch quality and consistency across all development efforts.
If you're a versatile Software Development Manager ready to wear multiple hats and make a real difference, Tuff Shed is the perfect place for you to leave your mark. Join us now and be part of our exciting digital transformation journey!
The essential functions for this position include but are not strictly limited to:
Lead a high performing development team by driving collaboration, growth, and accountability.
Set clear goals and strategic direction for the software development and administration team.
Manage the end-to-end development lifecycle of software work.
Drive efficiency through engineering best practices, continuously refining workflows, tools, and processes.
Hands-on in architecture, design, and implementation. Be ready to write code yourself where needed.
Collaborate closely with cross functional teams to align project goals and ensure seamless integration.
Ensure timely delivery, budget adherence, and technical excellence.
Act as the bridge between developers and other teams, ensuring clear communication and alignment.
Translate complex technical concepts into actionable insights and direction.
Stay ahead of industry trends and emerging technologies.
Creating and maintaining comprehensive technical documentation, as needed.
QUALIFICATIONS:
3+ years of experience in software development as an individual contributor.
Experience in a software development management role with a proven track record of delivering complex projects.
Strong leadership and team-building abilities, with a focus on driving performance and results.
Deep understanding of software development methodologies (Scrum, Kanban, Waterfall, etc.)
Ability to manage multiple priorities and meet deadlines.
Outstanding communication and interpersonal skills.
Strong understanding of software and application design, architecture, computer science concepts, data structures, and data models.
Aptitude for building and maintaining positive working relationships with colleagues, end users, and technology providers.
A proactive, self-starter personality capable of taking initiative and driving projects forward.
Preferred experience in .NET stack with C# or other modern object-oriented stacks (e.g. Java, Go, etc.).
Preferred experience in CI/CD tools (e.g. GitHub Actions, Jenkins, TeamCity, etc.).
Preferred experience in custom Salesforce application development with Apex and Flows.
Preferred experience in managing containerized applications deployed to public cloud infrastructure (e.g. Azure, AWS, GCP, etc.)
MINIMUM EDUCATION REQUIRED:
Bachelor's degree in Computer Science or equivalent education/experience.
NSC2021