Software Engineering Jobs - Software Engineering Manager, 16005

at System One
Location Lakeland, FL
Date Posted October 1, 2019
Category Default
Job Type Full-time

Description

System One is looking for an Software Engineering Manager in Lakeland, FL. This is a direct hire opportunity that offers excellent benefits and a great working environment!

The Software Engineering Manager will oversee the software development function and people leadership aspects for specific software products and applications for the corporate office located in Lakeland. This person will manage up to 8 engineers in the Lakeland office, working with the Director of Engineering to define professional development goals, build leadership skills within this scaling organization, and establish the company culture for engineers in this location. Simultaneously, this role will assume technical leadership over two business-critical legacy integration applications, assisting in application architecture, performing code reviews, and mentoring team members and other teams as the spokesperson for the application. As part of this responsibility, this person will analyze, design, implement, and resolve software life cycle efforts and concerns to better the products and department. This person must be an Agile enthusiast, partnering with the team scrum master to drive sprint success and partnering with the product owner to oversee features and maintenance task execution and address technical debt.

People Management:

  • Manage individual team member professional development
  • Manage individual team member workload and progress
  • Manage coordination of resources among projects

Leadership by Example:

  • Champion and participate in value delivery through Agile, Scrum and Scrumban processes
  • Apply “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
  • Install and maintain your individual development environment
  • Uphold software development processes and standards

Support:

  • Lead tier-3 support of a SaaS-based enterprise product (client issues, performance, data integrity, integration with related applications)
  • Handle issue triage independently and by coordinating the efforts of the right team members
  • Communicate solution measures with affected departments (Support, Systems, other Product teams)

Communication:

  • Communicate ideas, problems and solutions effectively with the Director of Engineering, other engineers, and across other teams
  • 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

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
  • Ability to build rapport and relationships quickly and develop trust with others
  • Ability to listen, understand, anticipate needs
  • Able to multi-task and deal with shifting priorities
  • Proven ability to inspire, motivate and lead others
  • 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
  • Experience with a noSQL persistence layer
  • 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:

  • Minimum 7 (seven) years of experience in a software product development environment
  • Minimum 5 (five) 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 2 years as a software engineering manager including professional development and performance management
  • Experience as a software development project leader including project planning and execution, staffing, tasking and reporting
  • Experience with enterprise software development, maintenance, and processes
  • Experience with Agile processes, especially Scrum, Scrumban, or Scaled Agile (SAFe)
  • Experience problem-solving with large, complex web-based applications
  • Experience with enterprise, web-based data integration including transactions, full CRUD and ETL across business applications
  • Experience with single sign-on protocols such as LDAP, Shibboleth, CAS, and ADFS.
  • Experience working in and maintaining a Vagrant environment

** U.S. Citizenship or ability to work in the United States without sponsorship (currently and in the future) **

E-mail resumes to [Click Here to Email Your Resumé]

#LI-KA1

Only registered members can apply for jobs.