Sr Software Engineer
Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeAs part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer.DESCRIPTION:Position SummaryWe are seeking a Senior Mainframe Developer to design, develop, and support critical enterprise applications in a complex mainframe environment. This role requires deep technical expertise in COBOL-based systems, strong problem-solving skills, and the ability to contribute to modernization initiatives, including API enablement and integration with distributed platforms.This individual will play a key role in ensuring system reliability, driving technical improvements, and partnering with cross-functional teams to deliver high-quality solutions.Key ResponsibilitiesDesign, develop, test, and maintain applications using COBOL, CICS, VSAM, and IDMSAnalyze business requirements and translate them into scalable, maintainable technical solutionsSupport and enhance legacy systems while contributing to modernization and transformation effortsDevelop and expose APIs and services to enable integration between mainframe and distributed systemsParticipate in production support, including root cause analysis and issue resolutionProvide on-call support, including weekends and off-hours, as part of a rotationCollaborate with Product Managers, Business Analysts, QA, and other engineering teamsLead or contribute to code reviews, technical design sessions, and best practice developmentIdentify opportunities for process improvement, automation, and performance optimizationMentor junior developers and provide technical guidance across the teamEnsure adherence to security, compliance, and development standardsRequired Qualifications7+ years of experience in mainframe application developmentStrong hands-on experience with:COBOLCICSVSAMIDMSEasytrieve Experience with batch and online processing environmentsProven experience supporting mission-critical production systemsStrong debugging, analytical, and problem-solving skillsExperience working in Agile or Scrum environmentsExcellent communication skills, with the ability to work across technical and business teamsWillingness to participate in on-call rotation (weekends and off-hours)Preferred QualificationsExperience with mainframe modernization initiativesAPI enablement (e.g., REST services, z/OS Connect, etc.)Integration with cloud or distributed platformsFamiliarity with DevOps practices and CI/CD pipelines in a mainframe contextExperience with performance tuning and system optimizationExposure to tools such as Endevor, Changeman, or similarExperience working in hybrid environments (mainframe + distributed systems)Work EnvironmentHybrid work model: Onsite at least 3 days per weekParticipation in an on-call rotation, including weekends and off-hours supportWhat Success Looks LikeDelivers high-quality, reliable code in a complex legacy environmentDrives incremental modernization while maintaining system stabilityActs as a technical leader and trusted partner to stakeholdersImproves team velocity through better design, automation, and collaboration