> Markdown version of [/jobs/ext/1388307-software-engineering-senior-advisor-hybrid](https://www.wearedevelopers.com/jobs/ext/1388307-software-engineering-senior-advisor-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering Senior Advisor- Hybrid - **Company:** Cigna - **Location:** Morris Plains, NJ, United States (Remote available) - **Experience:** Expert - **Salary:** $131,997.0 - $217,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computing Platforms, Client Server Models, Customer Information Control System (CICS), COBOL (Programming Language), IBM DB2, Distributed Systems, Job Control Language (JCL), IT Management, Mainframes, Object-Oriented Software Development, Software Engineering, Virtual Storage Access Methods, Tso/ispf, Information Technology - **Published:** July 22, 2026 - **Apply:** https://cigna.wd5.myworkdayjobs.com/cignacareers/job/Morris-Plains-NJ/Software-Engineering-Senior-Advisor--Hybrid_26009162 ## About the Role * Bachelor's degree in Computer Science, Information Technology or related field and 3 years of experience in any mainframe migration and development role in the pharmacy benefits management domain. * Must have experience with: Medicare Part D Plans including secondary non-Medicare prescription drug coverage; * Facilitating payer determinations and the accurate calculation of TrOOP expenses of beneficiaries; * Mainframe migration and development using COBOL 6, JCL, VSAM, DB2, MQ, & TSO/ISPF; * PBM Claim Adjudication; NCPDP Standards; * Working in multiple CICS regions; * Accumulation calculation for TROOP and OOP; Complex Code Analysis; * Preparing online and batch test plans; * Extracting and creating batch and online test data according to code changes ## Description * Acts as the principal designer for major systems with moderate complexity and their subsystems utilizing a thorough understanding of available technology, tools and existing designs. * Provides comprehensive consultation to business unit and IT management and staff on all phases of application programming and processes for diverse development platforms, computing environments (e.g., host based, distributed systems, client server, software, hardware, technologies and tools, etc.). * Works closely with client and IT management and staff to identify application development solutions, new or modified programs, reuse of existing code through the use of program development software alternatives, or integration of purchased solutions or a combination of the available alternatives. * Researches and evaluates alternative solutions and recommends the most efficient and cost effective application programming solution. * May code new or modified programs, reuse existing code through the use of program development software alternatives and/or integrates purchased solutions. * Documents, tests, implements and provides ongoing support for the applications. * Exercises considerable creativity, foresight, and judgment in conceiving, planning, and delivering initiatives. * Uses deep professional knowledge and acumen to advise functional leaders. * Focuses on providing thought leadership within Application Development but works on broader projects, which require understanding of wider business. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Data Fabric in Action - How to enhance a Stock Trading App with ML and Data Virtualization](https://www.wearedevelopers.com/videos/253-data-fabric-in-action-how-to-enhance-a-stock-trading-app-with-ml-and-data-virtualization) - [Cloud as the new mainframe: why the cloud hype does not reflect the dev reality](https://www.wearedevelopers.com/videos/797-cloud-as-the-new-mainframe-why-the-cloud-hype-does-not-reflect-the-dev-reality) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Migrating from COBOL with AI: A Moonshot Demo](https://www.wearedevelopers.com/videos/1531-migrating-from-cobol-with-ai-a-moonshot-demo) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)