Skills
-
SQL
-
OOP
-
Git
-
AI APIs
-
AI tools
-
Algorithms
-
Coding assistants
-
Data structures
-
Database
-
LLMs
-
Modern programming language
-
Prompt engineering
Job Description
Start your career where innovation meets real impact.
Sapiens Accelerate is our global Early Careers Programme, designed for graduates with up to 18 months of experience, who are ready to learn, contribute, and shape the future of insurance. From day one, you'll work on meaningful projects, collaborate with experts across the business, build practical AI skills, and develop the capabilities needed to thrive in a global technology company.
Role summary
The Software Engineer is the primary feature builder across Sapiens' software estate — the practitioner who translates product and business requirements into cloud-hosted, production-ready software spanning the client-facing insurance policy, claims, and billing platform as well as the internal business applications that support the organisation's own operations. The role progresses from executing well-defined features within a squad under technical guidance toward technically autonomous contribution that shapes the design of complex systems, mentors peers, and drives engineering quality across the full delivery lifecycle. The role remains the single largest population in the Development family and the foundation of Sapiens' software output capacity. Under Sapiens AI Accelerate, the entry-level role is designed for AI-native developers: graduates who use AI-assisted development as part of their daily work and who, working with Sapiens AIP, help take the SRM platform to its next level.
Job Requirements
• BSc in Computer Science, Software Engineering or a related field.
• Early-career graduate with up to 18 months of experience.
• Genuine curiosity about AI, with hands-on experience of AI tools (such as coding assistants or LLMs) in studies, personal projects or internships.
• Motivated to grow with the SRM platform and help move it forward using Sapiens AIP and modern, AI-assisted engineering.
• Programming fundamentals: data structures, algorithms, OOP.
• Proficiency in at least one modern language.
• Hands-on experience building a working application, service or API (backend or frontend) in a study, personal or internship project.
• Practical experience using AI tools (such as coding assistants or LLMs) in development, with the judgement to review and verify what they produce.
• Basic SQL or database knowledge.
• Exposure to building with AI — for example prompt engineering, simple LLM-based or agent solutions, or calling AI APIs — in a study or personal project.
• Interest in insurance, or in the policy, claims and billing domain.
• Familiarity with Git, code review and agile teamwork.
• Eagerness to learn quickly — including new AI tools and ways of working — and take guidance.
• Builder mindset and ownership: looks for small, practical improvements to code, tests and build steps, including by using AI.
• Collaboration with experts across the business.
• Fluent English.
Job Responsibilities
• Design, code, test, and deploy application features — backend services, APIs, frontend components, or integration layers — for both the client-facing insurance platform and internal business applications, working within an agile delivery squad and applying cloud-native development patterns as the default approach.
• Participate in technical design sessions to define system components, data flows, and API contracts for new features, contributing at a depth proportionate to seniority — from implementation-focused input at earlier levels through to architectural influence at higher scope.
• Integrate security controls into the development lifecycle by applying threat modelling principles, addressing SAST and DAST scan findings, and following security-by-design standards to ensure every feature shipped meets the platform's security baseline.
• Build and maintain CI/CD pipeline configurations, release scripts, and build automation tooling as a native extension of the development process — ensuring code moves from commit to deployment with speed, integrity, and traceability.
• Write and maintain automated unit, integration, and component tests as part of the definition of done for every feature, contributing to the automated test coverage that the Quality Engineering sub-family governs at the pipeline level.
• Use AI-assisted development tools and Sapiens AIP in day-to-day work — for example to draft and review code, tests and documentation, and to help build AI-enabled capabilities on top of the SRM platform — while validating every AI output for correctness, security and quality before it is committed.
Sapiens International Corporation