Sr Director Software Engineering
Role details
Job location
Tech stack
Job description
About the role - This position is responsible for all aspects of technology and development leadership for a major software product or system(s). This position sets the architectural standard for the workgroup as well as providing the team with day-to-day management and direction to accomplish on-time, efficient delivery of product development goals. Additionally, the position will also lead a development team to perform research, design, and software development assignments within a software functional area and provide direct input to project plans, schedules, and methodology in the development of cross-functional software products., * Leading internal and external technology resources an help them drive to succuss
- Successfully partner and lead large offshore resources in solving complex business needs.
- Performing reviews to ensure enterprise and architectural standards and processes are followed.
- Completing management responsibilities to include performance management, hiring, and coaching of staff.
- Utilizing best practices and understands emerging trends.
- Writing advanced complex code for computer systems and serve as a senior source of expertise.
- Managing system and user acceptance testing cycles to ensure accurate and quality business solutions.
- Leading the development of technical standards, and perform reviews to ensure enterprise and architectural standards and processes are followed.
- Serving as a primary technical point of contact for external technology resources.
- Recommending technical strategy and direction across functional area.
- Participating in development and evolution of architecture.
- Consulting with stakeholders to find alternative work-arounds during system outages.
- Providing design input across a product.
- Working directly with customers and end users.
- Serving as acknowledged "go to" person on coding and technical issues.
Requirements
- Key experience and proven competencies in technologies associated with responsibilities.
- Knowledge of large complex systems.
- Expertise in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
Proven experience utilizing Alternative Sourcing Models.
- Knowledge of architectural principles.
- Proven ability to leverage technical metrics to drive effective business decisions.
- Proven expert in partnering with and leading internal and external technology resources in solving complex business needs.
- Expertise and proven experience in both Managed Services and Staff Augmentation models.
- Proficiency in database technology, design and manipulation, optimization, best practices, and leading industry trend knowledge.
- Knowledge in normalized/dimensional data modeling principles and their application to complex business needs.
- Expertise in techniques for design and code reviews of offshore technical proposals.
- Proven knowledge and experience in project planning and management tools to manage project progress, budget, and scope.
- Experience in code reviews and development approaches.