Staff Software Engineer-Java /Python

9 - 14 years

20 - 35 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description


Staff Software Engineer

Staff Software Engineer

You will act as a subject matter expert, leading a dynamic team and contributing hands-on to all phases of the software development lifecycle, from high-level design to deployment.

Key Responsibilities

  • Technical Leadership:

    Lead a team of software engineers, ensuring the team's work is held to the highest industry standards for design and coding. Youll also be accountable for your own work and the team's timely, high-quality deliverables.
  • Design & Development:

    Translate high-level product requirements into solid, module-level software designs. You'll build and enhance scalable cloud services that can handle high throughput and low latency.
  • Mentorship:

    Provide guidance and mentorship to your team, conducting performance reviews and ensuring a motivated and collaborative environment.
  • Innovation & Improvement:

    Stay current with rapidly advancing cloud-native technologies, bringing innovative ideas to the table. You will continuously improve existing solutions by focusing on performance and quality.
  • Collaboration:

    Work closely with product and QA teams, stakeholders, and peers to ensure seamless project execution and delivery.

What You'll Bring

  • Experience:

    Proven experience as a technical leader or senior engineer, with a track record of at least 3 large enterprise-level implementations.
  • Technical Skills:

    • Backend Development:

      Deep expertise in building backend services with strong knowledge of software architecture, design patterns (SOLID/GRASP), and data structures.
    • Programming Languages:

      Proficiency in at least one of the following:

      Java, Python, .NET,

      or

      Go

      .
    • Cloud Native:

      Hands-on experience building API-based cloud services on platforms like

      AWS, Azure,

      or

      GCP

      .
  • Problem-Solving:

    Excellent analytical and problem-solving skills, with the ability to propose and implement effective software designs.
  • Agile Experience:

    A history of working in an Agile environment and a commitment to collaborative, iterative development.
  • Communication:

    Exceptional communication and interpersonal skills to effectively collaborate with engineers, stakeholders, and management.

Supervisory Responsibility

  • You will be supervising a small team of software engineers and reporting to an Engineering Manager or higher.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Trimble logo
Trimble

Software Development

Westminster CO

RecommendedJobs for You

pune, maharashtra, india