Senior Software Engineer
Limelight Health
Summary
As a Senior Software Engineer on the Platform team, you will develop new Platform features and infrastructure, influence architectural
decisions, innovate and propose improvements while also mentoring more junior software developers. We follow the principles of SAFe
Scaled Agile, and this role will be on our Platform team supporting the FINEOS New Business and Underwriting solution. Our Software
Engineers work closely and collaborate with other Software Engineers, Quality Engineers, and other cross-functional team members,
adhering to our standards and processes.FINEOS is looking for an experienced Software Engineer with excellent design and programming
skillsworking with AWS Serverless solutions using CDK, NodeJS, JavaScript, Typescript. A successful candidate must have an aptitude for
considering the bigger picture, the knowledge to consider all options, the innovation to select the best solution, and the determination to
take the solution to completion while maintaining a focus on delivering quality and value to the customer. The role provides you the
opportunity to further develop your Software development skills while developing technical architecture and leadership skills through
working as a part of a team committed to delivering quality software for our customers around the globe. As a successful candidate, you will
be given significant training in the latest software industry practices. You will get exposure to and experience working with cloud
technologies, especially AWS.
Responsibilities (Other duties may be assigned.)
- Ability to take on a senior development role in ongoing development of new features and maintenance of the FINEOS Edge Platform.
- Must be able to work with minimal supervision, relied upon for critical tasks, and accept leadership roles when called upon to do so.
- Participate in the full development lifecycle; technical analysis and design, development, and test phases.
- Mentoring of less experienced staff where appropriate e.g., development of best practices, peer review of designs, code, and tests.
- Ability to identify, deliver and drive improvements and innovations within the Platform development area.
- Compile and review estimates around all technical aspects of a solution.
- Ensure all aspects of good design are delivered, including:
- Performance, scalability, and security
- Modularity, interoperability, and upgradability
- Promote and live the FINEOS values and increase positive relations with the team, customers, prospects, and partners.
- This role is a part of a hyper performance team who are focused on both Software Engineering and Quality testing of other Platform
- engineers solutions.
- Should be capable of building out automated solutions for higher frequency of Platform testing and development.
Experience
- Bachelor's degree (BS/BA) in Computer Science, Computer Information Systems, Software Engineering, or a related field.
- Minimum of 5+ years post qualification experience in a software engineering role with exposure to the full SDLC, preferably on
- enterprise-scale systems working on multi-tenanted solutions.
- Strong knowledge of Infrastructure as Code (IaC).
- Strong development skills and competencies including:
- Language:NodeJS, Javascript, Typescript,HTML, CSS
- UI/UX: React
- Databases:Postgres, DynamoDB
- Testing: Jest, Playwright
- CI/CD:GitHub, GitHub Actions
- AWS: CDK, CloudFormation (Required), Lambda (Required), Dynamo, Aurora PostgreSQL, API Gateway (Required), Step Functions,
- EventBridge, Cognito, S3, CloudWatch, Secrets Manager, KMS, CloudFront, ECS
- Experience in implementing architectural direction and successful track record of delivering strategic commercial software solutions
- built on AWS.
- Experience in a software engineering role with exposure to the full SDLC, implementing AWS serverless, preferably on enterprise scale
- systems.
- Awareness of the constraints and business drivers that typically apply to FINEOS customers as enterprise-scale financial service
- organizations.
- Proven excellent technical problem-solving capabilities.
- Experience with software engineering practices such asObject-Oriented programming and application of design patterns.
- Committed to creating readable, reliable, and maintainable code and coming up to speed quickly on new technologies.
- Excellent interpersonal, teamwork, and communication skills (both written and verbal).
- Fluency in verbal and written English is essential for creating clear documentation.
Knowledge, Skills and Abilities
- Experience working within a Scaled Agile environment is highly desirable.
- Software background in the insurance sector would be an advantage.
- Experience with AWS Serverless Cloud technologies required.
Technical Skills
- Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc.
- Familiar with operating systems, such as Windows, Success Factors, etc.
Language Skills
- Ability to speak the English language proficiently, both verbally and in writing.
Travel Requirements
This position does not require travel.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential
functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Employee works primarily in a home office environment.
The home office must be a well-defined work area, separate from normal domestic activity and complete with all essential technology
including, but not limited to; separate phone, scanner, printer, computer, etc. as required in order to effectively perform their duties.
Work Requirements
Compliance with all relevant FINEOS Global policies and procedures related to Quality, Security, Safety, Business Continuity, and
Environmental systems.
Travel and fieldwork, including international travel may be required. Therefore, employee must possess, or be able to acquire a valid
passport.
Must be legally eligible to work in the country in which you are hired.
FINEOS is an Equal Opportunity Employer. FINEOS does not discriminate on the basis of race, religion, color, sex, gender
identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis
covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need