Job Description
Bamboo Insurance
Job Description
Job Description
full remote position
Job Summary:
We are searching for a Lead Software Engineer – Integration (Team Lead) to join Bamboo’s growing Technology team. In this position, you will be responsible for designing and managing our integration architecture which includes our own custom applications/services, as well as, integrating to existing commercially available software applications.
You will have the opportunity to review and propose changes to the existing application architecture and technology stack. You’ll lead a team of developers to establish best practices and implementation standards. In doing so, you’ll establish a technology backlog and prioritize according to our business and technical requirements.
To ensure success, you should exhibit strong leadership skills and extensive experience in distributed application design with a focus on microservices. You will be hands on, responsible from backlog prioritization, documenting design and architecture, as well as, development and code reviews. Our ideal candidate will have a minimum of five years of experience as a Sr. Software Engineer.
Duties/Responsibilities:
- Design, implement, and maintain our application and integration architecture using AWS Services
- Assess the architecture currently in place and work with the development team to recommend solutions to improve it
- Propose new technologies as you see fit, some examples that we currently use include Apache Kafka, Apache Camel, Spring Boot.
- Partner with the DevOps team on establishing AWS CodePipelines
- Assess the business impact that certain technical choices have
Required Skills/Abilities:
- Expertise in RESTful web services architecture in conjunction with microservices
- Experience with implementing and integrating to Policy Administration Systems
- Programming experience in Python and Java
- Experience in containerized, distributed application development
- Experience with Jira, Jira Advanced Roadmaps, Confluence to manage tickets across multiple projects
- Ability to organize and facilitate meetings across various stakeholders
- Ability to present technical concepts to a non-technical audience
- Ability to effectively plan and prioritize work activities
Required Education and Experience:
- Bachelor’s degree in related field or equivalent experience
- At least five years Sr. Software Engineer related experience required
- Advanced knowledge of the full software development life-cycle
Preferred Requirements:
- Property and Casualty Insurance domain knowledge
- Guidewire InsuranceSuite experience
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
Salary:
Starting at $120,000 annually. Candidate's skills, experience and abilities will be taken into consideration for final offer
To apply, please visit the following URL:https://www.whatjobs.com/pub_api__cpl__1722246257__5076?utm_campaign=publisher&utm_medium=api&utm_source=5076&geoID=18907→