About this role
SDE II role on AWS Kiro team building an agent that tackles software development tasks end-to-end and scales across complex workflows.
Key Responsibilities
- Own critical systems and define technical direction
- Ship features to improve AI developer workflows
- Design and develop large-scale software applications and tools
- Collaborate across distributed teams on reliability and security
- Contribute to memory systems and orchestration layers
Technical Overview
Frontend/backend mix across distributed systems, real-time streaming and multi-model orchestration. Languages include Java, C++, C#, Perl; environment emphasizes multi-threaded and embedded software development.
Ideal Candidate
The ideal candidate is a mid-level software engineer with 3+ years of experience, proficient in Java or C++ and familiar with distributed, multi-tiered systems. They should thrive in AI-enabled developer tooling contexts and be comfortable designing and shipping features across the full software lifecycle.
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 systems1+ 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 Perl1+ 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 experienceBachelor's degree in computer science or equivalent
Required Skills
3+ years of non-internship software development experience2+ years design/architecture experience1+ years OO design1+ years multi-tiered/distributed software experienceproficiency in Java or C++ or C# or PerlOO design
Hard Skills
JavaC++C#PerlObject Oriented DesignMulti-threadedDistributed softwareEmbedded softwareMulti-tiered software architecturesSQL / PostgreSQL
Soft Skills
Cross-functional collaborationProblem-solvingCommunicationAdaptabilityOwnership
Keywords for Your Resume
SDE IISoftware Development Engineer IIKiroAWSAmazon Web Servicesdistributed systemsmulti-model orchestrationAI infrastructurememory layerreal-time streamingmulti-threadedmulti-tieredJavaC++C#PerlOO designcode reviewsbuild processes
Deal Breakers
Bachelor's degree required, 3+ years of non-internship software development experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile