- Advanced software development and technical leadership capabilities. Strong system architect with standard-setting software development skills. Expert proficiency in one or more areas.
- Advanced knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
- Capable of independent full systems design, including requirements gathering, specifications, and coding.
- Capable of playing a technical leadership role for complete product cycles. Has built and delivered complex systems that leverage our technology platform and work well with other company systems.
- Capable of applying advanced software development theory and skills to architect, design and build complex systems.
- Heavily involved in scoping the technical requirements for a new project, and identifying the appropriate technology solutions for each project.
- Will work very closely with other technical leads to make sure that the pieces of the complex system work well with the other dependent systems.
- Work requires significant creativity and judgment.
- Ability to work independently with little review by more senior engineers. Would play a significant role with engineering managers to determine potential risks to a schedule. Would help develop long-term department technology strategies and significantly influences the cross-company engineering processes and standards. Should be able to influence engineering best practices.
- Skilled consensus builder. Should be able to work very closely with end users to make sure the application or system meets the needs of the business. Would play a consultative role with other senior engineers/engineering managers on broad technology decisions
- Mentor, develop, and train engineers. Would play a significant role in hiring great engineers.
- B.S. degree or higher in Computer Science, Engineering, Mathematics. 8-15 years of relevant, broad engineering experience.
Link
No comments:
Post a Comment