28 days old

Director, Software Development

Techtonic, Inc.
Boulder, Colorado 80516
  • Job Type
    Employee
  • Job Status
    Full Time

About Us

Founded in 2006, Techtonic is the premier partner for developing onshore, product-driven software solutions. In 2012, we pioneered a way to close the talent gap by creating the Techtonic Apprenticeship, a fully accredited software development program registered by the United States Department of Labor. Our Development, Testing and Product Management teams lead the way by working in an agile environment that is iterative and highly collaborative. When it comes to sourcing premium software developers, we’re nothing short of pioneers. The highly selective Techtonic Apprenticeship offers clients a new and innovative way to source, education and hire top-tier software developers.

Position Description

Techtonic is looking for a Director of Software Development with leadership, delivery, design, and hands-on coding experience to lead our software development organization.  You will be responsible for providing technical leadership for a variety of client projects.   This position directs the establishment and ongoing maintenance and improvement of consistent procedures, metrics and development methodologies.  Routinely interfaces with other senior leaders and members of the technology team as well as sales and the Apprenticeship team.  Duties include managing and developing staff, capacity planning, fiscal accountability.   


Responsibilities

  • Direct the software development and release process with the goal of delivering software releases on time, on budget, with high quality and according to agreed-up scope.
  • Direct the day-to-day activities of the development teams.
  • Ensures high quality in developed applications through documentation, client communication and management of release processes.
  • Ensure successful transition of apprentices from the Techtonic Apprenticeship Program in the team and onto client projects.
  • Partner with the Apprenticeship Program to guide curriculum, success metrics, and overall evaluation of talent as they transition out of the classroom.
  • Collaborate with other technology managers, senior management, and extended staff on project status and related project information.
  • Ensure appropriate resources are identified, hired, and retained.  
  • Learn new ways to build amazing software, systems, and people by actively participating in a culture of Collaboration, Innovation, Delivery, and Caring.
  • Help establish a diverse and inclusive organization fostering a positive, supportive, and fun work environment while providing an opportunity for team members to try new roles and take on new responsibilities.
  • Mentor growing juniors, curious peers, and engaged leaders.
  • Give and receive constructive feedback.
  • Coach teammates in both technology and culture from a position of experience.
  • Dive into a tough problem with confidence and a collaborative attitude.


Requirements

Qualifications

  • Previous experience in a consulting services organization with scope, budget, and client satisfaction responsibilities.
  • The ability to build people and teams through servant leadership and collaborative work practices.
  • Recent, hands-on coding experience with JavaScript AND Java or Python is a requirement for this position.
  • Ability to present complex technical  ideas to internal and external audiences.
  • Experience in test-driven development strategies and applications such as BDD Requirements and/or System Verification.
  • Delivering software in a CI/CD and multiple environment configurations. 
  • Ability to deliver projects in an Agile, Lean, or Kanban format.
  • Prior microservices experience.
  • Experience with a variety of cloud-based systems and technologies.
  • Design architecture and patterns experience.
  • 5+ years of experience leading highly collaborative software development teams.
  • 8-10 years of hands-on full stack Software Engineering experience.

Categories

Posted: 2020-07-10 Expires: 2020-09-08

Share this job:

Director, Software Development

Techtonic, Inc.
Boulder, Colorado 80516

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast