Placement papers | Freshers Walkin | Jobs daily: Director, Software Engineering at ENGIE Insight (Spokane, WA)


Search jobs and placement papers

Director, Software Engineering at ENGIE Insight (Spokane, WA)

Position Summary


As a Director of Software Engineering – you will manage multiple Scrum teams consisting of a variety of disciplines, including Development Managers, UI Engineers, Scrum Masters, Analysts, Data Engineers, Quality Assurance Engineers and Support Engineers in the evaluation, analysis, design, development, implementation, monitoring and support of new and existing systems-related projects and features utilizing multiple technology platforms. Work closely with Product Management and business area management regarding technical alternatives or enhancements that are consistent with Product roadmaps and business strategy. Interact with systems users, and participate in the architecture of software solutions. Candidate must be a hands-on technical leader capable of fully understanding technical aspects and be able to speak to capabilities and constraints of the solution. 


Role Description



  • Manages the software development teams to deliver timely, high quality software products consistent with ENGIE Insight’s Product roadmap.

  • Oversees the design, development and implementation of comprehensive suite of applications and capabilities that are cloud based, scalable, and secure that server our C&I clients.

  • Coordinates with Business and Product to create collaborative environment and speak to the technical capabilities of the applications

  • Guide the Scrum Teams through a Technology Transformation that includes cloud migration and new methods of application development

  • Ensure that scrum teams adhere to agile/scrum practices and methodologies

  • Translates and aligns business vision into relevant technical scrum team objectives

  • Ensures scrum team success through empowerment and autonomy

  • Reinforces an agile culture while articulating a clear vision and adjust to changing conditions

  • Ensure strong collaboration between software development and product management

  • Able to provide epic level roadmap estimation for future development efforts

  • Lead and/or participate in one or more Communities of Practice areas.

  • Deep understanding of technology industry trends, emerging technologies, and software development best practices, and uses that knowledge to recommend new tools and technologies

  • Set clear vision and goals of the Scrum Teams based on Product requirements to ensure there is alignment and consistency amongst several Scrum Teams

  • Able to inspire and maintain a positive atmosphere of innovation and success

  • Hire, grow, and develop talented software development teams and/or manage onshore/offshore contractors to deliver a quality product on time.

  • Provide/review budget and schedule estimates for change requests/quoting activity.

  • Mentor Principle Engineers, specifically ones earlier in their careers, in order to create consistent strong leaders on each Scrum Team

  • Actively manage risks to provide on time delivery of the software products.

  • Partner with Sales and Product Teams to provide estimates in terms of costs and level of effort for RFPs and/or Client customizations.


Role Competencies



  • Bachelor of Science in computer science, BA in Management Information Systems, or other related degree

  • Comprehensive knowledge of information systems technology, software development life cycle and methodologies, general business processes and applications.

  • 10 years experience in the software development arena.

  • 10 years management and strategic experience in this field.

  • Experience with software development using Agile Methodology

  • Extensive experience in supporting the foundation for developing, testing and implementing large-scale applications and IT services.

  • Demonstrated experience in working with external consultants, strategic partners, suppliers, and various onshore – offshore service providers to ensure that the business requirements are met under one of the leanest budgets.

  • Experience with technology transformation that involved introducing different technology and processes to a company

  • Demonstrated ability to interpret technology and market trends as a foundation for technology and product roadmaps. 

  • Excellent interpersonal and communication skills. 

  • Demonstrated experience in SCRUM Agile project methodology


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment