Software Development Engineer
KeySkills
Company Name
Job Description
Job Description:
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. This team powers the cloud ? keeping servers, storage, networking, power, and cooling running at global scale.
You will join a new AWS organization developing large-scale distributed systems from scratch. You'll build solutions using reactive microservices, serverless computing, and distributed NoSQL databases, helping solve high-impact problems across the supply chain and operations.
Key Responsibilities
-
Solve complex architecture and business problems with scalable, extensible solutions
-
Write high-quality, modular, testable code
-
Formally mentor junior engineers in design, coding, and debugging practices
-
Collaborate across global teams to ensure seamless delivery and integration
Basic Qualifications
-
Several years of non-internship experience in software development
-
Strong knowledge of software architecture and system design
-
Proficiency in at least one programming language
-
Understanding of software/hardware/network lifecycle practices (code reviews, builds, testing, source control, deployments)
-
Bachelor?s degree in Computer Science or equivalent experience
Preferred Qualifications
-
Proven experience delivering complex software systems to customers
-
Hands-on experience with design patterns, scalability, and reliability principles
-
Strong grasp of CI/CD, source control, and production operations best practices
-
Bachelor's degree in Computer Science or related field
-