Software Development Manager

HireVergence
Published
July 2, 2019
Location
Orlando, FL
Job Type

Description

Summary:

The Software Engineering Manager will oversee the software development function and people leadership aspects for specific software products and applications. This role will build and implement development plans and collaborate with other departments to prioritize software development needs including design, development, and documenting and testing new and existing software. The Software Engineering Manager will evaluate results within his/her team to determine if organizational objectives are being met. This person will also analyze and resolve software development issues and needs in terms of the software's full life cycle. This person will manage all engineers in the office, working with the Director of Engineering to define professional development goals and establish the company culture for engineers in this location.

 

Leadership & Management:

  • Manage individual team member professional development, workload, and progress
  • Manage projects and initiatives prioritized by the team Product Owner
  • Manage coordination of resources among projects
  • Apply your ‘one team, full system, whole product’ perspective and thinking to lead ownership of architectural integrity, code quality, development project execution, service and support, and releases
  • Build for quality through code reviews, support of continuous integration and test automation, and the burndown of technical debt
  • Define, estimate, code, review, test and document solutions for feature development, maintenance and refactor initiatives

 

Support and Communication:

  • Lead tier-3 support of a SaaS-based enterprise product (client issues, performance, data integrity, integration with related applications)
  • Engage other engineers in healthy collaboration about code and processes
  • Act as a cross-department communication point person for innovation, continuous improvement and issue status, causes and resolutions
  • Communicate solution measures with affected departments (Support, Systems, other Product teams)
  • Communicate ideas, problems and solutions effectively with the Director of Engineering, other engineers, and across other teams

 

Competencies:

  • Self-motivated, high energy, results oriented contributor who thrives in a fast-paced setting
  • Extremely organized with strong time management and prioritization skills
  • Creative thinker with proven success in providing solutions to solve business issues
  • Excellent listening and interpersonal skills, must have outstanding interpersonal and leadership skills
  • Demonstrated aptitude for constantly learning new technologies
  • Demonstrated experience with agile development and software development life cycles
  • Demonstrated experience developing and maintaining enterprise SaaS software
  • Understand and troubleshoot the application stack (Python, Angular) and infrastructure on AWS
  • Exposure to the Redux design pattern
  • Understand, configure, and optimize a full text search
  • Troubleshoot an application from all angles (client issues, performance, data integrity)

 

Education and Experience:

  • 7 + years of experience in a software product development environment
  • 5+ years of experience designing, building and supporting end-to-end web-based systems for enterprise applications
  • 3+ years of professional development in Python on Linux
  • 2+ years of experience with AWS Minimum 2years as a software
  • 2+ years as a software engineering manager including professional development and performance management
  • engineering manager including professional development and performance management
  • 1+ years of professional development in Angular
  • Highly preferred SaaS company experience
  • Experience with a noSQL persistence layer
  • Angular front-end experience; at least Angular 2+
  • Python for back end -- not node -- must have back end development
  • JavaScript is a BIG plus
  • Experience with enterprise software development, maintenance, and processes
  • Experience with enterprise, web-based data integration including transactions, full CRUD and ETL across business applications
  • Experience as a software development project leader including project planning and execution, staffing, tasking and reporting
  • Experience with Agile processes, especially Scrum, Scrumban, or Scaled Agile (SAFe)
  • Experience with testing frameworks, unit testing and continuous integration (CI)

Related Jobs

Incident Response Analyst   Seattle, WA new
October 21, 2019
Palo Alto Firewall Engineer   Salem, OR new
October 21, 2019
Electrical Engineer   Tampa, FL new
October 21, 2019
Customer Service Specialist   Tampa, FL new
October 21, 2019
Senior Automation Test Engineer   Richland, WA new
October 21, 2019
This entry was posted in . Bookmark the permalink.