Senior Software Engineer
Responsible for designing, developing, and maintaining software systems. Additional responsibilities include mentoring junior engineers, taking on complex technical projects, making high-level implementation decisions, and contributing to the company's overall engineering strategy.