Bengaluru, India
10 days ago
Principal Engineer
Work Flexibility: Hybrid or Onsite

Position Description:

Vocera, now part of Stryker, is looking for a Principal Engineer to lead and deliver cloud-based applications by

Coming up with a technical solution leveraging the cloud infrastructureDesign solutions that are scalable, cloud architecture compliantTechnically lead the team to ensure on-time delivery with good qualityInculcate effective coding practices and improve the performance of the team through coaching and guidanceCollaborate with product management to understand the user needs and contribute to the design of the applicationCollaborate with the department architecture team to propose and review architectural solutions/designs created by the self


What you will do:

Design and implement cloud-based applications and services related to live data streaming and storage.Translate user needs to design inputs/ specifications and produce system/architectural level layouts and platform designs.Lead the architecture of a complex system and guide design tradeoff decisions.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 by unit test, functional, and system tests in collaboration with automation

engineers.

Creating and maintaining comprehensive data model designs.Lead or mentor technical team in design and development of components, sub-systems, and/or systems.Apply and mentor others on advanced engineering theories, principles, and concepts across various products within the business unit.Assess and integrate new technologies and capabilities (prototyping, testing, etc. al.) for the organization.Generate and review the necessary documents with project teams. (requirements/design/architecture/bugs/test).

Who we want:

Skilled cloud data architect who can lead the team technically by solving complex technical problems, and build scalable and robust applications.Proficiency in each layer of the technology stack is required for developing the software product.Ability to architect, design, and develop an end-to-end solution, including both client-side and server-side components of the software.Skill-set of backend server-side technology, database, application security, and DevOps with working knowledge in Angular or other BI tools


Minimum Qualifications (Required):

Bachelor’s degree in software engineering/ computer science or related discipline & 12+ years of work experience.


Preferred Qualifications (Strongly desired):

Strong Cloud Data Architecture skills with working knowledge of Confluent, Kafka, and Data Warehouse technologies.Solid understanding of databases (SQL and NoSQL), RESTful APIs, event-driven architectures, and microservices architecture.Proficiency in backend programming languages such as Java, Scala.Experience with cloud platforms, preferably AWS.Familiarity with containerization and orchestration tools such as Docker and Kubernetes.Knowledge of testing frameworks, version control systems (Git), and CI/CD pipelines.Strong focus on security, performance, and scalability in application design.Knowledge of data modelling techniques and schema design for data warehouses.Proven expertise in designing and managing large-scale ETL pipelines for enterprise systems.Familiarity with data streaming platforms (e.g., Kafka) and real-time communication protocols (e.g., WebSocket).Working knowledge of Angular of any BI tools is an added advantageWorking knowledge of AI and machine learning is an added advantage

Travel Percentage: 10%

Por favor confirme su dirección de correo electrónico: Send Email
Todos los trabajos de Stryker