Principle Software Engineer

22 hours ago


Ahmedabad, Gujarat, India Nanolytics Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

We are looking for candidates who can join our team immediately within two weeks.

Those with the ability to start quickly will be given priority in the hiring process.

The role requires working from 4 PM to 1-2 AM IST.

Additionally, there may be occasional weekend hours required based on business needs.

Excellent Communication skills in English is a must as candidate will work directly with US team.

Job description

We are seeking a highly skilled and motivated Principal Engineer/Team Lead to join our dynamic team. This role demands a strong technical leader with a proven track record in designing, developing, and deploying robust API solutions. You will be responsible for driving technical excellence, leading complex projects, and mentoring a team of 4-5 engineers. This position is a blend of 80% hands-on technical work and 20% team leadership

Day-to-Day Responsibilities:

  • Writing code and participating in code reviews and design discussions.
  • Troubleshooting and resolving production issues.
  • Participating in team meetings and technical discussions.
  • Mentoring and guiding team members.
  • Conducting performance reviews and providing feedback.
  • Collaborating with all cross-functional teams and stakeholders.
  • Staying up-to-date on industry trends and technologies.

Required Experience :

  • BE/B.Tech/MCA/M.Sc-IT
  • More than 6 years of experience
  • Modern Java capabilities and techniques
  • Strong proficiency in Java, with expertise in back-end architecture and development.
  • Micronaut is a Must
  • Experience with REST API design and development
  • Knowledge of API security best practices (OAuth, JWT).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience in Azure Cloud (Azure Functions, Event Hub, Azure Storage) is a must
  • Relational data modelling concepts and experience in PostgreSQL is highly preferred
  • Adopted opinionated RESTful web services design patterns
  • Microservices-based application architecture
  • Application containerization technologies, including Docker, Kubernetes, and cloud-vendor implementations (Azure)

  • Leadership Skills:

  • Proven ability to lead and mentor engineers.

  • Excellent communication and interpersonal skills.
  • Strong problem-solving and analytical skills.
  • Ability to work in a fast-paced and dynamic environment.

  • Other Skills:

  • Strong understanding of software development methodologies (Agile, Scrum).

  • Excellent problem-solving and debugging skills.
  • Ability to work independently and as part of a team.
  • Strong attention to detail and commitment to quality

Technical Leadership (80%):

  • API Design Architecture:

  • Design and develop reliable, scalable, secure and high-performance APIs

  • Define API standards, best practices, and architectural patterns.
  • Conduct technical feasibility studies and proof-of-concepts for new initiatives.

  • Development Implementation:

  • Write clean, efficient, and well-documented code using Python and other technologies as needed.

  • Ensure code quality by writing unit tests.
  • Ensure adherence to security and compliance requirements.

  • Optimization Troubleshooting:

  • Ensure systems and services meet web scale.

  • Identify and resolve performance bottlenecks.
  • Implement monitoring and logging solutions to ensure system stability.
  • Conduct root cause analysis for production issues and implement preventive measures.
  • Implement Cost optimization mechanisms.

  • Code Review and Standards:

  • Conduct rigorous code reviews to maintain code quality and consistency.

  • Enforce coding standards and best practices across the team.

Contribute to the development and maintenance of technical documentation

Team Leadership (20%):

Team Mentorship Guidance:

  • Provide technical mentorship and guidance to team members.
  • Foster a collaborative and supportive team environment.

  • Task Assignment Management:

  • Assign tasks and responsibilities to team members based on their skills and experience.

  • Monitor team progress and ensure timely delivery of projects.
  • Identify and address any roadblocks or challenges faced by the team.

  • Communication Collaboration:

  • Facilitate effective communication and collaboration within the team and with other stakeholders.

  • Represent the team in technical discussions and meetings.
  • Help define and refine Agile processes within the team.

  • Software Engineer

    18 hours ago


    Ahmedabad, Gujarat, India Cloudzen 365 Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Location: Ahmedabad (Onsite)Timings: UK Business Hours (13:00 22:00 IST)Role Overview:We are seeking a skilled Software Engineer with 35 years of experience in Azure cloud services and modern software development. The ideal candidate will have a strong foundation in object-oriented and functional programming, experience with multiple programming languages,...


  • Ahmedabad, Gujarat, India Sapphire Software Solutions Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    We are excited to inform you that we have an open position for Software Support Engineer that we believe aligns well with your skills and career aspirations. Below are the details of the position:Designation: Software Support EngineerLocation: AhmedabadExperience: FresherPrimary Job Functions:Provide technical support (remote & onsite) of the...

  • Software Engineer

    6 days ago


    Ahmedabad, Gujarat, India Adopt Net Tech Full time ₹ 50,000 - ₹ 7,00,000 per year

    Exp : 3 to 5 yearsLocation : Ahmedabad ( Iscon Cross Road )Software Engineer (Java)Role and Responsibility:Lead and manage a team of Java and angular developers, providing technical guidance, mentorship ,and support throughout the software development lifecycle. Collaborate with cross-functional teams, including product managers, architects, and...


  • Ahmedabad, Gujarat, India Tech Ether Private Limited Full time ₹ 6,00,000 - ₹ 8,00,000 per year

    Company DescriptionTech Ether Private Limited, founded in 2023, is a forward-thinking software development and consulting company. We specialize in end-to-end business automation, custom software development, and scalable web and mobile applications. Our deep expertise in Artificial Intelligence and Machine Learning allows us to design intelligent systems...


  • Ahmedabad, Gujarat, India ADD PEARLINFO PVT. LTD. Full time ₹ 6,00,000 - ₹ 8,00,000 per year

    Company DescriptionAdd PearlInfo Pvt. Ltd. is a software company with 27 years of experience in the Software Development industry and 16 years in Digital Signature Issuance. We have a proven track record of successful implementations of large-scale software at leading firms and government organizations. Our deep expertise and commitment to quality have...

  • Kanerika Software

    2 days ago


    Ahmedabad, Gujarat, India KANERIKA SOFTWARE PRIVATE LIMITED Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Description : We are seeking a Technical Project Manager with a strong development background and a deep understanding of Agile and Scrum methodologies. The ideal candidate must have previous experience as a software developer, proficiency in one or more programming languages, and hands-on exposure to software delivery processes. This is...


  • Ahmedabad, Gujarat, India BIG IT JOBS Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We are looking for a Lead Software Engineer (Backend) to design, build, and scale backend services powering our next-generation Credit Cards platform. In this role, you will lead system architecture design, deliver high-performing backend applications, and mentor engineering teams while collaborating cross-functionally to deliver world-class digital...


  • Ahmedabad, Gujarat, India BIG IT JOBS Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Description : We are looking for a Lead Software Engineer (Backend) to design, build, and scale backend services powering our next-generation Credit Cards platform. In this role, you will lead system architecture design, deliver high-performing backend applications, and mentor engineering teams while collaborating cross-functionally to deliver world-class...

  • Software Engineer

    4 days ago


    Ahmedabad, Gujarat, India Sterlite Technologies Ltd Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Software Engineer - JavaScript Role Purpose: Develops components of standard applications and handling standard problems from application Key Accountabilities: Bachelors in Engineering with 3-4 years of experience Preferred Experience and Qualification: Perform development of program logic for applications Support proof-of-concept to showcase the...


  • Ahmedabad, Gujarat, India ITAakash Strategic Software Pvt Ltd Full time ₹ 18,00,000 - ₹ 42,00,000 per year

    Job description:Job Title: Implementation Engineer (Finance Domain)Location: [Ahmedabad]Department: Implementation / Product SupportReports To: Implementation Manager / Project LeadJob Summary:We are looking for an Implementation Engineer with a strong finance background to manage end-to-end deployment of our software solutions for clients. The role involves...