JOBS

Join the family.

JOBS

Forge the next generation of innovative cybersecurity companies.

Software Engineer - Backend Java

CyberCube

CyberCube

This job is no longer accepting applications

See open jobs at CyberCube.
Software Engineering
Tallinn, Estonia
Posted on Tuesday, November 28, 2023
About CyberCube:
1) The market leader in digital analytics with the mission of delivering the world’s leading cyber risk analytics on one of the most critical risks of today and the future.
2) Exceptionally well-funded startup that has raised over $100MM of capital from top-tier investors that has no need for any additional capital in this current market environment
3) Explosive team growth (from 15 employees in SF to >100 people globally).
4) Explosive client base growth path with a >99% retention rate.
5) An incredibly diverse, collaborative, and high-performing team of insurance industry professionals, data scientists, and engineers who love working here.
6) CyberCube and its products win industry awards every year (eg. Cyber Risk Solution of the Year & Stress Scenario Software of the Year in 2023). We were recognized with 9 awards in 2022.
7) Senior leadership has a continuous commitment to team members doing the best work of their careers.
8) CyberCube is just a place where you can get things done!
Software Engineer is a crucial member of the software development team, contributing to the design, development, and maintenance of backend components and infrastructure. As a Software Engineer at CyberCube, your main focus will be developing client-facing components. You will handle tasks of varying complexity, collaborating with cross-functional teams to craft innovative solutions that enhance the user experience and functionality of our products.

Responsibilities

  • Designs, develops and maintains high-quality code for simple to complex components of a product or infrastructure
  • Collaborates within and across teams in writing specs, design docs and prototypes
  • Works directly with key stakeholders from other functions to analyze and resolve customer issues
  • Produces software which is tested at a level of components and individual logical units
  • Follows the software lifecycle process and best practices when developing software

Qualifications

  • 3+ years of development experience in agile environment
  • Experience working on cloud platforms such as AWS
  • Hands-on programming experience in Java/Kotlin, Spring, REST, Data Caching Services, DB schema design, and data access technologies
  • Strong foundation in object-oriented programming, and software application design
  • Understanding of Service-Oriented Architecture and microservices
  • Experience in developing production software, collaborating with different teams
  • Good communication skills, with a strong command of both spoken and written English

Bonus points

  • Experience with RabbitMQ/Kafka
  • Experience with CI/CD Jenkins/GA
  • Experience with ElasticSearch, Graph Databases
CyberCube Analytics, Inc. is an equal opportunity employer. We don’t tolerate discrimination against age, gender, gender identity, gender expression, sexual orientation, race, color, nationality, ethnicity, religion, disability, veteran status, protected genetic information or political affiliation.

This job is no longer accepting applications

See open jobs at CyberCube.