THE OPPORTUNITY:
We’re looking for a Senior Back-End Software Engineer that can build extensible, robust web applications, with an eye for architecture. We leverage GCP, Tensorflow, Python, Ruby, Web Components, Ember and Node to develop high-performance applications for the insurance industry.
This opportunity is Remote from the US!
WITHIN 1 MONTH, YOU’LL:
- Gain an understanding of CAPE’s role in insurance analytics and how our technology empowers our customers.
- Participate in design discussions and serve as technical expert for development across CAPE’s back-end stack
- Perform code reviews and analysis, ensuring alignment with our core values of rigor and impact.
- Design, implement, and maintain end-to-end (E2E) and unit tests to ensure the reliability and performance of our back-end systems.
WITHIN 3 MONTHS, YOU’LL:
- Design and implement scalable and extensible backend systems to support customer-facing and internal applications.
- Work closely with our Product team to analyze business problems to design innovative solutions.
- Implement complex code changes for specific requirements or applications, aligned with CAPE’s high standards of quality and technical excellence.
WITHIN 6 MONTHS, YOU’LL:
- Serve as a technical expert on multiple/ complex areas of our application.
- Evaluate new technologies and tools needed/ providing recommendations for enhancing CAPE’s tech stack to better serve customers and advance our mission.
- Own critical sections of back-end development, demonstrating strong collaboration skills and technical expertise.
- Collaborate closely with data science, machine learning, and product teams to ensure successful development and timely delivery of new features.
THE SKILL SET:
- Bachelor’s Degree in a STEM field with 5+ years of hands-on industry experience, Master’s degree in a STEM field with 3+ years of relevant, hands-on industry experience, or PhD degree in a STEM field.
- Expertise with a scripting language, such as Python, Ruby and SQL. Demonstrated understanding of software architecture principles.
- GIS knowledge is a plus.
- Strong ability to design and implement high-quality, scalable code solutions.
- Demonstrates a high level of initiative and autonomy in problem-solving. Proficient in translating abstract tasks into well-defined technical objectives.
- Adaptability: We use whatever technology fits the task, not creating tasks that fit the technology. You should have a proven track record of learning new languages/tech-stacks and applying them effectively.
- Excellent written and verbal communication skills, with the ability to understand and articulate business requirements and objectives to both technical and non-technical stakeholders.
- Ability to travel 1-2 times annually for company/team events
THE TEAM:
You will join a growing team of software engineers with years of experience building and shipping product-focused engineering across a multitude of different industries. At CAPE, our software engineers work daily with machine learning engineers and data scientists to build the databases, APIs and applications that are the backbone of CAPE’s infrastructure. We tackle difficult engineering challenges and focus on delivering impact for our coworkers and clients each day.
WE BELIEVE:
- Talent is critical, but best when tempered with humility
- Self-motivation leads to the best outcomes
- Open, direct communication is a sign of respect
- Teamwork drives success
- Having fun together is an important part of the job!
COMPENSATION & BENEFITS:
Cape Analytics believes in creating a more equitable environment for everyone, and is committed to standing against wage gap disparities that are widened by limited pay transparency.
Positions at Cape may also include stock options, bonus opportunities, and/or variable incentive pay (commissions) to supplement your base earnings. Additionally, Cape offers top-notch insurance options and competitive benefits- such as unlimited PTO, company outings, remote work capabilities and more!