Software Development Manager in Houston, TX at Vaco

Date Posted: 8/1/2019

Job Snapshot

Job Description

Vaco has a full time role in Houston, Texas for a Software Development Manager for a client in the Energy Corridor.

The Software Development Manager leads development teams building and supporting enterprise grade software systems. This is a hands-on role through all phases of the Application Lifecycle, from design to delivery. Demonstrates senior-level leadership skills and experience in software development. Has the ability to mentor others in maintainable development practices and code reviews. Ensures correct capitalization / expense activities of the project team and can provide business insight across multiple domains. This person will demonstrate an ability to manage complex, ambiguous information to effectively solve problems. Applies knowledge of IT and Business to advance organizational goals, and comfortably navigates policy, people and process-related organizational dynamics. This role does involve managing direct reports.

Essential Functions

  • Accountable for major technology or common shareable feature across several projects
  • Coaches and mentors on best practices and team optimizations. Drives Results
  • Authors, reviews and approves information, requirements and specification to design and develop solutions for domains within multiple enterprise applications
  • Architects domain with multiple teams in mind. Creates extensible, shareable code. Can quickly get up to speed on any project or technology. Recognized as an expert and acts within the team as a "go to person"
  • Finds and implements strategic innovative solutions.
  • Recognized leader within the team, expert in most / all business domains used at the company
  • Researches new knowledge and collaborates on solutions for multiple projects.
  • Deploys new approaches to domain optimizations and anticipates domain requirements and business needs.
  • Has senior / leadership understanding and influence (decision scope) with business customers
  • Develops, designs and implements integrated solutions to resolve highly complex technical and business issues
  • Solicits ideas from others; recognizes contributions of others
  • Identifies measures and milestones for success
  • Can Mentor and motivate others
  • Effectively communicates complex ideas in a clear and concise manner both verbally and in writing.
  • Highly organized; able to organize and assimilate large quantities of complex information


Directly supervises one or more employees. Carries out responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include interviewing, hiring, and training employees, planning, assigning, and directing work, appraising performance, rewarding and disciplining employees, addressing complaints and resolving problems.

Education and Experience requirements:

  • Requires bachelors' degree from a four year college or university with 8 plus years of experience in Computer Science, MIS, or other business discipline, or equivalent combination of education and experience.
  • 5 years of experience managing development teams preferred.
  • Advanced knowledge of object oriented principles, JavaScript Frameworks, Web/Cloud based Applications, SOA
  • Advanced knowledge of database programming concepts.
  • Strong knowledge of Agile Methodologies
  • Advanced knowledge of best practices and standards for software development
  • Full Stack Experience

Technical Stack (NOT ALL REQUIRED)

  • Angular, Asp.Net MVC
  • Sql Server, Postgres, ETL
  • Azure or AWS Platform Experience - nice to have
  • Team Foundation Server, GIT
  • C#
  • ServiceStack, WebAPI
PLEASE NOTE, we will not accept resumes from 3rd party companies or C2C. This role is full time, direct hire. Our client is unable to sponsor or transfer visas at this time.