Fortanix is hiring a

Senior Software Engineer - Observability

Bengaluru, India
Full-Time

Fortanix is a dynamic start-up solving some of the world’s most demanding data protection challenges for companies and governments around the world. Our disruptive technology maintains data privacy across its entire lifecycle -- at rest, in motion, and in use across any enterprise IT infrastructure -- public cloud, on-premise, hybrid cloud, and SaaS.

With key strategic partners like Microsoft, Intel, ServiceNow, and Snowflake, Fortanix customers like PayPal, Google & Adidas are reaping the benefits. Recognized by Gartner as a “Cool Vendor”, Fortanix is revolutionizing cyber security.

Join the revolution!

Why work with us?

We're seeking passionate people to work with us to change the very idea of how people use cloud computing. We take pride in making Fortanix a great place to work. Coworkers recognize that great ideas can come from anyone, and everyone is encouraged to jump in, contribute, and ask questions. In tackling the hardest problems, we believe that working together will produce better solutions.

Job Description

Building an Observability and Insight platform is a crucial task, and as a technical director leading this effort, you'd wear many hats. This role demands hands-on expertise, with a requirement for robust technical skills and the capacity to build trust and collaborate effectively with other technical teams.

 

You will:

    • Architecting micro-services to bolster our infrastructure.
    • Contributing to the technical roadmap to steer our strategic objectives.
    • Spearheading the identification and design of novel observability platform requisites.
    • Leveraging expertise in the Rust programming language.
    • Collaborate closely with other internal teams to enhance the foundational pillars of our SaaS and on-premise products.
    • Your team plays a pivotal role, in ensuring contract-based assurances on platform services, features, and their interdependencies.
    • It falls upon you to define these assurances and their parameters, setting the course for our platform's steadfast evolution
    • Bring the "secure by design" mindset by proactively incorporating robust security measures into the architecture, development, and maintenance of the observability platform, ensuring the confidentiality, integrity, and availability of sensitive data throughout its lifecycle

Requirements

You will:

  •  Design and optimize database schemas to efficiently store and retrieve observability data.
  •  Work closely with other teams to understand data requirements and model data structures accordingly.
  •  Design and implement data models that facilitate effective querying and analysis.
  •  Optimize database queries to ensure fast and efficient data retrieval.
  •  Monitor and analyze query performance, identifying and resolving bottlenecks.
  • Develop mechanisms for efficient and reliable data ingestion into the database.
  • Implement strategies for horizontal and vertical scaling of databases to handle increasing data loads.
  • Explore sharding techniques to distribute data and workload across multiple database instances.
  • Lead the development of key components, ensuring they meet high standards of performance, reliability, and maintainability.
  • Collaborate with cross-functional teams to integrate the platform seamlessly into the existing infrastructure/services.
  • Participate in peer code review, which we believe results in a higher-quality product
  • Follow security best practices (don’t worry, we’ll tell you what they are)

You are someone who:

  • Proficiency in a development language, the ability to interact, and gain the respect of senior developers across multiple software and data disciplines.
  • Has worked and led the technical team to build observability platform
  • Exhibits uncompromising integrity.
  • Pays attention to detail.
  • Thinks critically about complex technical problems.
  •  Can work independently, while also being an effective member of a team

You have:

  • 6-9+ years experience
  • Expertise in system design, scalability, and optimization.
  • Experience in implementing and managing high-availability solutions.
  •  Knowledge of security measures and compliance in database management.
  •   Hands on experience in C/C++ and Rust
  • Good understanding of Linux builds and deployment
  • Open source technologies. OpenJDK is highly desired.
  • Professional experience in computer architecture and operating systems
  • A bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent training or work experience

Benefits

  • Mediclaim Insurance – Employees and their eligible dependents including dental coverage
  • Personal Accident Insurance
  • Internet Reimbursement
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job