> Markdown version of [/jobs/ext/2705903-senior-developer-mainframe-assembler-z-os-tpf](https://www.wearedevelopers.com/jobs/ext/2705903-senior-developer-mainframe-assembler-z-os-tpf). 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). --- # Senior Developer - Mainframe / Assembler (z/OS, TPF) - **Company:** Lumen Solutions Inc. - **Location:** Washington, DC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Component-Based Software Engineering, Assembly Language, C++ (Programming Language), Databases, IBM DB2, Software Debugging, IBM WebSphere MQ, Systems Analysis, Mainframes, Enterprise Messaging Systems, Service Development Studio, Systems Integration, Z/OS, File Transfer Protocol (FTP), Enterprise Software Applications, Integration Frameworks, Api Management, Legacy Systems, Programming Languages - **Published:** September 4, 2026 - **Apply:** https://www2.jobdiva.com/portal/?a=yyjdnwtj1vk20likwp2a7oa2mc2scw064c948z22g23e046qehohegye8oqt3zi6&compid=0/jobs/27717058#/jobs/27717058 ## About the Role Mainframe Environment * IBM z/OS * Experience with TPF-based systems. Programming Languages * Assembly (Primary language) * C * C++ Integration Technologies Experience working with enterprise integrations such as: * DB2 databases * REST or enterprise APIs * IBM MQ messaging * File-based integrations * SFTP data transfers Developmental Responsibilities * Legacy system enhancements. * Integration design and implementation. * New service/component development. * System troubleshooting and debugging. ## Description Client is seeking a Senior Developer with deep experience in IBM z/OS mainframe environments, specifically working with Assembly language and C/C++. The developer will support and enhance a critical legacy application primarily written in Assembler, while also contributing to system integrations and new service development. This role requires strong experience working with mainframe-based transportation or enterprise systems, along with the ability to analyze complex systems and design integration solutions across multiple platforms. Primary Responsibilities * Enhance and maintain an existing mission-critical mainframe application written primarily in Assembler. * Perform system analysis and propose technical design solutions. * Develop and maintain components in Assembler and C/C++. * Design and implement integrations between legacy systems and enterprise services. * Develop and support API integrations as both a producer and consumer. * Work with messaging systems such as IBM MQ. * Build and maintain file-based integrations including SFTP-based data exchanges. * Support database interactions with DB2. * Collaborate with architecture and engineering teams to modernize and extend legacy systems. ## Related Videos - [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) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [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)