Software Director - Houston, TX

 

Responsibilities

  • Manage Software R&D Team and perform annual reviews
  • Work with Product Team to help plan Releases
  • Manage Sprint Planning, Reviews, and Retrospectives
  • Deliver Releases on schedule
  • Manage Quality Assurance/Control
  • Attend/guide daily stand-up meetings
  • Steward professional growth of Software R&D Team
  • Manage server environments
  • Manage development tools and libraries
  • Manage disaster recovery strategy/plans
  • Aid in creation of documentation
  • Perform regular cost optimization of cloud computing resources
  • Manage technical direction/architecture
  • Manage technical debt and provide input to Product Team
  • Assist with monthly billing
  • Manage key vendor relationships
  • Interface with Support Team and manage escalation
  • Coordinate with Hardware R&D Team on new features that affect Software
  • Interface with/assist Services Team
  • Stay abreast of new technologies and tools
  • Report to CTO

Required Experience/Skills

  • At least five years as software developer
  • At least two years of experience managing distributed teams
  • Detailed knowledge of full software development lifecycle
  • Strong knowledge of .Net stack
  • Strong knowledge of web development
  • Strong knowledge of Agile development
  • Extensive experience with Test-Driven Development
  • Experience with Continuous Integration/Continuous Delivery
  • Experience with cloud computing
  • Familiarity with AWS and Azure

Additional Beneficial Experience/Skills

  • SCRUM
  • Atlassian stack (Jira, Bitbucket, etc.)
  • Oil and Gas Industry
  • Automation/SCADA
  • Compliance
  • Compression knowledge
  • IoT technology
  • Machine Learning

 

APPLY NOW