14452 Senior Engineer jobs in Bangalore
Principal Engineer

Posted today
Job Viewed
Job Description
Vocera Now a part of Stryker is looking for a talented, hands-on Principal Engineer (Backend Developer with Spring Boot) to join our growing organisation. You will be responsible for designing and implementing common org services, which will be the building block of next-generation Patient care software solutions. This position will report to the Manager of R&D.
**What you will do:**
**Technical Responsibilities:**
+ Designing and implementing Microservices.
+ Partnering effectively with product owners and key internal stakeholders to ascertain product requirements.
+ Applying SOLID design principles and design patterns to address specific product needs.
+ Practicing good engineering methodologies within an Agile development framework.
+ Actively engaging in continuous learning through peer review and professional development opportunities.
+ Ensuring product quality through unit, functional, and system tests in collaboration with automation engineers.
+ Creating and maintaining comprehensive data model designs.
+ Documenting processes, designs, and product capabilities as required.
**What you will need:**
**Competencies:**
+ Track record of building and delivering solutions based on a solid understanding of customer needs.
+ Results-driven, hands-on approach to the full product life cycle from architecture development to product implementation.
+ A passion for the end-to-end development of quality software products.
+ Excellent troubleshooting and debugging, communications, and documentation skills.
+ Resourceful and able to solve complex problems through adapting technology and a deep understanding of product architecture.
+ Proficient in designing and developing microservices architecture, with expertise in scalable and resilient systems.
+ Proficient in designing and developing microservices architecture with expertise in containerization, orchestration, and cloud-native technologies.
+ Additionally, hands-on experience in optimizing microservices for performance, scalability, and security would be considered a significant asset, further enhancing the candidate's suitability for the role.
**PREFERRED QUALIFICATIONS:**
+ **Education Requirements:** bachelor's degree in software engineering/ computer science or related discipline & 13+ years of work experience.
**Technical Skills:**
+ Proficient in building robust back-end applications using **Spring Boot** .
+ Strong experience with containerization and orchestration tools such as **Docker and Kubernetes** .
+ Solid understanding of database technologies, including **SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra)** .
+ Hands-on expertise with **Kafka Confluent** for event streaming and message brokering.
+ In-depth knowledge of microservice architecture, including designing, developing, and deploying scalable services.
+ Familiarity with cloud platforms such as **AWS, GCP, or Azure,** and their associated services.
+ Basic understanding of authentication protocols such as **SAML, OIDC** , and related security standards.
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.
Principal Engineer

Posted today
Job Viewed
Job Description
Job Description:
We are seeking a highly skilled and experienced Principal Engineer (C#/.NET) to join our team. This role is pivotal in driving the technical vision, development, and innovation of our software solutions. As a Principal Engineer, you will lead by example, providing technical expertise, mentoring team members, and ensuring the delivery of scalable, high-performance applications. You will collaborate with cross-functional teams to align engineering efforts with business goals and contribute to the long-term success of our organization.
*** This is a hybrid position - working 3 days a week from our Bangalore office. ***
Key Responsibilities:
Technical Leadership:
- Define and drive the technical roadmap for projects and systems, ensuring alignment with organizational goals.
- Act as a subject matter expert (SME) in C#/.NET development, providing guidance and expertise to engineering teams.
- Set coding standards and best practices for software design, development, and deployment.
- Mentor and guide engineers, fostering a culture of technical excellence and continuous improvement.
Software Design and Development:
- Design, develop, and oversee complex software solutions using C# and .NET Core.
- Architect scalable, secure, and high-performance applications and systems.
- Perform code reviews to ensure quality, maintainability, and adherence to standards.
- Lead the design and implementation of new features and functionalities based on business requirements.
Innovation and Strategic Initiatives:
- Stay up-to-date with the latest technologies, tools, and industry trends to foster innovation.
- Advocate for and implement modern engineering practices to enhance development efficiency.
- Contribute to the long-term technical vision and strategic planning of the organization.
Operational Excellence:
- Ensure production systems are reliable, secure, and optimized for performance.
- Support deployment processes and provide guidance on release management.
- Ensure proper documentation of technical processes, systems, and solutions.
Compliance and Security:
- Adhere to regulatory and compliance standards across all development efforts.
- Implement and advocate for robust security practices in software design and development.
Requirement:
- 10 - 12 years of experience
- Bachelor's degree in computer science
- Strong backend experience
#LI-RS
Function:
Product Delivery
Country:
India
Office Location:
Bangalore
Work Place type:
Hybrid
Advert
Working at Sage means you're supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions.
Our colleagues are the best of the best. It's why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential.
Learn more about working at Sage:sage.com/en-gb/company/careers/working-at-sage/
Watch a video about our culture:youtube.com/watch?v=qIoiCpZH-QE
We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out
Learn more about DEI at Sage:sage.com/en-gb/company/careers/diversity-equity-and-inclusion/
Equal Employment Opportunity (EEO)
Sage is committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities.
In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Sage will be based on merit, qualifications, and abilities. Sage does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, protected disability, veteran status, sexual orientation, gender identity, genetic information, or any other characteristic protected by applicable law.
Principal Engineer
Posted today
Job Viewed
Job Description
Principal Engineer
Posted today
Job Viewed
Job Description
Role Overview
We are seeking a seasoned Principal Engineer with deep expertise in Java-based enterprise systems, cloud-native architectures, and technical leadership. This role will be pivotal in driving engineering excellence, mentoring senior developers, and shaping the technical roadmap for mission-critical platforms.
Key Responsibilities
- Lead the design, development, and deployment of high-performance, scalable, and secure enterprise applications.
- Architect and implement microservices and distributed systems using Java, Spring Boot, and cloud platforms (Azure preferred).
- Collaborate with cross-functional teams including Product, QA, DevOps, and UX to deliver robust solutions.
- Drive engineering best practices including CI/CD, automated testing, code reviews, and performance optimization.
- Mentor and guide senior engineers and tech leads across multiple agile teams.
- Evaluate and introduce emerging technologies to improve system architecture and development processes.
- Ensure alignment with enterprise architecture standards and compliance requirements.
- Represent Voya India in global engineering forums and contribute to strategic initiatives.
Required Skills & Qualifications
- 15–20 years of experience in software engineering with a strong focus on Java technologies.
- Proven track record of leading large-scale engineering teams and delivering complex software systems.
- Expertise in Java 8/11/17, Spring Boot, RESTful APIs, Hibernate, and messaging systems (JMS/Kafka).
- Strong understanding of software architecture, design patterns, and system integration.
- Experience with DevOps tools (Jenkins, GitHub, Docker, Kubernetes) and Agile methodologies.
- Excellent problem-solving, communication, and stakeholder management skills.
Preferred Skills
- Exposure to frontend technologies like React or Angular.
- Experience in financial services or insurance domain.
- Certifications in cloud technologies (AWS Solutions Architect, etc.) or Agile practices.
Principal Engineer
Posted today
Job Viewed
Job Description
Role- principal Engineer
Location- Bangalore (Hybrid)
Experience- 10-12 years
Employment- Full time
About the Role
We are looking for a highly skilled Principal Engineer with strong technical expertise and
proven experience in engineering leadership. This role is ideal for someone who enjoys being
hands-on with coding while also managing and mentoring a small team. The candidate should
bring a strong startup background, a track record of growth within previous organizations, and
the ability to drive both technical excellence and team alignment.
Key Responsibilities
• Lead, mentor, and manage a small engineering team while contributing hands-on to code
development.
• Design, develop, and maintain high-quality, scalable, and secure web applications.
• Collaborate with cross-functional teams to define technical roadmaps, architecture, and
execution plans.
• Drive best practices in software engineering, code quality, performance optimization, and
system reliability.
• Oversee implementation of modern infrastructure, orchestration tools, and database
technologies.
• Provide technical leadership for complex problem-solving and innovation in product
development.
• Balance team management responsibilities with active coding and design contributions.
Required Qualifications
• 10–12 years of total engineering experience with at least 3 years in a management or
team leadership role.
• Strong hands-on coding skills, with the ability to contribute directly to core development
tasks.
• Experience working in startup environments (early engineer, co-founder, or similar
roles).
• Demonstrated career progression within prior organizations.
• Strong educational pedigree (IITs or equivalent tier institutions preferred).
Technical Expertise
• Mandatory:
o Kubernetes
o Web application development
o Relational, non-relational, vector, and graph database experience
o Orchestration tools
o Typescript
• Good to Have:
o Cloud infrastructure and VM management
o Experience in machine learning applications
Principal Engineer
Posted today
Job Viewed
Job Description
Technical Specialist - Design Verification
Location: Bangalore, Noida, Pune.
Experience: 8–14 Years.
About the Role:
We are looking for an experienced and passionate Senior Design Verification Engineer to join our team in Bangalore. The ideal candidate will have a strong background in pre-silicon verification of complex IPs or SoCs and be capable of leading verification efforts across multiple projects.
Key Responsibilities:
- Lead and contribute to the verification of complex IP blocks or SoC subsystems.
- Develop test plans, verification strategies, and coverage metrics based on design specifications.
- Build and maintain constrained-random and directed testbenches using SystemVerilog/UVM.
- Collaborate with architects, designers, and other verification engineers to identify and debug design issues.
- Develop and maintain verification infrastructure, scripts, and regression systems.
- Perform functional and code coverage analysis, driving closure.
- Provide technical guidance and mentorship to junior team members.
- Participate in silicon bring-up and post-silicon validation when needed.
Required Skills and Qualifications:
- B.E./B.Tech or M.E./M.Tech in Electronics, Electrical, or Computer Engineering.
- 8–14 years of hands-on experience in ASIC/SoC verification.
- Strong expertise in SystemVerilog , UVM , and RTL simulation tools (e.g., VCS, Questa).
- Solid understanding of verification methodologies , functional coverage , and assertion-based verification .
- Experience in developing and maintaining testbenches from scratch.
- Strong debugging skills and familiarity with waveform viewers like Verdi or DVE.
- Good knowledge of scripting languages (Python, Perl, or TCL) for automation.
- Familiarity with version control and CI/CD systems.
Preferred Qualifications:
- Experience in formal verification or emulation is a plus.
- Familiarity with industry-standard protocols like PCIe, USB, DDR, AMBA (AXI/AHB/APB).
- Prior experience in leading a verification team or acting as a verification lead.
- Exposure to post-silicon bring-up and validation.
About Company:
ACL Digital, a leader in digital engineering and transformation, is part of the ALTEN Group. At ACL Digital, we empower organizations to thrive in an AI-first world. Our expertise spans the entire technology stack, seamlessly integrating AI and data-driven solutions from Chip to cloud. By choosing ACL Digital, you gain a strategic advantage in navigating the complexities of digital transformation. Let us be your trusted partner in shaping the future.
Principal Engineer
Posted today
Job Viewed
Job Description
A Principal engineer at Razorpay is well-grounded - innovative, quality focussed, product thinker, business conscious - not mere coders, of course, with deeper technical context and experience to build quality software. You should be able to see nuances and elements that others might not. Engineering creates a significant impact across different areas, considering the scale of our software product outreach. You’re expected to be involved in almost every project and also influence the culture of the company and help shape it in the right way.
Roles and Responsibilities:
- Drive the technology and engineering best practices on different fronts like quality, performance, design, and operations at the organizational level
- Responsible for design, architecture, and delivery of a feature or component/product with the highest quality with high-level directions from architects
- Drive technology innovations & remaining ahead of the curve
- Collaborate effectively with cross-functional teams to deliver end-to-end products & features
- Demonstrate ability to multi-task and re-prioritize responsibilities based on changing requirements
- Estimate efforts, identify risks, devices and meets project schedules
- Runs review meetings effectively and drives the closure of all open issues on time
- Provide functional, design, and code reviews in related areas of expertise within team and cross-team.
- Mentor/coach engineers to facilitate their development and provide technical leadership to them
- Rise above detail to see broader issues and implications for the whole product/team & Implement a long-term technology vision for your organization & team
- Contribute to streamlining hiring challenges and helping hire high-quality engineers for the organization
- Represent organization and team in external & internal forums, respectively
Mandatory Qualifications:
- 12+ years of strong design/development experience in building massively large-scale distributed internet systems and products
- Deep expertise in more than one programming language and tech stack to write maintainable, scalable, unit-tested code
- Experience leading & mentoring project teams
- Strong Object-oriented skills, knowledge of design patterns, and uncanny ability to design intuitive modules and class-level interfaces.
- Deep understanding of data-driven web application design and development
- Superior organization, communication, interpersonal, and leadership skills
- Must be a proven performer and team player that enjoys challenging assignments in a high-energy, fast-growing, and start-up workplace
- Must be a self-starter who can work well with minimal guidance and in a fluid environment
- Must be excited by challenges surrounding the development of massively scalable & distributed system
- Agility and ability to adapt quickly to changing requirements and scope and priorities
- The experience of having been a software engineer for at least 12 years.
- Have a few weekend side projects up on GitHub
- Have contributed to an open-source project
- Have worked at a product company
- Have a working knowledge of a backend programming language
Location: Bangalore
Be The First To Know
About the latest Senior engineer Jobs in Bangalore !
Principal Engineer
Posted today
Job Viewed
Job Description
Job Description (Linux Kernel Expert)
We are seeking an experienced Principal Firmware Engineer to lead the design, development, and optimization of embedded systems. The ideal candidate will have a deep understanding of Secure Boot, RTOS, Linux kernel, device drivers, peripheral interfaces, and bus protocols, as well as open-source software development. This role requires strong problem-solving skills to diagnose and resolve complex hardware and software issues while ensuring security, performance, and scalability of embedded solutions.
Key Responsibilities:
- Architect, develop, and optimize embedded software solutions for secure and high-performance systems.
- Implement and maintain Secure Boot, and other security measures for embedded platforms.
- Work on RTOS environment and Linux kernel driver development, including optimizing device drivers and upstreaming.
- Develop and integrate software for various peripheral interfaces (SPI, I2C, UART, USB, SGPIO, eSPI, etc.) and bus protocols (PCIe, Ethernet, etc.).
- Diagnose and resolve complex hardware and software issues, leveraging debugging tools and methodologies.
- Conduct performance analysis and tuning of embedded software systems to ensure efficiency and reliability.
- Define and implement scalable and maintainable embedded software architectures.
- Engage in open-source development, contributing to Linux or similar embedded software projects.
- Work closely with hardware engineers, security experts, and system architects to develop robust embedded solutions.
- Mentor junior engineers and contribute to best practices for embedded software development.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 20+ years of experience in embedded software development, with a strong background in C/C++.
- Expertise in Root of Trust (RoT), Secure Boot, and cryptographic security principles.
- Extensive experience with RTOS, Linux kernel, and device driver development.
- Strong debugging skills using JTAG, GDB, and other embedded debugging tools.
- Experience in performance profiling and optimization for embedded systems.
- Proven ability to diagnose hardware and software interaction issues.
- Experience in open-source Linux development or similar community-driven software projects.
- Strong understanding of system-level software architecture and real-time performance constraints.
- Hands-on experience with peripheral interfaces (SPI, I2C, UART, USB, etc.) and bus protocols (PCIe, Ethernet, etc.) driver development.
- Experience in Baseboard Management Controller (BMC) is a plus.
- Proven ability to debug low-level PCIe issues using analyzers is a plus.
- In-depth knowledge of PCIe protocol, including, root port, SRIOV
- Familiarity with machine learning acceleration on embedded platforms.
- Experience with hardware bring-up and board support packages (BSPs).
- Knowledge of Yocto, Buildroot, and other Linux build systems
Principal Engineer
Posted 593 days ago
Job Viewed
Job Description
Principal Engineer (Job ID – ZR- XXYY)
Kadel Labs is a software development company with a synergetic blend of IT Services and SaaS products under its portfolio. Since 2017, KL has grown organically (170+ employees and expanding) and served 200+ Customers. At the core, KL is a people's company. We serve clients by practicing an employee-centric culture and creating an environment where ideas, creativity, free-flowing communication and innovation are encouraged to create better products and services.
Role: Software Engineering Manager
Experience: 8-15 Years
Location: Udaipur/Bengaluru
Job Description:
The ideal candidate will be familiar with the full software design life cycle and technical architecture. They should have experience in designing, coding, testing and consistently managing applications. They should be comfortable coding in a number of languages and have the ability to test code in order to maintain high-quality code. Technical Lead Manager/Engineering Manager
Responsibilities:
• Determining project requirements and developing work schedules for the team.
• Delegating tasks and achieving daily, weekly, and monthly goals.
• Liaising with team members, management, and clients to ensure projects are completed to standard.
• Keeping up to date with industry trends and developments.
• Being transparent with the team about challenges, failures, and successes.
• Writing progress reports and delivering presentations to the relevant stakeholders.
Requirements/Skills:
• Strong technical exposure on developing large scale applications- web, desktop and mobile
• Architecting the solution by enabling best-in-class technology to deliver the product with best performance.
• Excellent communication and team management skills.
• Strong hands-on micro-service-based architecture in any of the major technology language/frameworks - PHP, Laravel, Node JS, Java, Python [Anyone] & front-end skills, HTML, JavaScript, Angular, React etc.
• Understands the entire spectrum of software engineering - frontend, backend, DB design, devOps, quality assurance, deployment and support
• Better Understanding of industry leading Cloud service provides like AWS and Azure for managed services
• Ability to understand requirement, running Agile Scrums, defining test cases and guiding QA team to ensure quality of products
• Envisioning the product road map and handling the development team of 15+ members on daily basis for effective sprint delivery education and experience.
Education and Experience
Bachelor's degree in computer science, Engineering, or related field required.
Visit us:
Principal Engineer Software

Posted today
Job Viewed
Job Description
At Palo Alto Networks® everything starts and ends with our mission:
Being the cybersecurity partner of choice, protecting our digital way of life.
Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for innovators who are as committed to shaping the future of cybersecurity as we are.
**Who We Are**
We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success. Our values were crowdsourced by employees and are brought to life through each of us everyday - from disruptive innovation and collaboration, to execution. From showing up for each other with integrity to creating an environment where we all feel included.
As a member of our team, you will be shaping the future of cybersecurity. We work fast, value ongoing learning, and we respect each employee as a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice in how you are supported. This includes our FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees, our mental and financial health resources, and our personalized learning opportunities - just to name a few!
At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work full time from our office with flexibility offered where needed. This setup fosters casual conversations, problem-solving, and trusted relationships. Our goal is to create an environment where we all win with precision.
**Your Career**
You will be responsible for the design, development and test of a scalable distributed management plane infrastructure software and features that runs as the core OS for all of Palo Alto Networks' next-generation network and cloud security solutions.
**Your Impact**
+ Work from start to finish on product design, starting with conceptualization through to implementation and deployment
+ Actively participate and collaborate with team members to develop next-generation software architecture for Security platforms
+ Innovate, scope and deliver new management features based on customer, partner, and technical support feedback
+ Design and develop highly scalable management infrastructure software for managing devices at scale in hybrid (on-prem & cloud) deployments
+ Take ownership and work with product management, development and quality assurance groups in a fast-paced environment
+ Work seamlessly with Cloud Services and on-prem engineering teams to provide state-of-the-art security solutions and infrastructure
+ Troubleshoot changes to the product to ensure high quality output of product design
**Your Experience**
+ MS/BS in Computer Science or Equivalent with 12+ years of experience in backend development
+ Experience developing on a Linux Platform
+ Excellent programming skills in C/C++, Python or Golang. Shell scripting is a plus
+ Experience with large scale management infrastructure in a distributed appliance deployment with high availability
+ Strong work experience and knowledge in distributed systems development on linux operating systems
+ Network and/or Security appliance/solution development experience is a big plus
+ Strong experience in SQL/NoSQL databases like mongo
+ Experience in libxml in handling large XML data sets is a big plus
+ Must be a self-starter with the ability to architect and deliver large complex solutions
**The Team**
You'll be working in a top-tier cybersecurity company and collaborating with some of the brightest minds in technology. Our team is at the core of our products and connected directly to the mission of preventing cyberattacks. We are constantly innovating - challenging the way we, and the industry, think about cybersecurity. Our engineers don't shy away from building products to solve problems no one has pursued before. We define the industry instead of waiting for directions. We need individuals who feel comfortable in ambiguity, excited by the prospect of a challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment.
**Our Commitment**
We're problem solvers that take risks and challenge cybersecurity's status quo. It's simple: we can't accomplish our mission without diverse teams innovating, together.
We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at .
Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.
All your information will be kept confidential according to EEO guidelines.