Skip to main content

Staff Software Engineer (P419)

About Us:

As a Senior Staff Software Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers, who strive to develop and deliver the highest quality products to the market.


Technical Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of software development experience with expertise in Java.
  • Strong knowledge of design patterns and software engineering best practices.
  • Extensive experience with traditional databases and APIs.
  • Experience with Web Services (REST) and microservices preferred.
  • Must have developed middle-tier or backend Java apps for web applications.
  • Some working experience with shell/perl/script programming.
  • Some experience with Hibernate or Object-relational mapping frameworks.
  • Familiarity with JSON, and XML data formats.
  • Experience with Hadoop and experience with data engineering, data modeling, analytics, and understanding how data is collected and processed within an organization.
  • Experience with Postgres databases.
  • Experience with Kubernetes/Docker.


Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills