Software Engineering Jobs - Manager of Software Engineering, 15177

at V-Soft Consulting Group, Inc.
Location Louisville, KY
Date Posted May 22, 2019
Category Default
Job Type Full-time

Description

Manager of Software Engineering

Primary Location – Louisville, Kentucky

V-Soft Consulting is currently seeking a Manager of Software Engineering for our premier client in Louisville, Kentucky. This is a full-time, direct hire position.

U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Our client is unable to sponsor at this time or work on a C2C basis.

WHAT YOU’LL NEED:

Education and Experience »

  • At least 5 years significant experience as a software engineer in a formal product development environment
  • Minimum 2 years software engineering management or supervision experience
  • Have managed or supervised teams of 3 or more engineers for at least 2 years, with hiring and employee development responsibility
  • Must have implemented successful solutions to a wide variety of challenges in application architecture, design and coding, functionality and usability, and optimization
  • Previous experience with software development architecture is required
  • Previous Ruby and/or Java development experience is a plus
  • Experience presenting to external customers is a plus
  • Experience in the development of large, complex web-based distributed applications
  • Experience interfacing with external systems via web services (SOAP, REST, etc.)
  • Experience developing project plans and managing teams to deliver projects
  • Experience implementing monitoring for large software applications

Knowledge, Skills and Abilities »

  • Must have solid leadership skills and must be able to lead teams effectively
  • Agile and Project Management skills are a plus
  • Extensive knowledge of Java, Ruby and other high-level languages
  • Knowledge and understanding of multiple development methodologies (Agile, Scrum, etc.)
  • Knowledge and understanding of continuous integration and test cycles
  • Effective verbal communication skills to technical and non-technical audiences
  • Effective writing skills for both specification development, team communication, and technical planning
  • Effective and accurate software change/enhancement estimation

WHAT YOU’LL DO:

Job Responsibilities »

  • Direct the activities of a software applications development function for software application enhancements and new products
  • Oversee the analysis, design, programming, debugging and modification of computer programs for end user applications
  • Analyze and investigate engineering tasks and prepare design specifications, analysis and recommendations as appropriate
  • Interact with project managers, marketing, sales and users to define application requirements and/or necessary modifications
  • May also have responsibility for testing, documentation and procedures for installation and maintenance
  • Select, develop and evaluate personnel, ensuring the efficient operation of the function
  • Analyze, design, debug and modify software enhancements and/or new products used in local, networked or Internet-related computer programs