This position is a salary grade 8 and ranges from $115,00-$192,900.
Responsibilities
Collaborate with cross-functional teams, including Product Managers, Architects, DevOps, and QA, to design and develop a scalable microservices platform.
Develop clear, testable specifications, acceptance criteria, and architectural guidelines that enable AI coding agents to generate reliable code.
Leverage AI coding agents, reusable prompts, and repository conventions to streamline development workflows.
Establish quality controls for AI-generated code, including automated testing, security scanning, and static analysis.
Evaluate emerging AI tools and practices, including agentic workflows, MCP integrations, and evaluation frameworks
Requirements
Bachelor's degree in Computer Science or related field
Hands-on full-stack engineering team leads with extensive experience on Oracle PL/SQL, responsible for owning an Agile team’s efforts to plan, design, develop, and launch efficient systems and solutions.
Compensation
Primary Location Full Time Salary Range: $113,840.00 - $170,760.00
Responsibilities
Code contributing leader of an Agile team, working to deliver sprint goals
Conduct personnel duties for team (e.g., performance evaluations, hiring, promotions and disciplinary actions)
Design, document, and develop world-class enterprise applications leveraging the latest technologies and design patterns
Provide strategic influence and exercise control over team resources, budget management and planning, while monitoring end results
Utilize in-depth knowledge of concepts and procedures within own area to resolve issues
Senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology Team, leading applications systems analysis and programming activities.
Responsibilities
Lead integration of functions to meet goals, deploy new products, and enhance processes
Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects
Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation
Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
Requirements
Bachelor’s degree/University degree or equivalent experience
Design and deliver enterprise-grade web applications, leveraging AI development agents to accelerate delivery and raise engineering standards, demanding end-to-end technical ownership.
Compensation
Primary Location Full Time Salary Range: $138,720.00 - $208,080.00
Responsibilities
Design and build large-scale web application platforms on microservices architecture, owning decisions across the full stack — from Angular frontends to Java/Spring Boot backends and relational data layer.
Lead system design at both high and low levels, producing artefacts such as sequence diagrams, class diagrams, and data models, while ensuring security, scalability, and performance are built in from the start.
Leverage AI coding agents (e.g., Claude Code, Cursor, Devin) for code generation, debugging, and routine tasks; engineering high-quality context (repository structure, API specs, Jira tickets) to maximize the accuracy and reliability of AI output.
Critically review, validate, and take ownership of all AI-generated code ensuring structural integrity, security compliance, and production readiness before anything reaches deployment.
Integrate agentic workflows into CI/CD pipelines; manage multiple workstreams concurrently through intelligent delegation to AI agents.
Design, build, and deliver complex software applications within a high-performing Technology team that directly supports business-critical systems across the firm.
Compensation
Primary Location Full Time Salary Range: $138,720.00 - $208,080.00
Responsibilities
Accountable for executing and driving application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts.
Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles.
Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges.
Capable of research in root cause of development and performance concerns as well as the resolution of defects.
Have a deep understanding of the technical requirements for the solutions being built.
Requirements
Bachelor’s/University degree or equivalent experience
The Applications Development Senior Programmer Analyst (C12) is a seasoned technical role responsible for driving the architecture, design, end-to-end development, and implementation of complex, enterprise-grade software applications.
Responsibilities
Architect, develop, test, and maintain robust, scalable, and secure full-stack applications using Java (11/17+), Spring Boot, and React.js (18+) / TypeScript.
Build high-performance RESTful APIs, microservices, and event-driven backend systems that integrate with relational (Oracle, PostgreSQL) and NoSQL databases.
Develop responsive, accessible, and intuitive front-end user interfaces (UI) and Single Page Applications (SPAs) with modern state management (Redux Toolkit, Context API, React Query).
Conduct architectural assessments, code reviews, feasibility studies, and accurate effort/time estimations for major business initiatives and technical enhancements.
Implement automated testing strategies across the pyramid (unit, integration, contract, and end-to-end tests) using frameworks such as JUnit, Mockito, Jest, React Testing Library, and Cypress/Playwright.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or equivalent technical discipline / experience
Develop and enhance the next-generation distributed risk and pricing platform, maintain continuous firm-wide risk and P&L capabilities, collaborate with global FICT research and technology teams, and design low-latency, fault-tolerant distributed systems.
Locations (2)
Tel Aviv, Tel Aviv, Israel
Ramat Gan, Tel Aviv, Israel
Responsibilities
Develop and enhance the next-generation distributed risk and pricing platform
Help maintain continuous, uninterrupted firm-wide risk and P&L capabilities
Collaborate with global FICT research and technology teams, Middle Office, and Trading
Design and implement low-latency, fault-tolerant, loosely coupled distributed systems
Requirements
Bachelor’s degree in computer science or another scientific field
Work on software Quality Assurance processes with a heavy focus on execution of the automation with various automation tools and techniques. Develop Automation Frameworks and automating test cases, ensuring comprehensive automation coverage.
Compensation
Expected base pay rates for the role will be between $157,000 and $157,000 per year at the commencement of employment.
Responsibilities
Develop Automation Frameworks and automating test cases
Develop utilities and customized frameworks aligning with DevOps practices
Track test metrics, such as test coverage, defect densities, and open defect counts
Create detailed, comprehensive, and well-structured test plans and test cases