Senior Software Engineer

5 - 10 years

6 - 11 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Purpose

A result-oriented Software Developer to design, develop and debug secure solutions powered by Fujitsus new processor, which will help in solving real-world security related challenges faced by society and businesses across different industries. Passionate about developing secure solutions and should be comfortable with back-end coding languages, technologies, frameworks and third-party/opensource libraries. Understands partner software stacks and optimizes full stack software (spanning firmware, drivers, OS, middleware, SDKs, frameworks, algorithms, and applications) as required to enable cloud software.You will play a role in developing innovative advanced solutions and services to support business outcomes.

Responsibilities

  • Design sdk for secure platforms on trusted execution environment using Arm CCA.
  • Understand and implement hardware Level Security Features and threat modeling, risk assessment, and mitigation strategies, often working with various security technologies like PKI and HSMs.
  • Develop new algorithms for secure engineering frameworks, tuning technologies and working on software based on the proposed approaches using Data Security framework engineering.
  • Design and develop cloud-based data security workflows, applications, effective APIs and the system architectures
  • Use Experience in key management systems, security architecture, cryptography, security modeling, encryption/decryption for framework.
  • Deploy and Test applications to ensure functionality, performance, responsiveness, and efficiency.
  • Create test cases, test plans and automated test scripts for unit tests
  • Troubleshoot, debug, fix bugs and upgrade software/applications.
  • Create security and data protection settings and measures
  • Write technical documentation
  • Work and communicate well with product managers, business analysts, and data scientists, and other software developers to collaborate, review and deliver high quality applications.
  • Learning continually, sharing knowledge, and fostering exchange of skills
  • Work using agile methods (planning meetings, review meetings, standup meetings, development, etc.)
  • Work on multiple projects at once while keeping focused on project timeline

Minimum Qualification Skills

  • Bachelors or Masters degree in computer science or relevant field with 5+ years of relative industry experience
  • Strong Programming skills in any language from Golang /C/C++ /Rust/Python.
  • Ability to do research, gather information, interpret data, prepare design proposals, flowcharts and diagrams. Strong software and system debug experience.
  • Experience in backend development and deployment.
  • Understanding basic cryptography, HSM, confidential computing, TEEs.
  • Proficient in containerizing applications with Docker and managing scalable, distributed systems using Kubernetes and related orchestration tools.

Preferred Skills:

  • Understand/has worked on trusted execution environments (TEE), e.g., Intel TDX, AMD SEV-SMP, ARM CCA
  • Good understanding of Arm architecture and CPU/GPU software domain.
  • Good with writing distributed platform and system software.
  • Good to have knowledge of OpenStack, COCO containers, OS, hypervisors, VMMs, boot process.
  • Deep and Good Understanding of AI, ML, DL or (HPC - Optional).
  • Strong rankings on platforms like LeetCode, Codeforces, or HackerRank is a plus.
  • Experience in distributed systems and cloud software development
  • Self-motivated, strong sense of ownership, and teamwork skills

Mock Interview

Practice Video Interview with JobPe AI

Start Software Engineer Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Fujitsu logo
Fujitsu

IT Services and IT Consulting

London England

RecommendedJobs for You