Title: Software Development Manager
Company: Accusoft
Accusoft is a leading engineering company in the Tampa area. We focus on moving quickly and following modern best practices to deliver best-in-class image and document manipulation tools. Our APIs and SDKs are used in a wide variety of industries ranging from aerospace to manufacturing to government.
We currently have a need for a Software Development Manager to join our team.
JOB SUMMARY:
The Software Development Manager will provide overall planning, coordinating, and management of software implementation projects for the respective Product Group Team.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Core duties and responsibilities include the following. Other duties may be assigned.
Builds and supports high functioning, motivated teams, who take risks, innovate, and fail quickly.
Comfortable managing team members with different skill sets and technical areas of focus
Deploys existing strategies for building a high velocity, high-performance development team
Understands and practices agile software development and management
Acts as the Product Owner and expert for their development teams
Excels at getting the team to focus on the highest-impact items.
Execute delivery per the product roadmap; set and manage expectations; deliver market-leading customer value and differentiation.
Proactive in identifying and clearing roadblocks for the team
Facilitates triage process for defects and feature requests, coordinates with Product Management to prioritize.
Leads delivery of smaller initiatives
Estimates time frames, quality, and quantity of resources required to successfully implement project; develops project plan incorporating all project variables.
Reports on metrics measuring the SDLC process.
Communicates with project team, Product Manager, and company management to keep them informed of project status and product details.
Provides feedback to team members on a regular basis and performs annual performance reviews.
Seeks to improve processes with a focus on quality and efficiency, as well as cost reduction in order to maximize ROI.
Thinks about business needs when making decisions and seeks advice from others when unsure about business value.
Acts as one of the product experts in meetings with both external and internal customers.
Facilitates triage process for defects and feature requests, coordinates with management to prioritize.
Understands the problem being discussed and able to explain the why behind the decision being made.
Sets clear expectations for team members; solicits, synthesizes and delivers feedback
Leads recruiting and retention efforts to meet staffing needs.
Able to identify technical debt in product area and provide cost/benefit analysis for eliminating this debt and suggested timelines for how to prioritize it
Capable of jumping in to help debug and triage critical systems as needed.
Acts as one of the product experts in meetings with both external and internal customers.
Partners effectively with Product Management to manage scope and deliverables for the technical side of the product roadmap
Communicates the why behind what is being communicated.
Work collaboratively across the engineering management chapter
Acts as servant leader for teams.
Coordinates with other development teams on delivery of larger projects.
Coordinates with support to deliver best-in-breed customer service.
Works with Marketing to support customer awareness initiatives.
Actively works on self-development skills to continuously grow as a leader.
SUPERVISORY RESPONSIBILITIES:
Directly supervises Engineers on the assigned Product Group Team. Carries out supervisory 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.
QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION AND/OR EXPERIENCE:
Bachelors of Science Degree or better in Computer Science or related discipline and 7 plus years of real industry experience as a software developer or development manager and or equivalent in education and or experience. Experience leading highly technical teams a plus.
CERTIFICATES, LICENSES, AND REGISTRATIONS:
CSM (Certified ScrumMaster) Preferred
PMP Certification – Preferred
COMPUTER SKILLS:
Required:
Experience delivering a world-class customer experience and a detailed understanding of what made that customer experience world-class
Experience with Software Development Lifecycles and Software Engineering Disciplines, including: Agile and/or Iterative Software Development
Excellent understanding and experience in disciplined application of quality assurance, source control, defect tracking, change management, requirements management, object oriented analysis and design techniques.
Experience shipping one or more large-scale products to market.
Experience managing several independent projects simultaneously.
Previous experience in software development.
A proven track record of technological and business success.
Experience in managing development and deployment through staging and production environments.
Preferred:
Experience with Scrum
C++, .net or JAVA
Experience with document imaging or other imaging development.
OTHER SKILLS AND ABILITIES:
Proven leadership, critical thinking, and business acumen
Ability to see ideas and imagine possibilities
Ability to challenge/question highly technical people to get them to consider alternatives.
Comfort with ambiguous challenges
Strong interpersonal skills
Good judgment with the ability to make timely and sound decisions
Excellent verbal, written, and presentation skills
Ability to work with all levels of management
Strong organization, problem solving and analytical skills
Ability to take initiative and contribute to a high-performance team
TRAVEL:
Some travel may be required
ABOUT ACCUSOFT:
Accusoft is a software development company specializing in content processing, conversion and automation solutions. From out-of-the-box and configurable applications to APIs built for developers, we help organizations solve their most complex content workflow challenges. Our patented solutions enable users to gain insight from content in any format, on any device with greater efficiency, flexibility, and security.
CULTURE and PERKS:
Founded in 1991, Accusoft brings together an extremely talented, intelligent group of people to solve challenges and work together on some of the most sophisticated imaging technology in the world. We surround ourselves with creative and innovative thinkers who care about what they create and want to be part of the solution.
Some other unique things about us…
Great work-life balance
Flexible work-from-home offered
Discounts off food provided by local restaurant vendors
Monthly Birthday Celebrations
And a Social Committee dedicated to coordinating fun virtual activities for the team
COMPENSATION AND BENEFITS:
Competitive salaries and excellent benefits are provided with a minimum waiting period. Some of our benefits include 401k, vacation, paid holidays, tuition reimbursement, stock option plan, comprehensive health and dental plan, company paid short & long term disability, and life insurance, a fun family-oriented environment, and more! Join our team in Tampa, FL for a rewarding career in digital imaging!
ACCUSOFT CORPORATION is an Equal Opportunity Employer/Drug-Free Workplace. All applicants will be considered for employment without attention to race, color, religion, age, sex, sexual orientation, gender identity, genetics, national origin, veteran or disability status.
See full details and apply at https://accusoft.applicantpro.com/jobs/1716603.html