Plan, guide, and control the delivery of software development projects of various size and scope, and provide leadership to the team in achieving enhancements and production support to products and services. Manage a team of software engineers responsible for providing desired functionality for products or services, spanning multiple technologies and solution domains. Manage the design, development, and implementation of software that meets established specifications. Manage production support activities for products and services. Work closely with Product Managers to ensure new features fulfill business requirements. Evaluate project proposals and/or business concepts for development level of effort. Prioritize and allocate available resources necessary to effectively implement projects/enhancements. Assist with troubleshooting and resolution of production and/or customer support issues. Prioritize multiple tasks and manage conflicting deadlines in a fast-paced environment. Maintain flexibility and manage conflict in a dynamic organization. Exercise independent judgment. Support the ongoing professional development plans of software engineers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior