Responsibilities:
Drive blameless postmortems culture to identify root causes of incidents and implement learnings.
Introduce new technologies and architecture by following enterprise guidelines.
Advocate for engineering principles outside of current organization/platform.
Provide development and architecture guidance to team members.
Build relationships and effective partnerships across organizations.
Write and evaluate recommendations for job promotions based on an unbiased view of one's accomplishments.
Conduct technical interviews for hiring engineering staff and raising the performance bar.
Lead by example with hands-on approaches to demonstrate engineering excellence.
Encourage staff to share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity.
Job Specific Experiences:
Has the ability to write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerabilities.
Has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Steeltoe, Angular, DXP, others)
Understands internals of operating systems (Windows, Linux) to write interoperable and performant code.
Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors.
Has skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling)
Bachelor's degree