Software Engineer – Mainframe Innovation
1 day ago
Birmingham
Company Description Geniez AI connects LLMs and AI-agents to real-time mainframe data. Mainframes run the global economy. Our mission is to deliver the latest technology advancements in AI to mainframe enterprises, empowering them to improve decision making, enhance customer experiences and accelerate time to market, while building on top of existing investments in this critical IT infrastructure. Our founders have a proven track record of innovation in the mainframe space. They are the same team that built Model9 and revolutionized the mainframe with seamless access to cloud storage and they are now keen on bringing Generative AI to the mainframe in the same fast-paced, revolutionary and fun way. With over 50 years of experience among us and backed by top VC investors, we bring startup-speed innovation to the reliable and trusted mainframe market, and we’re excited to tackle the toughest technological challenges unlocking the most value for our clients. About the Role We are seeking a passionate Software Engineer to join our team developing innovative, next-generation enterprise software solutions for mainframe environments. This role focuses on modernizing and extending data access to mainframes using Java on z/OS, leveraging the security, performance, scalability, and reliability of mainframes with the flexibility of modern development practices and tools. This role offers a unique opportunity to work with at a VC-backed startup company in the mainframe space, alongside experienced industry leaders with proven exit track record. You will collaborate with cross-functional teams to design, build, and optimize software solutions that bridge traditional mainframe systems with the hottest technologies today such as LLMs and AI-agents running on-premises and in the public cloud. Key Responsibilities • Design, develop, and maintain software solutions spanning mainframes and cloud using Java on z/OS, Python and TypeScript as well as related technologies., • Optimize performance and ensure reliability, scalability, and security in a high-volume enterprise environment., • Collaborate with architects, system engineers, and DevOps teams to implement automated CI/CD pipelines including both mainframes and cloud., • Write clean, efficient, and maintainable code following best practices and mainframe-specific constraints., • Conduct code reviews, testing, debugging, and performance tuning., • Stay current with emerging trends in mainframe modernization, AI applications, cloud computing and modern software development frameworks. Required Qualifications • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)., • Experience in software development, with a strong background in Java programming., • Proven experience working on IBM z/OS, including familiarity with z/OS system services, z/OS UNIX and Java on z/OS., • Solid understanding of mainframe application concepts including JCL, ISPF, CICS, DB2, IMS, MQ, RACF, etc., • Familiarity with AI application development concepts and tools such as LLMs, MCP, A2A, LangChain, LlamaIndex, Hugging Face, etc., • Experience with VS Code, or similar development tools., • Familiarity with REST APIs, JSON, and microservices architectures., • Ability to work in a fast-paced environment, learn and adapt quickly., • Strong analytical, problem-solving, and debugging skills., • Excellent communication and collaboration abilities. Preferred Qualifications • Hands-on experience with installation and configuration of major z/OS subsystems such as DB2, IMS, CICS, MQ., • Understanding of IBM Z mainframe hardware including LPAR, MSU consumptions, zIIP engines, compression and encryption facilities., • Experience with running AI applications on z/OS., • Experience with building CI/CD pipelines on mainframes., • Familiarity of COBOL applications on z/OS. What we offer • Unique opportunity to work at the intersection of mainframe and AI computing, developing software that drives critical enterprise systems at the largest corporations in the world., • Working as part of a strong team in a fast paced, startup environment with the opportunity to make a big impact on the company’s technology and roadmap., • Continuous learning opportunities in various technologies including IBM Z mainframes, building AI applications and cloud computing., • A collaborative, innovative, and inclusive work environment.