Principle Software Engineer

6 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

    3 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 Prioxis Technologies (Formerly HypeTeq Software) Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Role OverviewWe are seeking a Software Engineer with strong hands-on experience in .NET Core, modern front-end frameworks like  or Angular, and microservices architecture. You'll be responsible for end-to-end development and work closely with technical leads and project managers to deliver scalable, high-performance solutions.Key...


  • 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...

  • 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 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...


  • Ahmedabad, Gujarat, India Ethos HR Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Bachelors/master's degree in computer science or a related engineeringMinimum of 7 years' experience in JavaStrong understanding of object-oriented programming, system and application performance characteristics.Solid experience working with Java, J2EE technologies and SpringExperience in developing REST APIs and good knowledge of PL-Passion for developing...

  • 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...

  • Software Engineer

    7 hours ago


    Ahmedabad, Gujarat, India MarkTeQ Full time ₹ 3,00,000 - ₹ 9,00,000 per year

    Company Description MarkTeQ stands on three different strong foundations i.e. Technology, Management and e-Marketing. Our company assures to provide its outstanding expertise in the field of technology, top-level management services and excellent e-Marketing skills. These services are exclusively managed by our highly dedicated, dynamic and customer-focused...


  • 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...