This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Sapiens is on the lookout for a Lead Software Development Engineer to become a key player in our North America team. Reporting to the Technical Director, this role serves as a senior technical expert, operating independently to deliver high-impact internal consulting services with a primary focus on advanced software development initiatives. The Lead Software Development Engineer is responsible for the full software development lifecycle, including the design, development, testing, deployment, and ongoing maintenance of software solutions. This role evaluates, configures, and adapts implementation and integration requirements to align with client-provided software systems, ensuring optimal performance and scalability. Responsibilities also include monitoring system performance using diagnostic tools to analyze trends, system loads, and growth patterns, as well as delivering training to internal stakeholders and external clients on software functionality and best practices. The Lead Software Development Engineer provides cross-functional technical support, troubleshooting complex software issues and reviewing application specifications to identify opportunities for enhancement and optimization. While this role does not include direct people management responsibilities, it plays a key role in mentoring and guiding junior software engineers through technical leadership and knowledge sharing. Additionally, this position supports clients throughout implementation, integration, and acceptance testing, and participates in an on-call rotation to support outsourced clients during off-hours processing as needed.
Job Responsibility:
Utilizes Broadcom 2E, COBOL, and IBMi Control Language to develop, modify, and maintain software products and client applications
Works alongside engineering groups to implement seamless integration of Java and XML based development frameworks
Supports multiple project lifecycles by providing development, troubleshooting, and system maintenance expertise
Capable of analyzing and aligning program components to ensure cohesive application behavior in line with requirements
Experienced in creating detailed documentation for program design, code implementation, and ongoing maintenance and support
Successfully delivers mission-critical projects, maintaining high standards of client satisfaction throughout the process
Possesses a strong understanding of the relationship between software and hardware components
Adheres to departmental guidelines and procedures to ensure well-informed decision-making in various contexts
Leverages experience and critical thinking to identify solutions for moderately complex issues
Uses critical thinking and independent judgment to detect problems and offer solution recommendations
Excellent in client engagement, effective communication (both verbal and written), decision-making, and fostering a client-focused mindset
Willing to travel up to 10% of the time
Supports clients throughout implementation, integration, and acceptance testing
Participates in an on-call rotation to support outsourced clients during off-hours processing as needed
Mentoring and guiding junior software engineers through technical leadership and knowledge sharing
Requirements:
Demonstrated and verifiable experience with full lifecycle software development of a complex application
Requires 10 years of programming and/or analysis or related experience
Over five years of professional experience in developing with the Broadcom 2E (Synon) case tool
Over five years of professional experience in COBOL programming
Over five years of professional experience working on IBM i, System i, iSeries, and AS400 platforms
Over five years of professional experience in the Life Insurance industry
Proficient in Microsoft Word, Excel, Access, and Outlook
Must demonstrate meticulous attention to detail and possess strong verbal and written communication abilities
Skilled in understanding complex topics and customizing communication based on the target audience
Strong organizational capabilities, able to handle multiple tasks concurrently while meeting deadlines efficiently and accurately
Flexible to work extended hours to meet project deadlines
Effective communicator with the ability to engage diverse audiences through both written and verbal communication across different settings
Must demonstrate a positive attitude, be self-driven, adaptable, and a collaborative team player
Committed to preserving the confidentiality and integrity of proprietary business information, both for the company and its clients
Experienced working within a distributed team environment
Strong ability to manage high-pressure timelines and motivate team members to deliver projects on time
Skilled in managing and prioritizing multiple projects while addressing concurrent customer demands
Committed to fulfilling customer-defined objectives and delivering the expected outcomes
Supports team growth by developing and cross-training members in both technical and business areas to ensure consistent, high-level performance
Drives the adoption of Sapiens development methodologies and monitors compliance to ensure consistency and quality
Bachelor’s degree in computer science, Management Information Systems, Information Technology, or equivalent work experience
Nice to have:
Experience in project management is highly desirable
Experience working with relational databases is a major plus
Insurance industry experience and/or experience with ACORD or other insurance interface standards are a major plus
Experience providing technical consulting services is considered a plus