This role involves acting as a trusted technical advisor to senior leadership, influencing the architecture and development of applications, platforms, APIs, network automation services, information security capabilities, data systems, operating environments, and cloud-native technologies. The engineer will lead the strategy and resolution of complex engineering challenges, design and develop production-grade software platforms, APIs, microservices, SDKs, libraries, automation frameworks, and reusable components. They will define software architectures for distributed, event-driven, and asynchronous systems, and establish software engineering standards for application structure, API design, code quality, automated testing, secure development, and production readiness. The role also includes developing reference implementations, contributing to technically complex portions of the platform, and leading technical design reviews, architecture reviews, code reviews, failure-mode analysis, and production-readiness assessments.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal