Amazon CloudWatch is seeking a Software Development Engineer to join their team in building one of the largest time-series data stores on the planet. This role is part of the AWS Utility Computing organization, which provides foundational services like S3 and EC2. You'll work with a diverse tech stack including Python, Java, GoLang, SQL, Lambda, DynamoDB, and CloudFormation.
The position offers a balanced work environment with core hours from 10am to 4pm and includes on-call responsibilities (one week every two months). The team emphasizes fault tolerance and root cause analysis to minimize disruptions. You'll be part of a collaborative environment that values thorough code reviews, mentorship, and continuous learning.
The role combines technical challenges of massive metric ingestion, distributed systems, data visualization, and analytics with a supportive team culture. You'll work on systems that provide critical visibility for AWS customers worldwide. The team values work-life balance and offers flexibility for occasional remote work.
AWS is committed to diversity and inclusion, offering various employee-led affinity groups and learning experiences. Career growth is prioritized through knowledge-sharing, mentorship, and carefully assigned projects that help engineers develop new skills. The ideal candidate should be enthusiastic, empathetic, curious, motivated, and reliable, ready to contribute to both technical excellence and positive team culture.
This is an excellent opportunity for engineers passionate about cloud computing, distributed systems, and building robust services at scale. You'll be part of a team that directly impacts how customers worldwide monitor and maintain their cloud infrastructure.