Staff Software Engineer- Java, Consumer
wbd
Job Description
Technical Leadership:
- Take a leading role within the team, providing technical guidance and expertise.
- Collaborate with other engineers, sharing knowledge and fostering a collaborative environment.
- Model data driven decision making.
- Simplify complicated concepts for effective communication.
Exemplary Work:
- Set the bar high by delivering exemplary software contributions in production.
- Model highly available, low-latency, and efficient software solutions.
- Document code, technical designs, and operational processes to ensure clarity for fellow engineers.
- Set and uphold high bars for engineering and operational excellence.
Lead development of cloud-native services at global scale, with deep experience in multi-region deployments, failover strategies, and cost-optimized infrastructure. Proven ability to scale systems to handle millions of requests per day with high availability and low latency.
Mentorship and Coaching:
- Coach and mentor junior engineers up to Senior Software Engineer level.
- Provide input to leadership on development needs and growth opportunities for team members.
Quality Standards:
- Drive best practices within the team, setting the standards for quality.
- Ensure that software meets rigorous quality criteria.
Strategic Input:
- Collaborate with leadership to shape development strategies.
- Identify growth opportunities and contribute to the team’s success.
What to Bring:
- Bachelor’s degree with 9 – 13 years of experience as a software developer .
- Strong CS fundamentals; strong technical understanding of Kubernetes-based microservice architectures, messaging services, DB services, API gateways, service mesh, and infrastructure-as-code technologies/processes.
- Familiarity with modern Java features including Vert.x and Spring
Boot. - Direct experience with AWS. Other cloud providers are desirable (GCP, Azure, or other)
- Experience in building and operating global-scale large platform services in non-prod and prod environments.
- Experience with observability tools (Grafana, Prometheus, Telegraph), databases (PostgreSQL, DynamoDB, MongoDB), and infrastructure-as-code (Terraform).
- Experience in large volume transaction systems, data migration workflows, with a focus on quality, precision, and accuracy metrics.
- Knack for operationalizing workflows into a self-serve system with appropriate guardrails.
- Experience establishing and improving data-driven infrastructure and service KPIs such as performance, scale, availability, reliability, security.
- A strong understanding of security best practices and a high bar for protecting customer data.
- Operational experience (i.e., on-call rotation, incident response, playbooks)
- Ability to collaborate effectively with remote peers across disparate geographies and time zones.
- Excellent written and verbal communication skills with emphasis on technical documentation.