4-7 years of professional software development experience, with increasing levels of technical leadership Strong experience designing and delivering large-scale features and components Advanced knowledge of object-oriented programming and design patterns Proficiency with both SQL and NoSQL databases, including performance optimization Hands-on experience with CI/CD pipelines and Infrastructure as Code (Terraform, CloudFormation, AWS CDK, etc.) Ability to decompose complex problems, delegate effectively, and drive solutions to completion Strong communication skills with technical and non-technical stakeholders Proven experience mentoring and supporting the growth of other engineers Consulting or client-facing technical experience