Talent.com
This job offer is not available in your country.
Staff Engineer

Staff Engineer

Weekday AIChennai, TN, IN
30+ days ago
Job type
  • Quick Apply
Job description

This role is for one of Weekday’s clients

Min Experience : 12 years

Location : Chennai, Tamil Nadu

JobType : full-time

Requirements

We are seeking an experienced and highly skilled Staff Engineer with 12+ years of professional experience in software development. This role requires a deep technical background in Java, Spring Boot, microservices, and distributed systems , along with a proven ability to design and build scalable, high-performing platforms. The ideal candidate will have a minimum of 11 years of hands-on Java development experience , with strong expertise in data structures, algorithms, and system design .

This position is best suited for a senior technologist who can work independently, provide technical leadership, and contribute to the strategic direction of our engineering efforts. You will collaborate with cross-functional teams, mentor engineers, and ensure the delivery of innovative and reliable software solutions.

Key Responsibilities

  • Core Development & System Design
  • Architect, design, and develop robust, scalable, and high-performance software systems.
  • Implement efficient and optimized solutions for high-traffic, low-latency environments .
  • Apply strong knowledge of data structures, algorithms, and design patterns to solve complex business problems.
  • Java & Spring Boot Expertise
  • Lead development efforts using Java, Spring Boot, and related frameworks .
  • Build microservices-based architectures that ensure modularity, maintainability, and scalability.
  • Ensure coding best practices, unit testing, and integration testing are followed.
  • Distributed Systems & Cloud
  • Design and develop solutions for distributed systems , ensuring reliability and fault tolerance.
  • Work with Amazon Web Services (AWS) to build, deploy, and maintain cloud-native applications.
  • Integrate cloud services (compute, storage, networking, security) into system architectures.
  • Collaboration & Mentorship
  • Collaborate with product managers, architects, and other stakeholders to define requirements and technical strategies.
  • Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence.
  • Drive engineering best practices, code reviews, and continuous improvements.
  • Problem-Solving & Innovation
  • Analyze and resolve complex technical challenges in system performance, scalability, and security.
  • Continuously explore new technologies and frameworks to improve system efficiency.
  • Provide thought leadership in system architecture and engineering strategy .

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field .
  • 12+ years of software engineering experience , with at least 11 years of hands-on Java development .
  • Strong knowledge of Core Java concepts, data structures, algorithms, and system design .
  • Extensive experience with Spring Boot and building microservices architectures .
  • Proven experience with distributed systems, high-traffic applications, and low-latency environments .
  • Exposure to AWS services such as EC2, S3, Lambda, RDS, or equivalent cloud technologies.
  • Excellent problem-solving skills with the ability to debug and optimize systems at scale.
  • Strong communication and collaboration skills, with prior experience working in agile environments.
  • Create a job alert for this search

    Staff Engineer • Chennai, TN, IN