Experience designing, building, and delivering scalable, reliable software Strong problem-solving skills Ability to handle ambiguity and complexity Exceptional communication and collaboration skills Ability to provide constructive feedback and mentor others Deep passion for technology, continuous learning, and quality Growth mindset