Directly manage, mentor, and coach software developers Conduct performance reviews and career development discussions Lead recruitment and onboarding of new engineering talent Drive adoption of best practices in Java, AWS, and web development Ensure timely and high-quality feature delivery Guide technical design decisions and manage technical debt Manage geographically distributed teams in a remote setting Champion effective Scrum processes