Top
Oblivious

Senior Software Engineer

Bengaluru, Karnataka, India

244 Days ago

Job Overview


Posted Date: 18 January 2025

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Mid-Senior level

Salary: Competitive & Based on Experience

Experience: 0 - 0 yrs

Job Description


Job Title: Senior Software Engineer - Plugin Ecosystem & Integrations

About Oblivious

We live in the era of data and AI, but the most impactful data resides behind closed doors and red tape. Using it, which many do, risks undermining the privacy and confidentiality of users, customers, patients... the real people who put trust in businesses and organisations.

At Oblivious, we are driven by a singular mission: to harness the power of artificial intelligence while safeguarding individual privacy and data security. Our cutting-edge technology enables businesses to unlock the full potential of data without compromising on ethical considerations.

As part of our commitment to delivering seamless and secure solutions, we are seeking a Senior Software Engineer to focus on building out our plugin ecosystem and integrations with third-party tools. This is a key role that will directly contribute to expanding the capabilities and reach of our platform.

About The Role

As a Senior Software Engineer specializing in our plugin ecosystem and third-party integrations, you will play a critical role in designing, implementing, and maintaining plugins and connectors that enhance the functionality of our platform. This role demands a strong understanding of cryptographic principles, proxy configurations, key management systems, and authentication protocols. You will work in a collaborative, fast-paced environment and engage with cutting-edge technologies to build robust, scalable, and secure solutions.

Responsibilities

Design, build, and maintain plugins and integrations for a wide range of third-party tools and platforms.

Implement and manage cryptographic solutions, including cert management, TLS, hashing, signatures, HMACs, and key rotations.

Develop and integrate proxies, key management systems, and authentication systems such as OAuth.

Collaborate with product and engineering teams to identify and implement solutions that extend the functionality of our platform.

Write clean, maintainable, and well-documented code in at least two of the following programming languages: Rust, Go, Java, Lua.

Troubleshoot and resolve issues with plugins and integrations, ensuring high reliability and performance.

Stay up-to-date with industry trends and best practices in systems engineering, cryptography, and third-party integrations.

Contribute to architecture and design discussions, bringing expertise in systems security and integrations.

Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus.

Proven experience in software engineering, with a focus on building and maintaining plugin ecosystems and third-party integrations.

Strong knowledge of cryptography, including cert management, TLS, hashing, signatures, HMACs, and key rotations.

Experience with proxies, key management systems, and authentication protocols (e.g., OAuth).

Proficiency in at least two of the following programming languages: Rust, Go, Java (or Kotlin), Lua.

Strong problem-solving and debugging skills.

Excellent written and verbal communication skills, with the ability to convey technical concepts clearly.

A proactive mindset and the ability to work both independently and collaboratively.

Benefits

Private Health Insurance

Pension Plan

Paid Time Off

Work From Home

Training & Development Opportunities

Qualification

Bachelor's Degree


Key skill Required

  • Java
  • Architecture
  • Cryptography
  • Data Security
  • Artificial Intelligence
  • Authentication
  • Commitment
  • Communication
  • Computer Science
  • Design
  • Development
  • Ecosystem
  • Hashing
  • Health Insurance
  • Insurance
  • Intelligence
  • Key Management
  • Management
  • Management Systems
  • OAuth
  • Proactive
  • Rust
  • Science
  • Security
  • Software Engineering
  • Training
  • Verbal Communication
  • Written and Verbal Communication


Company Details


Company Name: Oblivious

Recruiting People: HR Department

Contact Number: --

Important Fraud Alert:
Beware of imposters. elsejob.com does not guarantee job offers or interviews in exchange for payment. Any requests for money under the guise of registration fees, refundable deposits, or similar claims are fraudulent. Please stay vigilant and report suspicious activity.