Free cookie consent management tool by TermsFeed Senior Principal Software Engineer | Antal Tech Jobs
Back to Jobs
2 Days ago

Senior Principal Software Engineer

decor
Noida, Uttar Pradesh, India
Information Technology
Full-Time
Novartis India

Overview

Summary

We are seeking a Senior Principal Software Engineer to join our team of talented software professionals, focusing on hands-on development of scalable, high-performance applications. This role requires someone deeply committed to the craft of software engineering, proficient in object-oriented programming (OOP), data structures, and algorithms, while adhering to modern coding standards and design patterns.

This is an individual contributor (IC) role designated for the technical track, emphasizing direct hands-on software development and not managerial or team leadership.

The complexities of our challenges necessitate deep analytical thought and engineering ingenuity, which extend beyond the current capabilities of AI-generated code. We seek candidates with strong foundational programming skills and a knack for problem-solving.

You will work collaboratively with cross-functional teams, building sophisticated applications for frontend and backend systems while ensuring quality, reliability, and scalability.

About The Role

Key Responsibilities:

Software Development

  • Architect, design, and implement both frontend and backend software systems using the provided tech stack with a heavy emphasis on hands-on coding.
  • Apply Object-Oriented Programming (OOP) principles and efficient data structures and algorithms to solve real-world problems.
  • Write clean, maintainable, and scalable code following best practices such as DRY, SOLID, and design patterns.

Technical Problem Solving

  • Evaluate and troubleshoot complex technical issues in a structured and efficient manner.
  • Create effective solutions that leverage deep understanding of software engineering principles rather than relying on external dependencies like AI-generated code.

Testing and Code Quality

  • Implement rigorous testing strategies using industry tools (e.g., unit and E2E testing frameworks like Jest and Cypress).
  • Ensure consistently high code quality using tools such as ESLint and Prettier.

Back-End Development

  • Build robust backend systems using Node.js, Express, PostgreSQL, and other modern tools while ensuring cross-system compatibility.
  • Design and manage APIs and database systems optimized for scalability and performance.
  • Work with messaging and event-driven architectures using Kafka.

Front-End Development

  • Develop dynamic, user-friendly frontend applications using React, Redux Toolkit, and associated libraries.
  • Maintain engaging and responsive UIs leveraging libraries like Bootstrap and Reactstrap.

Infrastructure & Deployment

  • Manage containerized applications using Docker and CI/CD automation workflows with Jenkins.
  • Continuously improve the deployment pipeline for faster feature delivery in production.

Collaboration

  • Participate in Sprint planning, code reviews, and team retrospectives to contribute technical insight and domain expertise.
  • Work with product managers and QA teams to refine requirements and test deliverables effectively.

Qualifications

Must-Have Skills

  • Strong hands-on expertise in Object-Oriented Programming (OOP) principles, data structures, and algorithms.
  • Proficiency in core technologies such as JavaScript, React, Node.js, Express, PostgreSQL, and distributed systems such as Kafka.
  • Deep knowledge of frontend and backend development practices and patterns.
  • Strong debugging and problem-solving skills.

Testing and Code Quality

  • Proven experience with testing frameworks (e.g., Jest, Cypress) for both unit and end-to-end testing.
  • Skilled in using tools such as ESLint and Prettier for code consistency and quality.

Infrastructure & Deployment

  • Hands-on experience with containerized deployments using Docker and CI/CD pipelines with Jenkins.

Preferred Skills

  • Familiarity with styling libraries/frameworks like Bootstrap and Reactstrap for creating responsive UIs.
  • Experience working on large-scale enterprise applications or distributed architectures.
  • Strong grasp of Agile development practices and collaboration tools.

Soft Skills

  • Exceptional analytical and problem-solving capabilities, rooted in a deep technical understanding of the software.
  • Excellent verbal and written communication skills.
  • A proactive mindset with the ability to work both independently and collaboratively.

What We’re Looking For

We are searching for a hands-on Senior Principal Software Engineer who thrives in complex problem-solving environments, loves coding, and is excited about building robust systems. You should possess strong programming fundamentals and the ability to design and implement solutions from the ground up, as the complexities of our challenges necessitate deep analytical thought which extend beyond the current capabilities of AI-generated code

Why Join Us

  • Challenging Work: Opportunity to solve complex business problems using cutting-edge technologies.
  • Hands-On Coding: Immerse yourself in technical challenges and contribute directly to building scalable systems.
  • Collaborative Environment: Work with a team of dedicated professionals in a fast-paced, growth-oriented company.
  • Competitive Compensation: Attractive salary package along with performance bonuses and other perks.

Compensation

  • Competitive salary with performance-based incentives.
  • Comprehensive health, dental, and vision benefit plans.
  • Opportunities for advancement in a technical track with no managerial expectations.
  • Flexible work environments and professional development programs.

If you are a passionate software engineer who values creativity, strong coding practices, and efficiency, apply now to join a team that thrives on technical excellence without shortcuts.

Why Novartis: Helping people with disease and their families takes more than innovative science. It takes a community of smart, passionate people like you. Collaborating, supporting and inspiring each other. Combining to achieve breakthroughs that change patients’ lives. Ready to create a brighter future together? https://www.novartis.com/about/strategy/people-and-culture

Join our Novartis Network: Not the right Novartis role for you? Sign up to our talent community to stay connected and learn about suitable career opportunities as soon as they come up: https://talentnetwork.novartis.com/network

Benefits and Rewards: Read our handbook to learn about all the ways we’ll help you thrive personally and professionally: https://www.novartis.com/careers/benefits-rewards
Share job
Similar Jobs
View All
1 Day ago
Business Analyst
Information Technology
  • Ahmedabad, Gujarat, India
About UsAbout DATAECONOMY: We are a fast-growing data & analytics company headquartered in Dublin with offices inDublin, OH, Providence, RI, and an advanced technology center in Hyderabad,India. We are clearly differentiated in the data & analytics ...
decor
1 Day ago
Lead Software Engineer-2
Information Technology
  • Ahmedabad, Gujarat, India
As a Front-End Developer, you will design and build user interfaces for both internal and customer-facing products. You’ll work closely with Engineers, Data Scientists, DevOps, and Product Managers to deliver intuitive, responsive user experiences. ...
decor
1 Day ago
Data Engineer
Information Technology
  • Ahmedabad, Gujarat, India
About SanofiWe are an innovative global healthcare company, driven by one purpose: we chase the miracles of science to improve people’s lives. Our team, across some 100 countries, is dedicated to transforming the practice of medicine by working to t...
decor
1 Day ago
Data Architect
Information Technology
  • Ahmedabad, Gujarat, India
DataArchitecture Design: Develop and maintain a comprehensive data architecture strategy that aligns with the business objectives and technology landscape. DataModeling:Createand managelogical, physical, and conceptual data models to support variou...
decor
1 Day ago
Full Stack Developer in Hyderabad
Information Technology
  • Dehra dun, Uttarakhand, India
Key Responsibilities Develop robust, scalable, and secure web applications Collaborate with the design team to ensure the technical feasibility of UI/UX designs Implement responsive web designs to ensure compatibility across various devices and s...
decor
1 Day ago
Associate DevOps Engineer (AWS)
Information Technology
  • Dehra dun, Uttarakhand, India
Job DescriptionJob summary:We are seeking a highly experienced DevOps Engineer with a deep focus on AWS and Infrastructure as Code using Terraform. This role requires a self-motivated individual who thrives in a fast-paced, highly technical environm...
decor
1 Day ago
Cyfuture - Artificial Intelligence/Machine Learning Engineer - LLM
Information Technology
  • Dehra dun, Uttarakhand, India
Position Title : AI/ML Engineer.Company : Cyfuture India Pvt.Ltd.Industry : IT Services and IT Consulting.Location : Sector 81, NSEZ, Noida (5 Days Work From Office).About CyfutureCyfuture is a trusted name in IT services and cloud infrastructure, o...
decor
1 Day ago
DOT NET Developer (Microservices)
Information Technology
  • Dehra dun, Uttarakhand, India
Company OverviewAt Webito Infotech, we are a young and enthusiastic team with a passion for technology. We embrace innovation and think big, unafraid to stand out from the crowd. We believe that every aspect of web pages and app UI can create a uniq...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media