Senior Platform Engineer (Java)

Remote / NY / Toronto | Sourcing: External Roles | Full-time | Fully remote


Jahnel Group’s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great clients doing meaningful work. This is a full time position with one of our closest clients. 

Client Overview

Everyone wants a career with impact. At our clients company, you’ll be helping some of the world's most renowned and ambitious companies build winning cloud platforms.

Our client's software engineers are problem solvers. While most have deep expertise in specific areas of the technology stack (front end, back end, data, security etc.), all are comfortable swimming across lanes. This is really important in delivering the product and platform outcomes that our customers expect.

Our engineers are most interested in solving business problems with cutting edge cloud technologies and distributed systems. Let’s face it, most of this stuff is pretty new so “10 years of experience” isn’t really a credible calling card. We’re looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. We want all of our staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. We like the type of engineer that you can pair with a product manager and have them do their thing.

Job Responsibilites
Work with customers to define, design, and develop complex, multi-tier distributed software applications on cloud platforms ( AWS / GCP)
Passionate about mentoring team members and bringing in new technologies within the larger team.
Work hands-on with cloud native services to demonstrate and prototype outcomes in customer/partner environments.
Work in a supportive environment with many growth opportunities.

Technical Requirements:
3+ years of experience with Java and Spring Boot framework.
Experience building, architecting, designing and implementing highly distributed global cloud-based systems on either AWS or GCP
Experience building or integrating with Continuous Integration/Delivery process.
Experience implementing platform components such as RESTful APIs, Message Queues Systems, Observability Services, State Management Systems, Caching etc.
Hands-on micro services architecture experience using Spring boot, Docker and Kubernetes
Expertise with the AWS or GCP cloud native services
Self-starter and strong, quick problem solving skills.
Ability to communicate with clients on a business level and translate their needs into a technical solution.
Bonus if you have experience with both AWS and GCP
Bonus if you have experience with Google Kubernetes Engine
Bonus if you are familiar with provisioning and automating infrastructure with infrastructure as code tool such as Terraform or Cloud Formation.
Bonus if you have experience using Anthos, BigQuery, BigTable, TensorFlow.

Across all of our roles, we look for folks who match the following general profile:
Passionate about delivering commercial software products and platforms to market.
Deeply technical and constantly in a state of learning.
Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives.
Fearless in getting “hands-on” with technology and execution.
Strong understanding of modern software engineering processes.
Deep understanding and interest in cloud and distributed systems architectures.
Comfortable with ambiguity with a drive for clarity.
Experience leading and growing technical talent (for software engineering managers).

Our client provides a dynamic work environment with great benefits including
Competitive compensation
Generous benefits
Flexible vacation and PTO policies (Our client has a minimum vacation policy in fact!)