About this role
Software Development Engineer II for AWS Catalog at Amazon Bellevue builds distributed software services for data catalog capabilities with emphasis on reliability and performance.
Key Responsibilities
- Translate functional and technical requirements into architecture and design
- Code and test complex system components
- Participate in code and design reviews
- Deliver and operate large scale distributed services in the cloud
- Mentor other engineers
Technical Overview
Stack includes C#, C++, Java, Perl; focus on object-oriented design, distributed systems, multi-tier architectures, CI/CD, and source control management.
Ideal Candidate
The ideal candidate is a mid-level software engineer with 3+ years of experience building distributed systems in Java/C#/C++, comfortable with SDE lifecycle, code reviews, and mentoring other engineers.
Must-Have Skills
3+ years of non-internship professional software development experience2+ years of non-internship design or architecture (design patternsreliability and scaling) of new and existing systems experience1+ years of software development engineer or related occupational experience1+ years of designing and developing large-scalemulti-tieredmulti-threadedembedded or distributed software applicationstoolssystemsand services using: C#C++Javaor Perl experience1+ years of Object Oriented Design experienceBachelor's degree or foreign equivalent in Computer ScienceEngineeringMathematicsor a related fieldExperience programming with at least one software programming language
Nice-to-Have Skills
3+ years of full software development life cycleincluding coding standardscode reviewssource control managementbuild processestestingand operations experienceMaster's degree in computer science or equivalent
Tools & Platforms
GitCI/CDLinux
Required Skills
C#C++JavaPerlObject Oriented DesignDistributed SystemsMulti-Tier ArchitectureCode ReviewsSource Control ManagementBuild ProcessesCI/CD
Hard Skills
C#C++JavaPerlObject Oriented DesignDistributed SystemsMulti-Tier ArchitectureCode ReviewsSource Control ManagementBuild ProcessesCI/CD
Soft Skills
MentoringCommunicationTeamworkProblem-solving
Certifications
Preferred
Master's degree in computer science or equivalent
Keywords for Your Resume
software development engineer iisde iic#c++javaperlobject oriented designdistributed systemsmulti tiercode reviewssource control managementbuild processesci/cdlivesite operationsarchitecturegoogle cloud platformawsbellevuewashingtonSoftware Development Engineer IIC#C++JavaPerlObject Oriented DesignDistributed SystemsCI/CDGitBachelor's degree in Computer Science
Deal Breakers
No Bachelor's degree in Computer Science or related field, Less than 3 years of professional software development experience, Not willing to work onsite in Bellevue, WA
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile