Sr Software Engineer - Mainframe & Distributed Systems
Job in
Lebanon, Grafton County, New Hampshire, 03756, USA
Listed on 2026-02-14
Listing for:
AG Foundry - Recruiting & Staffing
Full Time
position Listed on 2026-02-14
Job specializations:
-
Software Development
Software Engineer, Senior Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Our client, a Fortune 500 company, is looking for a Sr Software Engineer - Mainframe & Distributed Systems, to join their team! We are looking for a Senior Software Engineer who is primarily a mainframe developer with knowledge and experience in distributed application development and support. The ideal candidate embraces Continuous Integration/Delivery, follows engineering best practices, and is passionate about innovation in the trading technology space.
*** This would be a 12+ contract with chance to convert(if interested)
- Build and deliver high-quality, maintainable software solutions in an Agile environment
- Ensure solutions meet both functional and non-functional business requirements
- Contribute to engineering best practices, including code reviews, cloud strategy, and CI/CD improvements
- Clearly communicate technical solutions and ideas to stakeholders across all levels
- Develop a strong understanding of the business domain and contribute meaningfully to technical discussions with both internal and external partners
- Continuously research and recommend modern tools and creative practices to drive innovation within the team
- Bachelor's degree (or higher) in Computer Science, Engineering, Information Technology, or equivalent
- 5+ years of professional software development experience
- Strong knowledge of:
CICS (including Dynamic Transaction Routing), COBOL, DB2 (or DBZ), VSAM, JCL - Familiarity with mainframe and DB2 tools such as File-AID, debuggers, and job schedulers
- Exposure to the Brokerage/Finance domain especially brokerage and margin products
- Experience working with highly transactional, fault-tolerant, and data-driven systems
- Ability to identify and mitigate technical risks; coach junior staff when needed
- Comfortable collaborating across distributed/global teams
- Strong problem diagnosis and troubleshooting skills
- On-call rotation experience
- Basic understanding of Sprint Boot or similar frameworks
- Basic understanding of Python
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×