Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Achieving an expert level understanding of our customers’ environments and their use of our products
- Leading technical delivery of one or more products and match the needs of the target customer base
- Mentor your teams of Chief architect, architects and engineers to deliver high quality of code
- Deliver a consistently high-quality product which has a high “First Time Acceptance Rate” from the engineering leadership.
- Comply with Chief Architecture process playbooks
- Keep up to date with the latest software engineering trends
- Support to recruit engineering personnel, technical staffing and project teams formation.
- Present practical input for strategic technology decisions.
- Help translation of business requirements into technical needs and actions.
- Supervise reporting responsibility for independent software contractors, software engineers and outsourcing partners.
- Prepare all required Technical Proposal pertinent to software engineering.
Job Requirements
- Bachelor’s Degree in Computer Science is mandatory.
- 10+ years of software development/engineering experience in C# or Java
- Proven managerial skills with at least 3 years of experience managing teams of at least 10 individual contributors
- Experienced in leading multiple teams across multiple products and technologies
- At least 1 year of experience in releasing software products within a CI/CD environment
- At least 1 year experience working with cloud services
- 3+ years of a proven track record in leading a quality focused engineering team
- 2+years experience using Jira, TFS and Github
- Proven experience in building high-performance teams and scalable best engineering practices
- Very good level of English proficiency