Image Loading

Principal Software Engineer

Job Description

Principal Software Engineer

Skills That Will Help You Succeed:

• 7+ years of professional experience shipping scalable SaaS products

•7+ years experience with a modern, high-level language (ideally Java).

• 7+ years of professional experience with relational and non-relational databases.

• 3+ years in a team leadership role (team lead, principal, senior, staff, etc)

• 3+ years of professional experience with a cloud provider (ideally AWS).

• Experience building large-scale, consumer-facing enterprise SaaS software.

• Design and development of REST APIs.

• Experience designing microservices connected by stream processing, Kafka preferred.’

• Strong hands-on Kubernetes experience

• Experience in optimizing applications for speed and scalability.

• Experience driving team improvement through process improvement and mentoring.

• Strong communication skills and a desire for transparency.

• Experience working as part of an agile team (Scrum or Kanban).

Skills

  • SaaS
  • Java
  • AWS Cloud
  • REST APIs
  • Kafka
  • Kubernetes
  • Scrum
  • Kanban

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Feb 24, 2024

Experience

7 to 10 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent