Here at Jaroop, we are changing the way that insurance companies distribute their products to the marketplace through innovative and technology-based solutions. Jaroop works with agencies, carriers, and affiliates using business and technology solutions to stand up, operate, optimize, and scale insurance distribution. We are committed to enhancing creativity, allowing us to have an innovative atmosphere with driven values, flexibility, and commitment to our team members.
We are searching for a Technical Architect to provide technical guidance for the business and architectural oversight for our Engineering department. You will be a key technical leader within Engineering and responsible for ensuring that we maintain a cohesive set of technical capabilities which we will utilize to agilely respond to the needs of the business.
The Jaroop team works in a hybrid model where team-members have the option to work remotely or work from our West Hartford, CT office. We are looking for an individual who is motivated, effective, and able to excel in a remote work environment.
Provide technical architectural oversight to the Engineering department by establishing and maintaining the standards for the languages, frameworks, tools, and services that Engineering will utilize on a daily basis in order to agilely respond to the needs of the business
Collaborate with our Consultants, Solutions Architects, Business Analysts, UX Designers, and our clients to provide guidance on the feasibility of the technical aspects of new and on-going projects
Provide technical expertise in key client meetings and communications
Identify and convey technical considerations, risks, and trade-off’s
Compose and maintain detailed technical specifications, diagrams, guidelines, and coding standards
Dive into code with engineers as technical challenges arise
Develop proofs of concepts as needed
Train internal resources on technical topics
Keep current with engineering best practices, design principles, technology, security, and compliance in order to apply that knowledge to all of the responsibilities above.
Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, or similar engineering major.
2+ years of experience as a Technical Architect or in a technical leadership role (e.g. Lead Engineer/Developer, Team Lead, Engineering Manager)
8+ years of experience as a Software Engineer
Experience engineering a SaaS product/platform
Experience engineering a cloud-based architecture
Experience engineering with message/event queues
Experience engineering with containers
Experience engineering with design patterns
Experience with multiple languages, frameworks, databases, services, and tools
Excellent written and verbal communication skills
Experience working as a member of a highly-collaborative engineering team
Experience communicating directly with clients
US citizenship or authorization to work in the US
Insurance industry experience, preferably in distribution
Master of Science degree in Computer Science, Software Engineering, or similar engineering major
Experience engineering with Scala and Play
Experience engineering with Java
Experience engineering with React
Experience with agile/scrum process methodology
Active participation in widely-used open source projects
Located in the Northeastern US
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k, Roth 401k with company match)
Paid Time Off
Company paid Life, Short Term & Long Term Disability Insurance
Training & Development
Work From Home
Flexible work/Core hours
Our organization participates in e-Verify. For more information regarding e-Verify, click here.
Apply for this job