A successful candidate will help engineer solutions to secure software development, identify threats and mitigate vulnerabilities throughout our environment. The role involves building tooling, collaborating with developers, and delivering security guidance aligned with NIST, ISO, and SOC2 frameworks.
Responsibilities
Build, deploy and maintain tooling to validate and track security controls in and around our code
Work closely with application development and infrastructure architectural teams to create code which is secure by design and default
Create programmatic code reviews and automate penetration testing to decrease potential introduction of vulnerabilities
Lead and collaborate with developers on secure coding techniques and threat modeling
Contribute to vulnerability detection and remediation of technological offerings
Requirements
BA degree in a related field
Nice to have: Experience in developing highly automated detection and triage tools
Nice to have: Deep understanding of cyber security red-team techniques
Nice to have: Expertise in IAM, PAM, and Data Protection tools
Nice to have: Experience with cloud native security tools
The Lead Java Engineer, Vice President, will provide hands‑on technical leadership for the Java microservices and integration workstreams supporting the strategic clearing platform.
Responsibilities
Lead the technical planning, design, development and delivery of assigned Java microservices and integration workstreams for the replacement clearing platform, remaining hands‑on in complex or critical implementation activities.
Shape interface and API designs across clearing, settlement and downstream systems, aligning service boundaries, integration patterns and dependencies with the agreed target‑state architecture.
Lead the development of Apache Kafka event‑driven solutions, including producers, consumers and streaming integrations, ensuring agreed processing, resilience and data integrity requirements are addressed.
Provide application‑level technical leadership for deployment and troubleshooting on OpenShift, working with platform and infrastructure teams to ensure containerised services are production‑ready.
Partner with Solution Architects and Technical Leads to evaluate design options, resolve complex technical issues and establish reusable engineering patterns within enterprise standards and governance.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline; Master's degree preferred.
Nice to have: Red Hat Certified Specialist in OpenShift Administration
Design, develop, and support modern cloud-native applications that enable enterprise analytics, data-driven workflows, AI-enabled capabilities, and operational decision-making.
Compensation
The current salary range for this role is $102,400.00 to $179,000.00. This position is also incentive eligible.
Responsibilities
Design, develop, test, deploy, and maintain modern enterprise web applications using React, TypeScript, Node.js, and related technologies.
Deliver application functionality across presentation, application, integration, and data layers.
Translate business and technical requirements into secure, maintainable, and production-ready software solutions.
Develop responsive, accessible, and intuitive user experiences using React, TypeScript, JavaScript, HTML, CSS, and modern user-interface frameworks.
Build reusable user-interface components, shared libraries, and engineering patterns that can be adopted across product teams.
Requirements
Bachelor’s degree in Computer Science, Engineering, Information Systems, a related field, or equivalent practical experience.
Transform requirements into software to maximize business value and customer satisfaction.
Responsibilities
Develop, maintain, and optimize software solutions using programming, scripting, and database technologies
Lead the design and implementation of scalable software architectures, reusable components, design patterns, and frameworks
Apply software engineering best practices including secure coding, code reviews, source control management, testing, CI/CD, and operational excellence
Contribute to requirements analysis, technical assessments, effort estimations, and solution design while providing expert recommendations to stakeholders
Deliver large and complex software modules within agreed quality, timeline, and budget objectives, while supporting deployment, maintenance, and continuous enhancements
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
Lead applications systems analysis and programming activities, establishing and implementing new or revised application systems and programs in coordination with the Technology team.
Responsibilities
Partner with multiple management teams to ensure appropriate integration of functions to meet goals and define necessary system enhancements
Resolve high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
Provide expertise in applications programming and ensure design adheres to architecture blueprint
Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
Develop comprehensive knowledge of how business areas integrate to accomplish goals
Requirements
Bachelor’s degree/University degree or equivalent experience
Seeking an experienced Lead Software Engineer to provide hands-on technical leadership across the software development lifecycle, leading solution design, architecture, and engineering best practices while mentoring engineers.
Compensation
Pay Range: $126,820.00 - $149,200.00
Responsibilities
Lead the design, development, testing, deployment, and production support of enterprise software solutions.
Provide hands-on technical leadership across architecture, solution design, coding standards, and engineering best practices.
Design and build scalable, secure, reliable, and high-performance applications and platforms.
Develop and evolve APIs, SDKs, microservices, and integration solutions, ensuring compatibility, scalability, and maintainability.
Write production-ready code and conduct code reviews to maintain quality, security, performance, and engineering standards.
Hybrid role for a Software Engineer with experience in Cobol JCL CICS VSAM and DB2 on mainframe platforms focusing on the development, enhancement and maintenance of stable and secure enterprise applications ensuring high performance regulatory compliance and seamless integration with upstream and downstream systems while collaborating with cross functional teams in a structured day shift environment.
Responsibilities
Design, develop and maintain Cobol based business applications on mainframe environments to support critical enterprise processes and ensure consistent system reliability
Analyze functional and technical specifications to translate business requirements into efficient Cobol JCL CICS VSAM and DB2 components that are easy to maintain and extend
Create review and optimize JCL jobs to orchestrate batch processing workflows improve throughput and reduce operational incidents across multiple environments
Develop and refine CICS online transactions to deliver responsive and stable user interactions while maintaining strict adherence to performance and availability targets
Design and tune VSAM file structures and DB2 database objects to ensure efficient data storage fast retrieval and robust data integrity for core business domains