Principal Software Engineer

3 weeks ago


Bengaluru, Karnataka, India QNX Software Systems Full time

Worker Sub-Type:

Regular

 Job Description: 

Blackberry - the iconic brand you know and trust – is now a market leading cybersecurity software and services company. Our Endpoint Security product line focuses on protecting an organization's network against cyber-attacks by securing its endpoints—including employees' connected computers, smart phones, and even smart watches. Endpoint Security protects business systems, intellectual property (IP), customer data and employees' devices from ransomware, malware, phishing, and other cyber threats.

Endpoint Security includes cybersecurity solutions such as , , , , and .

BlackBerry has recently set up a new R&D center in Bengaluru to innovate further in our Cyber Security products by leveraging the finest talent within the country. This is a terrific opportunity to be part of a brand-new team that is focused on innovation and with a goal of shipping the next generation security products delivered from the cloud.

About the position

The Blackberry Bengaluru R&D team is looking for self-motivated and experienced engineers to develop the components of storage threat detection and remediation component within our Cloud Infra security product line. This position will be responsible to design and develop the out of the box next gen product with high quality and usability. The individual at this position comes with mindset of continuous learning and mentoring the other team members within the high-performance engineering team.

What you will do:

Design and develop the new product and features within cyber security product line.

Keep yourself aware with latest trend and in technologies to build next gen security products.

Biased to action and willing to explore the innovative ideas of self and team.

Collaborate with User Experience, product management, technical leaders, cross-functional engineering stakeholders, architects to develop new features

Deliver all engineering facets of the component (e.g design, coding, unit testing, automation development)

Share engineering best practices from past experiences and continuously improve the engineering efficiencies of the team

Bring on a growth mindset in day-to-day engineering activities and learn new technologies and tools that bring about individual and team efficiencies.

Take accountability for the quality, total cost of ownership, maintainability and security of the component developed

Mentor and train other junior engineers and be a role model

Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.

Who we are looking for:

15+ years of industry experience in product-based companies in software development roles

6+ years of experience designing and delivering new backend feature/function in an independent manner.

4+ years of expertise in programming languages, specifically Java, Python, NodeJS.

Experience in building applications using various internal, 3rd party and open source packages, building microservices.

Experience in big data processing and real-time stream processing, preferably Spark, Kafka, AWS services for streaming and data ingestion (Kinesis, AWS SQS etc.), AWS Lambda

Experience of processing/scanning the object storage with deep understanding of various cloud storage options and file systems.

Familiarity and interest in Secured Product Life Cycle components

Experience developing new components in a scrum/agile environment

Strong knowledge of software engineering best practices in the areas of development, coding standards, code review tools, source control management, build process, CI/CD pipelines and automation, Terraform and AWS environment expertise

Interest and some experience in advanced analytics and machine learning technologies

What you get:

BlackBerry is great believer of innovation, we have filled 1400+ patents in last year. This is a great opportunity to innovate as part of new RnD team in India

You get a work environment that has a mutual respect and care within team members

Working as part of high-performance team biased to action

Competitive compensation and benefits for employee wellness

Since it's a new product line, you are going to experience the learning, innovation and a work culture of startup with a backing of a big name like BlackBerry

#LI-KH1

Scheduled Weekly Hours:

40

  • Bengaluru, Karnataka, India Warner Bros. Discovery Full time

    Roles & Responsibilities : We are looking for a passionate Principal Engineering to help architect and scale the global technology platform, PE plays a critical role in bridging the gap between business requirements and technology solutions. Possessing a deep understanding of business, various technologies and process. Principal engineer collaborates with...


  • Bengaluru, Karnataka, India Warner Bros. Discovery Full time

    Roles & Responsibilities : We are looking for a passionate Principal Engineering to help architect and scale the global technology platform, PE plays a critical role in bridging the gap between business requirements and technology solutions. Possessing a deep understanding of business, various technologies and process. Principal engineer collaborates with...


  • Bengaluru, Karnataka, India Warner Bros. Discovery Full time

    Roles & Responsibilities : We are looking for a passionate Principal Engineering to help architect and scale the global technology platform, PE plays a critical role in bridging the gap between business requirements and technology solutions. Possessing a deep understanding of business, various technologies and process. Principal engineer collaborates with...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal Engineer - Automation Python ScriptingThe Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics xe2x80x94 all with the most advanced technologies tools ...


  • Bengaluru, Karnataka, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    **Software Principal Engineer**The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    **Software Principal Engineer**The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    **Software Principal Engineer**The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    Job Posting**Software Principal Engineer**The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India Dell Full time

    Job PostingSoftware Principal Engineer Senior Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics all with the most advanced technologies tools software...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    **Software Principal Engineer**The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications, and diagnostics - all with the most advanced technologies, tools, software engineering methodologies, and...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    **Software Principal Engineer** **(Back-end/Python/Automation/Java/Postgres)**The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies,...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe position is for Engineer working on next-generation enterprise infrastructure solutions for AI ML workloads The engineer will be responsible for leading a team of 3 to 4 engineers involving in defining the product behavior and working on the design specifications You will work with subject matter experts in automating the...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    **Software Principal Engineer**The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India DELL Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications, and diagnostics — all with the most advanced technologies, tools, software engineering methodologies, and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    Software Principal EngineerWe're building the next-generation AI storage system, catering the needs for massive scale AI factories to meet unique demands of modern GenAI era. The modernization will deliver unparalleled performance, immense value and exceptional experiences for our Customers by modernizing and scaling the stack through development of several...