Senior Software Professional This is a high-level position that requires strong technical leadership and project management skills.