Software Engineer
Core
Design APIs, abstractions, and configuration models to prioritize secure paths; build and implement code for products, services, or features while reusing existing code.
Role type
Software Engineer (IC2)
Builds
APIs, abstractions, configuration models, and code for products/services/features
Domain
Software Engineering / Security
Deliverable
product features
Required skills
coding in C, C++, C#, Java, JavaScript, or Python; breaking down work items; estimation; on-call monitoring; system restoration; staying current with developments for availability, reliability, efficiency, observability, and performance; driving consistency in monitoring and operations at scale
Preferred skills
shipping and operating services at scale
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design APIs, abstractions, and configuration models; create and implement code; break down work items and provide estimation; monitor systems for degradation or downtime; restore systems for simple problems; stay current with developments to improve product performance; collaborate with partner engineering, operations, and compliance teams on security initiatives
