Description
- AWS Cloud experience
- Strong understanding of distributed systems and scalable architectures
- C++ development experience (Java experience also highly relevant)
- Object-oriented programming and software design principles
- Full SDLC experience including coding, testing, code reviews, deployment, and support
- Experience building large-scale, multi-tiered applications and services
Ideal Candidate Profile
- 3+ years of professional software development experience
- C++ knowledge
- Strong AWS cloud and backend engineering background
- Experience designing and building scalable distributed applications
- Comfortable making technical decisions and recommending solutions
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong ownership mentality and ability to work independently
Nice-to-Have Qualifications
- Former Amazon experience
- Generative AI experience
- Experience supporting business-facing platforms or enterprise-scale applications
Task Breakdown and Workflow:
Operational task, deliver outlined tasks, provided design to contractors and identify tech stack and build a solution
Performance Indicators:
Completions of tasks, numbers and quality of code delivered
What the Work Looks Like
- Develop solutions based on provided requirements and designs
- Build scalable applications leveraging AWS technologies
- Work closely with the hiring manager and other software engineers
- Solve complex technical challenges involving large volumes of data
- Deliver high-quality, production-ready code
Leadership Principles to Evaluate
Ownership
- Takes accountability for projects and outcomes
- Drives work independently with minimal direction
Learn and Be Curious
- Proactively learns new technologies and concepts
- Demonstrates continuous improvement mindset
Deliver Results
- Executes effectively against commitments
- Consistently ships quality work on time
Automatic Disqualifiers
- No distributed systems experience
- No C++ or Java development experience
- Lack of software engineering background
- Unable to demonstrate scalable architecture or cloud experience
Interview Process
-
- 1 Hiring Manager interview
- Technical panel interview with Software Engineers
Recruiter Screening Focus
Prioritize candidates who can clearly demonstrate:
✅ AWS cloud development experience
✅ Distributed systems architecture experience
✅ Strong C++ skills
✅ Experience building scalable applications
✅ Full software development lifecycle ownership
✅ 3+ years of professional software engineering experience
✅ Ability to work independently and deliver high-quality code