The company is looking for a Senior Staff Software Engineer to lead the direction and architecture of developer tooling and elevate developer experience.
Requirements
Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy)
Expertise in AI assisted developer productivity tools (e.g., CoPilot, Amazon Q)
Build systems for JVM ecosystem (e.g., Gradle, Bazel), and CI/CD systems (e.g., Gitlab, BuildKite, ArgoCD)
Strong understanding of software design principles, and distributed systems architecture
Strong problem solving and programming fundamentals (algorithms, data structures)
Proven coding skills (e.g., Java, Kotlin, Python) delivering large scale systems with infrastructure automation (e.g., Terraform)
Experience with security, compliance, and risk management in cloud environments
Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk)
Responsibilities
Provide thought leadership for the technical architecture, design, implementation, delivery and operational excellence of code, build, CI/CD platforms, backend language frameworks and related developer tooling
Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows
Be a subject matter expert for one or more developer tooling domains including operational excellence
Mentor engineers in the team, provide mentorship, and domain expertise to enhance the overall technical capabilities of the team
Contribute to creating a culture of continuous learning, data-driven decisions and improvements
Influence and scale the adoption of developer tooling and best practices across the engineering organization
Other
8+ years software development experience with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
Ability to own, manage and deliver complex projects from scoping through launch
Experience leading Agile development practices
Excellent written and verbal communication
Demonstrated ability to collaborate well with technical and non-technical members, and proven skills to operate effectively in a cross-functional team