Principal Software Engineer – Product

Ohalo

hiring-jobs.com

About Ohalo

Ohalo is a fully remote company founded in 2017 to create order out of data chaos. Our Data X-Ray is a market leading data discovery and classification tool, enabling our clients to keep their data protected using generative AI, natural language processing, and machine learning. We’re also exploring product offerings in the enterprise LLM space.  

You’ll be helping to protect the data rights of millions of our clients’ customers as the newest member of our talented team. 

To find out more about working at Ohalo and our values, please visit https://www.ohalo.co/about 

Location:  Remote, 4 hrs overlap with GMT timezone. UK/Europe preferable.

Reporting line:  Engineering Manager

Travel requirement:  None

Engineering & Data X-Ray tech stack

At Ohalo we have a strong product mindset – we encourage our engineering teams to build an understanding of the product and market, in order to enable us to tackle client problems holistically and build the best solutions possible. We’re looking to hire great full stack or back end engineers to join our cross functional pods, focused on delivering client value. We’re looking for a principal level Java engineer, with experience in the rest of our tech stack being beneficial. 

Our tech stack currently consists of:

  • Java and Spring Boot, and the associated build tools (Gradle, etc.)
  • Python
  • React, Bootstrap 5, Typescript, Playwright
  • RabbitMQ, MongoDB, MySQL, ElasticSearch
  • Ansible, Docker, GCP
  • Grafana, Prometheus, and Loki
  • Github Actions and Github Projects

Proficiency in each of these technologies is not a requirement to apply to this position, but please share if you have experience in any of these.

You’re ready to:

  • Work as a member of one of our three product delivery pods. You will be collaborating in designing, building, and releasing solutions in an agile, async-first, remote, distributed, product team.
  • Work cross-functionally. While we have plenty of experts, we also encourage our teams to have a wide breadth of skills and venture outside their domain of expertise.
  • Proactively take ownership of design and delivery of issues and tasks, perform code reviews, and consider the best way to automate testing (our pods are responsible for their own QA).
  • Work independently with focus, but recognise that the team are there and utilise them when you need them for break out sessions/pairing/mobbing to solve problems collaboratively.
  • Contribute to our culture of learning and development, both sharing your knowledge and looking to learn from others within the team.
  • Mentor and coach other engineers on the team.
  • Constantly strive to improve. Challenge our existing team and engineering processes as well as propose and implement solutions to improve them.
  • Be constantly security minded – we are helping to protect the data rights of millions of our client’s customers, and need to respect this.

You are:

  • Communicative and resourceful about solving engineering problems, with a strong focus on building valuable products.
  • Excited to work remotely, ideally in a timezone that overlaps with London for ~4 hours a day.
  • Trustworthy, self-driven, and able to work towards goals. We embrace flexibility and agency and believe you should work when you are most productive. We don’t track time, we recognise results.
  • Enthusiastic and willing to become a part of a growing team and people-focused culture.

Requirements

Must haves:

  • Very strong Java skills.
  • Experience in a range software development environments, ideally overlapping with our tech stack
  • Product engineering experience with complex products with non-trivial constraints
  • Understanding of containerization, networking, database, and security principles and best practices

Additional non-essential, but highly desirable characteristics:

  • Experience with Springboot framework
  • Experience working with TypeScript
  • Solid grasp of SQL and no-SQL database fundamentals
  • Experience with automated testing and a focus on quality
  • Experience with performance testing complicated systems at scale
  • Experience with Linux system administration
  • Interested in security/performance/scalability

Growth Framework Positioning

At Ohalo we use an Engineering Growth Framework. This is a way to identify your abilities in a range of areas we view as important. We’ve identified five key elements we believe make a great engineer: 

Technology, System, People, Process, and Influence. 

For each aspect, there is a 1 to 5 level based on a set of criteria.  The combination of these levels are used to define Titles. (Each level includes all of the levels below it).

This framework allows us to have meaningful conversations around expectations of your role, and identify areas of growth to reach the next level in your career. Together we can identify clear path(s) of progression, and form a basis for discussing where you want to move forward at Ohalo. We are looking to recruit at the following levels, but are more interested in finding great people than levels of seniority. 

Ohalo is an equal opportunity employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

We will provide reasonable support whenever it is required, in order to enable you to make an application, and throughout the recruitment process. Please use the application form to let us know should you require any assistance, or contact us in advance: [email protected]

Ohalo does not accept unsolicited resumes from any sources other than directly from a candidate. Ohalo will not pay a fee for any placement resulting from the receipt of an unsolicited offer, even in a situation where Ohalo employs the relevant candidate.

Benefits

Competitive Pay based on your experience level, skills and location

Meaningful Equity as a fast-growing Series A company

New workstation & home office stipend

25 Days Paid Vacation

Flexible & Remote working style with meeting space in London,UK and Atlanta, GA, USA – if convenient/desired

Apply now
To help us track our recruitment effort, please indicate in your cover/motivation letter where (hiring-jobs.com) you saw this job posting.

Job Location