Requirements Must have: - Bachelors degree in Computer Science, Engineering, or related technical discipline, or equivalent practical experience - 10+ years of professional software development experience, particularly in senior or principal roles - Expert-level proficiency in modern application dev