Weekday Ai

Staff Software Engineer (Java)

  • Weekday Ai

Job Description

This role is for one of the Weekday's clients

Min Experience: 8 years

Location: Maharashtra

JobType: full-time

We are seeking an experienced Staff Software Engineer (Java) with a strong background in building scalable SaaS platforms and security-focused systems. This role is ideal for a hands-on technical leader who enjoys designing high-performance architectures, driving engineering best practices, and contributing to secure, cloud-native products in the cybersecurity domain.

You will play a critical role in shaping system architecture, influencing technical direction, and mentoring engineers while remaining deeply involved in design and development.

Requirements

Key Responsibilities

  • Design, build, and evolve scalable, secure, and high-availability software systems using Java (Python exposure is a plus).
  • Architect and implement SaaS-based security platforms, ensuring performance, reliability, and fault tolerance.
  • Serve as a technical authority across the engineering team, influencing architecture, code quality, and system design.
  • Drive adoption of secure coding practices, threat modeling, and compliance with industry security standards.
  • Collaborate closely with Product, Security, and DevOps teams to deliver robust, production-grade solutions.
  • Design and implement security analytics, automation workflows, and integrations with ITSM systems.
  • Lead technical reviews, guide architectural decisions, and resolve complex engineering challenges.
  • Continuously improve engineering processes, tooling, and platform scalability.
  • Mentor senior and mid-level engineers, raising the overall technical bar of the team.

Required Skills & Experience

  • Strong hands-on experience with Java in large-scale, production environments.
  • Proven expertise in designing and building SaaS architectures.
  • Solid understanding of cybersecurity concepts, including firewalls, SIEM, SOAR, and secure system design.
  • Experience building cloud-native systems on AWS, GCP, or Azure.
  • Strong knowledge of distributed systems, performance optimization, and high-availability design.
  • Experience working with cross-functional teams in fast-paced engineering environments.
  • Ability to balance hands-on development with architectural leadership.

Key Skills

  • Java
  • Cloud Platforms (AWS / GCP / Azure)
  • SaaS Architecture
  • Secure Systems Design
  • Distributed Systems
  • Cybersecurity Platforms (SIEM, SOAR, Firewalls)