Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- As a Chief Software Architect, you will be the principal technical decision-maker for one of our engineering teams or products.
- You and your team will deliver software that follows our best practices in design patterns and architectural principles.
- You will continuously inspect and improve our software development process by researching and introducing new state-of-the-art tools and techniques.
- You will also be expected to deliver great quality code as we put the quality of our products first.
- You will have daily and weekly targets to work towards, and you will receive regular feedback and coaching related to your performance.
- You will also deliver technical feedback and specific coaching to others in your team.
YOUR RESPONSIBILITIES WILL BE...
- Make hard technical decisions and act upon them
- Deliver high-quality Software that meets coding and design patterns best practices
- Work together with the product management and engineering leadership to enhance the products under your responsibility
- Provide technical leadership & coaching of your architects and junior engineers
- Perform in-depth analysis of code, identify anti-patterns and build improvement plans
- Enforce a fully automated DevOps process using best in class tools
- Drive continuous improvement of our development processes by identifying opportunities and acting upon them
- Commit to a 40-hr week, mostly Monday to Friday and meet daily and weekly goals
Job Requirements
- Bachelor's degree in Computer Science or Engineering from a recognized university.
- 8+ years of hands-on software engineering experience in one or more of the following: C#, Java, Web interfaces, C++, Javascript, Angular, React or other Front end technologies.
- Expert-level knowledge of architectural principles and design patterns.
- Hands-on experience in a DevOps organization using popular tools and frameworks.
- 3+ years of a proven track record as the principal technical decision-maker of an engineering team.
NICE TO HAVE:
- Experience with large scale cloud systems
- Experience with SaaS products