Location: Remote US or EU
Reports to: Team Lead for UA Development
Travel: Quarterly travel to HQ in Alpharetta, GA
Stonebranch builds dynamic IT automation solutions that transform business IT environments from simple IT task automation into sophisticated, real-time business service automation, helping organizations achieve the highest possible Return on Automation. No matter the degree of automation, Stonebranch software is simple, modern, and secure. Using its universal automation platform, enterprises can seamlessly orchestrate workloads and data across technology ecosystems and silos. Headquartered in Alpharetta, Georgia with points of contact and support throughout the Americas, Europe, and Asia, Stonebranch serves some of the world's largest financial, manufacturing, healthcare, travel, transportation, energy, and technology institutions.
Your Part in this Growth Story:
Stonebranch is searching for a z/OS Developer who’s interested in playing in the explosive IT automation market. The ideal candidate would contribute his/her knowledge and ideas in building/refactoring existing code base to improve our agent software's solution for z/OS, aligning it with our product roadmap and vision. Contribute to all phases of development life cycle, which includes planning, design, implementation, unit testing, acceptance testing, and documentation. Practice an Agile/SCRUM-driven development methodology and adhere to contemporary development practices such as TDD (Test-Driven Development) and continuous integration/delivery (CI/CD). Promote the z/OS platform, train others as needed, and incorporate modern, innovative solutions and features to our Agent product.
This is a fully remote position – candidates can be located anywhere in the United States or European Union, though preference will be given to candidates in the Atlanta, GA area. This position will report to the Team Lead for UA Development.
Your Impact on The Organization:
As a key contributor to our software development team, you will:
Software Development & Lifecycle
- Participate in all phases of the software development lifecycle.
- Design and redesign complex software components and applications based on technical specifications.
- Configure and maintain development-supporting software and scripts, including:
- Build and unit-level testing
- Automated testing
- Code deployment
Documentation & Standards
- Create and maintain technical documentation, including:
- Coding standards and best practices
- Development processes (e.g., peer reviews, version control, configuration management)
- Deployment and operational procedures
Continuous Improvement
- Research and evaluate new technologies and development alternatives.
- Present findings and proposals during architectural reviews to support continuous improvement.
Collaboration & Support
- Share knowledge of existing and emerging z/OS capabilities with team members.
- Contribute to release planning and overall team strategy.
- Collaborate with Stonebranch’s z/OS mainframe provider to implement environmental changes and troubleshoot system issues.
What You Will Bring to the Team:
Education & Experience
- BS/MS in Computer Science, Engineering, or a related field.
- 5+ years of C/C++ development experience on the z/OS platform.
- 7+ years of experience with z/OS Assembler.
Core Technical Skills
- Strong programming fundamentals, including:
- Unit testing and test-driven development
- Fault tolerance
- Data structures and complexity analysis
- Object-oriented principles and design patterns
- Development of z/OS applications that:
- Run as started tasks
- Monitor and manage job submission/completion
- Prepare jobs for restart/rerun (e.g., step COND processing, GDG resolution, temporary datasets)
- Collect/process SMF record types 14, 15, 16, 17, 18, 30, and 70
- Interface with SMF exits: IEFUSI, IEFU83, IEFU84, IEFACTRT
- Communicate between processes using XCF
- Manipulate one or more of the following dataset types: sequential datasets, GDGs, VSAM datasets, and/or Individually Linked/Indexed Element (IL/IE) datasets
Tools & Platforms
- Proficiency with version control and configuration management tools such as Git, VersionOne, or Jira.
- Experience developing C/C++ applications on:
- Windows
- Linux/Unix (AIX, Solaris, HP-UX)
- IBM I (AS/400) – a plus
- Familiarity with test frameworks (e.g., GoogleTest or UTest for C/C++) – a plus
z/OS Systems Knowledge
- Strong technical knowledge of:
- IPCS
- JES2 and/or JES3
- RACF
- SMP/E
- Unix System Services (USS)
- Bonus experience (highly desirable but not required):
- z/OS systems programming or administration (e.g., shutdown/IPL, access/account management)
- z/VM
- Additional operating systems: Windows, Linux/Unix
Soft Skills
- Strong interpersonal skills and respect for collaborative work disciplines.
- Excellent written and verbal communication skills in English.
- Ability to work effectively in a team-oriented environment.
Why You’ll Love Stonebranch:
- Competitive compensation
- Workforce fitness program / gym reimbursement
- Excellent health benefits
- 401k to help you save for your future
- Regular social events
- Paid holidays and generous time off policy to rest and recharge
- Convenient North-Atlanta location
We are an Equal Opportunity Employer and do not discriminate against applicants due to race, ethnicity, gender, veteran status, or on the basis of disability or any other federal, state or local protected class.