Software Engineering Lead

  • IT / Engineering
  • Remote job

Software Engineering Lead

Job description

We support recruitment for an American company - a provider of distributed data and streaming platform that delivers consistent, transactional decisions while maintaining uptime and durability. They are engaged in resolving problems in distributed computing, performance, scaling and transactional consistency so that their customers can get fast, correct decisions on their streaming and at-rest data.


We are looking for a seasoned Software Engineering Lead to join a team that works on improving the ways that systems and users interact with the data platform. You will work on improvements and features in the Java layer of the core product as well as integrations with popular tools and frameworks, such as Kubernetes. You'll take care of the building and leading a brand new team of Software Developers in Poland so this role provides an opportunity to grow within the organization. The project was started a few years ago at MIT by a well-known database Expert. 


Key takeaways:

Stack: Java, SQL, UNIX/Linux,

Salary: About 26 000 PLN gross UoP / 30k net B2B - we're open for negotiations!

Location: 100% remotely from Poland,

Recruitment: Technical screen + 2 online meetings + coding test (2.5h in total).


Responsibilities:

  • Building and leading a team to make the product easier to configure, deploy, monitor and diagnose,
  • Collaborating with UX designers, product management and other teams to expose information to users and tools,
  • Architecting and implementing major components of the product,
  • Designing, coding and unit tests in Java,
  • Participating in an Agile/Scrum team, including demonstrating new functionality at company-wide sprint review meetings,
  • Suggesting improvements during quarterly innovation weeks - digging into new features, old problems, new languages - or whatever sparks your interest at the time.

Requirements

  • 8+ years of experience in product development using Java on UNIX/Linux systems,
  • 3+ years Team Lead or Engineering Management,
  • Computer Science degree or equivalent experience,
  • Experience building applications used by other software engineers,
  • Strong communication skills.


What you can expect:

  • Great recruitment experience with a partnership talks as we value your time,
  • Cooperation with an international team based in the US,
  • Frequent business travels to the US to meet the rest of the team,
  • Becoming a leader and a builder of a brand new development team in Poland,
  • Profit-share incentive scheme,
  • Working 100% remotely forever!