Senior Software Engineer

Summary

We are seeking a Senior Software Engineer who takes pride in building great applications using the latest technologies. In this role, you will help build new product lines for our risk management platform and take a leadership role in decision-making around architecture. You will work with a team of engineers. We believe even the toughest problems can be solved with innovative solutions.

Responsibilities

  • Design and develop high-quality software services and features, working with other engineers and product managers
  • Produce clean code and automated tests
  • Participate in, contribute to, and continuously improve Agile software development processes
  • Participate in pilot projects evaluating new cutting-edge technologies
  • Strive for quality of performance, usability, reliability, maintainability, and extensibility
  • Support development effort estimation
  • Identify opportunities for process and tool improvements
  • Grow your career through active participation in our company culture

Requirements

  • Bachelor’s or Masters Degree
  • 5+ years’ experience in developing customer-facing SaaS products
  • Strong understanding of Java, Spring, and Hibernate
  • Experience working with and designing RESTful APIs (AJAX, JSON)
  • Aptitude for learning new technologies
  • Experience with CI/CD and Agile
  • Experience with ElasticSearch
  • Experience or academic training in ML or AI is a plus
Apply
We use cookies to offer you our service. By continuing to use this site, you consent to our use of cookies as described in our policy