请阅读下面这张Markdown格式的表格并回答问题。同一行中不同列的单元格用'|'分隔，不同行的单元格用'
'分隔。

表格:
| 公司 | 岗位名称 | 岗位类别 | 工作地点 | 招聘人数和岗位要求 |
| --- | --- | --- | --- | --- |
| 研发中心 | 软件开发岗 | 信息技术类 | 北京 | 招聘计划：20人负责产品线系统开发的项目管理工作、架构、设计、开发、单元测试和集成测试工作；负责项目期配置管理工作，管理域维护源代码、技术文档和项目文档；负责开发缺陷修正工作；资格要求：全日制本科及以上学历；计算机、软件工程类专业；具有国家英语四级证书；具有相关专业资格者优先（系统分析师、系统规划与管理师、软件评测师、软件设计师、软件过程能力评估师、电子商务设计师）；工作认真细致、责任心强，沟通协调能力好，踏实肯干，文字表达能力强；符合学校规定的进京或留京条件。 |
| 数据中心 | 应用管理岗 | 信息技术类 | 上海 | 招聘计划：2人工作职责：协助进行全系统各类应用系统的运维支持、管理和服务等相关工作资格要求：全日制本科及以上学历；具有IT相关岗位实习经验者优先，担任过学生干部者优先；具有IT相关资格证书者优先；大学英语国家四级425分以上；获校级以上奖学金（校级以上优秀学生干部）等优先；具有强烈的工作责任心和较强的承压能力，耐心细致、诚实守信，具有较好的团队协作精神和沟通表达能力。 |
| 数据中心 | 网络管理岗 | 信息技术类 | 上海 | 招聘计划：2人工作职责：协助进行全系统骨干网、数据中心网络的运行维护等工作资格要求：全日制本科及以上学历；具有IT相关岗位实习经验者优先，担任过学生干部者优先；具有IT相关资格证书者优先；大学英语国家四级425分以上；获校级以上奖学金（校级以上优秀学生干部）等优先；具有强烈的工作责任心和较强的承压能力，耐心细致、诚实守信，具有较好的团队协作精神和沟通表达能力。 |
| 数据中心 | 同城保障岗 | 信息技术类 | 上海 | 招聘计划：1人工作职责：协助进行过渡性数据中心的基础运维等工作资格要求：全日制本科及以上学历；具有IT相关岗位实习经验者优先，担任过学生干部者优先；具有IT相关资格证书者优先；大学英语国家四级425分以上；获校级以上奖学金（校级以上优秀学生干部）等优先；具有强烈的工作责任心和较强的承压能力，耐心细致、诚实守信，具有较好的团队协作精神和沟通表达能力。 |
| 数据中心 | 系统运维岗 | 信息技术类 | 北京 | 招聘计划：1人工作职责：协助进行数据中心生产应用系统和开发测试系统的基础平台的运行维护，协助进行小型机、服务器、操作系统、数据库等软硬件系统平台的运行维护，及其他相关工作。操作系统、数据库管理维护资格要求：全日制本科及以上学历；京内生源，担任过学生干部者优先；具有IT相关资格证书者优先；大学英语国家四级425分以上；获校级以上奖学金（校级以上优秀学生干部）等优先；具有强烈的工作责任心和较强的承压能力，耐心细致、诚实守信，具有较好的团队协作精神和沟通表达能力。 |
| 数据中心 | 应用维护岗 | 信息技术类 | 北京 | 招聘计划：1人工作职责：协助进行电子商务类系统维护管理等工作资格要求：全日制本科及以上学历；京内生源，担任过学生干部者优先；具有IT相关资格证书者优先；大学英语国家四级425分以上；获校级以上奖学金（校级以上优秀学生干部）等优先；具有强烈的工作责任心和较强的承压能力，耐心细致、诚实守信，具有较好的团队协作精神和沟通表达能力。 |
问题:
请问一下啊，软件开发职位在哪个城市上班呢，同城保障职位呢又在哪里上班
Answer:
北京
上海