Senior Software Engineer
Core
Design and implement scalable software components and infrastructure for internal developer platforms and distributed systems to enhance engineering productivity and reliability.
Role type
Senior Software Engineer (Internal Platforms & Infrastructure)
Builds
Internal developer platforms, distributed systems, reusable frameworks, and shared libraries/SDKs
Domain
Technology / Engineering Infrastructure
Deliverable
product features
Required skills
REST APIs, gRPC, Python, Java, C#, Javascript, C++, Rational Databases, SQL, AWS, Kubernetes, Docker, S3, Azure Blob Storage, Grafana, Prometheus
Preferred skills
None stated
Technologies
AWS, Kubernetes, Docker, Grafana, Prometheus, S3, Azure Blob Storage
Responsibilities
Design and implement scalable software components and infrastructure; Optimize and refactor existing tooling, services, and workflows; Conduct comprehensive technical design and code reviews; Serve as a technical advisor to guide software design patterns; Lead cross-functional technical initiatives; Develop reusable frameworks and internal APIs; Use telemetry and operational data to identify bottlenecks and drive architectural improvements
Seniority
Senior, hands-on IC