Overview

Essential Job Functions
* Lead and manage large-scale and complex software products while maintaining a holistic view of the platform
* Define and advance the platform technology vision while meeting customer demands
* Work with business and technical leads, architects, and product owners to ensure the team’s work is aligned with organizational business goals and enterprise-level architectural standards, and that the solution delivered is of the highest quality
* Partner effectively with leaders across the organization, and communicate with people up and down the org chart in both business and technology
* Build high performance teams that are self-sufficient and self-organized
* Develop and drive collaboration across teams and organizational boundaries (e.g.: communities, forums)
* Assess current software development practices to identify and implement process and software improvements
* Lead, participate in, and influence cross-team and cross-product initiatives
* Provide leadership to the team to include hiring, coaching and mentoring of varied levels of software engineers
* Consistently deliver solutions on a regular schedule, provide clear and timely communication regarding upcoming changes, and coordinate with integrated teams to ensure application reliability
* Use cutting-edge technologies to promote new ways of solving problems
* Hire, coach, and mentor software engineers at different levels
* Serve as an expert technical resource for enterprise architecture, solution architecture, and software development
* Ship great products!

Qualifications
* Experience managing large, complex projects in a high-tech development environment with multi-function teams
* Strong technical background – experience as technical lead or architect on a software team
* Proven track record developing platform solutions and running shared services
* Strong communication skills to be able to communicate effectively with staff, other products teams, senior management, and customers
* Ability to develop strategies and solutions of high business value while becoming a trusted partner of business users and executives
* Strong and creative analytical and problem-solving skills
* Ability to evaluate complex project risks and issues accurately and objectively
* ‘Big picture’ thinker who can look ahead to long term impacts of decisions
* Motivational leader with passionate and enthusiastic personality
* Strong interpersonal skills including mentoring, coaching, collaborating, and team building
* Promote team empowerment, ensure that team members are fully engaged in the project and making a meaningful contribution, and encourage a sustainable pace

Desired Experience
* AWS cloud
* Understanding of databases and building services around change data capture/replication.
* Experience working in Agile/Scrum environments
* Experience with implementing process improvements to raise the bar of software quality and delivery
* Demonstrated ability to manage several initiatives simultaneously and balance competing priorities
* 10+ years managing software development and/or services
* Bachelor’s degree in computer science, or other related discipline.
* Excellent interpersonal and communication skills


More Jobs: