17,062 Crypto Engineer jobs in India
Principal Crypto Engineer
Posted today
Job Viewed
Job Description
Location: Hybrid
Job Type: Fulltime
Experience Required: 3 – 5 years
Department: Engineering / Security & Cryptography
About Us:
Salt Technologies Pvt. Ltd. is a cutting-edge technology firm focused on delivering secure and scalable blockchain and Web3 solutions. We are committed to staying at the forefront of cryptographic innovation to future-proof our systems and products. Role Overview
Role Overview
We are looking for an experienced Principal Crypto Engineer to lead and support the design, implementation, and assessment of cryptographic solutions across our platforms. This role involves working on both classical and post-quantum cryptography, conducting crypto analysis, and evaluating security protocols such as TLS and X.509.
Key Responsibilities
● Implement and evaluate cryptographic protocols including RSA, ECC, and post-quantum algorithms like Kyber.
● Conduct crypto analysis and post-quantum cryptographic assessments.
● Review and enhance security protocols including TLS, X.509 certificate infrastructure, and secure key management.
● Research and implement next-generation encryption standards to safeguard against quantum threats.
● Optimize and integrate cryptographic libraries into production systems.
● Collaborate with engineering and security teams to ensure end-to-end encryption and data privacy.
● Stay updated on NIST post-quantum cryptography standards and related developments.
Requirements
● 3–5 years of hands-on experience in applied cryptography or security engineering.
● Strong understanding of TLS, X.509, RSA, ECC, and post-quantum cryptography (e.g., Kyber).
● Proficiency in one or more programming languages (Rust, C/C++, Go, Python).
● Experience with cryptographic libraries (e.g., OpenSSL, BoringSSL, libsodium).
● Solid grasp of secure protocol design and cryptographic threat models.
● Familiarity with blockchain or Web3 security is a plus.
Preferred Qualifications
● Bachelor’s or Master’s in Computer Science, Cryptography, Information Security, or related field.
● Experience contributing to or auditing cryptographic implementations or open-source projects.
● Exposure to formal verification, zero-knowledge proofs, or secure multiparty computation (MPC).
Benefits
- Private Health Insurance
- Hybrid Work Mode
- Performance Bonus
- Paid Time Off
Block Chain / Crypto Engineer
Posted today
Job Viewed
Job Description
Experience with machine learning is a plus
Comfortable working in a startup environment
Enthusiasm for the state of the art technologies
Crypto/Blockchain expertise is highly preferred
Experience being on the front end of innovative ideas and technologies
Any relevant education and/or training will be considered a plus
Sr. Software Engineer - Distributed Systems
Posted today
Job Viewed
Job Description
About the Role
The Messaging, Streaming and Caching team is a full-service Distributed Systems Engineering team. We architect and provide async messaging, streaming, and NoSQL platforms and solutions that power the Workday products and SKUs ranging from core HCM, Fins, Integrations, and AI/ML. We develop client libraries and SDK’s that make it easy for teams to build Workday products. We develop automation to deploy and run hundreds of clusters, and we also operate and tune our clusters as well. As a team member you will play a key role in improving our services and encouraging their adoption within Workday's infrastructure both in our private cloud and public cloud. As a member of this team you will design and build new capabilities from inception to deployment to exploit the full power of the core middleware infrastructure and services, and work hand in hand with our application and service teams!
Primary Responsibilities
About You
You are a senior software engineer with a distributed systems background and significant experience in distributed systems products liketKafka, Redis, RabbitMQ or Zookeeper. You have independently led product features and deployed on large scale NoSQL clusters.
Basic Qualifications
4-12 years of software engineering experience using one or more of the following: Java/Scala, Golang.
4+ years of distributed systems experience
3+ years of development and DevOps experience in designing and operating large-scale deployments of distributed NoSQL & messaging systems.
1+ year of leading a NoSQL technology related product right from conception to deployment and maintenance.
Preferred Qualifications
a consistent track record of technical project leadership and success involving collaborators and interested partners across the enterprise.
expertise in developing distributed system software and deployments that perform well and degrade gracefully under excessive load.
hands-on experience with atleast one or more distributed systems technologies like Kafka/RabbitMQ, Redis, Cassandra
experience learning complex open source service internals via code inspection.
extensive experience with modern software development tools including CI/CD and methodologies like Agile
expertise with configuration management using Chef and service deployment on Kubernetes via Helm and ArgoCD.
experience with Linux system internals and tuning.
experience with distributed system performance analysis and optimization.
strong written and oral communication skills and the ability to explain esoteric technical details clearly to engineers without a similar background.
Pursuant to applicable Fair Chance law, Workday will consider for employment qualified applicants with arrest and conviction records.
Principal, Software Engineer (Distributed Systems)
Posted today
Job Viewed
Job Description
About the Role
As part of Workday’s Prism Analytics team, you will be responsible for the integration of our Big Data Analytics stack with Workday's cloud infrastructure. You will work on building, improving and extending large-scale distributed data processing frameworks like Spark, Hadoop, and YARN in a multi-tenanted cloud environment. You will also be responsible for developing techniques for cluster management, high availability and disaster recovery of the Analytics Platform, Hadoop and Spark services. You will also engineer smart tools and frameworks that provide easy monitoring, troubleshooting, and manageability of our cloud-based analytic services.
About You
You are an engineer who is passionate about developing distributed applications in a multi-tenanted cloud environment. You take pride in developing distributed systems techniques to coordinate application services, ensuring the application remains highly available and can autoscale on demand for the applications running in various cloud architectures. You think not only about what is valuable for the development of right abstractions and modules but also about programmatic interfaces to enable customer success. You also excel in the ability to balance priorities and make the right tradeoffs in feature content and timely delivery of features while ensuring customer success and technology leadership for the company. You can make all of this happen using Java, Spark, and related Hadoop technologies.
Basic Qualifications
9+ years of software engineering experience
7+ years of distributed systems engineering experience (using Java, Scala or other languages) with deep Linux/Unix expertise.
Other Qualifications
Experience in building Highly Available, Scalable, Reliable multi-tenanted big data applications on Cloud (AWS, GCP) and/or Data Center architectures.
Working knowledge of distributed system principles.
Experience with managing big data frameworks like Spark and/or Hadoop.
Understanding of resource management using YARN, Kubernetes, etc.
Collaborate with others on the SRE team to help set technical direction while ensuring requirements are met.
Capable of designing and implementing software able to manage the tradeoffs between data consistency, availability, partition tolerance.
Experienced in developing, designing and deploying software and tools in support of a data processing systems, including highly concurrent transaction processing, distributed memory management, communication protocols, and efficient distributed data algorithms.
Software Engineer II (Backend | Cloud | Distributed Systems)
Posted 2 days ago
Job Viewed
Job Description
Job Title: Software Engineer II
Location: Bangalore
Experience: 5–7 years
Notice Period-Immediate joiners
About the Role:
Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.
Key Responsibilities:
- Develop backend services using Python (Flask/FastAPI).
- Design scalable systems with strong algorithms and data structures.
- Participate in architecture and design discussions.
- Review code for quality, performance, and security.
- Troubleshoot and fix complex system issues.
- Work with SQL and NoSQL databases (MySQL, MongoDB).
- Build cloud-native apps using Microsoft Azure.
- Use Docker and Kubernetes for containerization and orchestration.
- Document systems and share knowledge internally.
- (Optional) Integrate Generative AI models and pipelines.
- Promote best practices in DevOps, testing, and system design.
Required Skills:
- Strong Python skills with Flask or FastAPI.
- Solid understanding of data structures, algorithms, and OOP.
- Experience with distributed systems and REST APIs.
- Knowledge of MySQL and MongoDB.
- Hands-on with Azure cloud services.
- Proficient in Docker and Kubernetes.
- Good debugging and performance tuning abilities.
- Familiar with microservices and system architecture.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with GenAI integration.
- Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
- Knowledge of observability tools (Prometheus, Grafana, ELK).
- Background in SaaS or high-scale backend systems.
Mandatory Technical Skills:
- Programming Language: Python
- Frameworks: Flask or FastAPI
- Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
- System Design: Distributed Systems, RESTful APIs
- Databases:
Relational : MySQL or SQL Server
NoSQL : MongoDB
- Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
- Containerization & Orchestration: Docker and Kubernetes
- Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
- Architecture: Microservices-based architecture
Regards,
Daina
Infosys BPM Recruitment team
Software Engineer II (Backend | Cloud | Distributed Systems)
Posted today
Job Viewed
Job Description
Location: Bangalore
Experience: 5–7 years
Notice Period-Immediate joiners
About the Role:
Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.
Key Responsibilities:
- Develop backend services using Python (Flask/FastAPI).
- Design scalable systems with strong algorithms and data structures.
- Participate in architecture and design discussions.
- Review code for quality, performance, and security.
- Troubleshoot and fix complex system issues.
- Work with SQL and NoSQL databases (MySQL, MongoDB).
- Build cloud-native apps using Microsoft Azure.
- Use Docker and Kubernetes for containerization and orchestration.
- Document systems and share knowledge internally.
- (Optional) Integrate Generative AI models and pipelines.
- Promote best practices in DevOps, testing, and system design.
Required Skills:
- Strong Python skills with Flask or FastAPI.
- Solid understanding of data structures, algorithms, and OOP.
- Experience with distributed systems and REST APIs.
- Knowledge of MySQL and MongoDB.
- Hands-on with Azure cloud services.
- Proficient in Docker and Kubernetes.
- Good debugging and performance tuning abilities.
- Familiar with microservices and system architecture.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with GenAI integration.
- Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
- Knowledge of observability tools (Prometheus, Grafana, ELK).
- Background in SaaS or high-scale backend systems.
Mandatory Technical Skills:
- Programming Language: Python
- Frameworks: Flask or FastAPI
- Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
- System Design: Distributed Systems, RESTful APIs
- Databases:
Relational: MySQL or SQL Server
NoSQL: MongoDB
- Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
- Containerization & Orchestration: Docker and Kubernetes
- Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
- Architecture: Microservices-based architecture
Regards,
Daina
Infosys BPM Recruitment team
Software Engineer II (Backend | Cloud | Distributed Systems)
Posted today
Job Viewed
Job Description
Job Title: Software Engineer II
Location: Bangalore
Experience: 5–7 years
Notice Period-Immediate joiners
About the Role:
Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.
Key Responsibilities:
- Develop backend services using Python (Flask/FastAPI).
- Design scalable systems with strong algorithms and data structures.
- Participate in architecture and design discussions.
- Review code for quality, performance, and security.
- Troubleshoot and fix complex system issues.
- Work with SQL and NoSQL databases (MySQL, MongoDB).
- Build cloud-native apps using Microsoft Azure.
- Use Docker and Kubernetes for containerization and orchestration.
- Document systems and share knowledge internally.
- (Optional) Integrate Generative AI models and pipelines.
- Promote best practices in DevOps, testing, and system design.
Required Skills:
- Strong Python skills with Flask or FastAPI.
- Solid understanding of data structures, algorithms, and OOP.
- Experience with distributed systems and REST APIs.
- Knowledge of MySQL and MongoDB.
- Hands-on with Azure cloud services.
- Proficient in Docker and Kubernetes.
- Good debugging and performance tuning abilities.
- Familiar with microservices and system architecture.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with GenAI integration.
- Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
- Knowledge of observability tools (Prometheus, Grafana, ELK).
- Background in SaaS or high-scale backend systems.
Mandatory Technical Skills:
- Programming Language: Python
- Frameworks: Flask or FastAPI
- Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
- System Design: Distributed Systems, RESTful APIs
- Databases:
Relational : MySQL or SQL Server
NoSQL : MongoDB
- Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
- Containerization & Orchestration: Docker and Kubernetes
- Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
- Architecture: Microservices-based architecture
Regards,
Daina
Infosys BPM Recruitment team
Be The First To Know
About the latest Crypto engineer Jobs in India !
Software Engineer II (Backend | Cloud | Distributed Systems)
Posted 11 days ago
Job Viewed
Job Description
Job Title: Software Engineer II
Location: Bangalore
Experience: 5–7 years
Notice Period-Immediate joiners
About the Role:
Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.
Key Responsibilities:
- Develop backend services using Python (Flask/FastAPI).
- Design scalable systems with strong algorithms and data structures.
- Participate in architecture and design discussions.
- Review code for quality, performance, and security.
- Troubleshoot and fix complex system issues.
- Work with SQL and NoSQL databases (MySQL, MongoDB).
- Build cloud-native apps using Microsoft Azure.
- Use Docker and Kubernetes for containerization and orchestration.
- Document systems and share knowledge internally.
- (Optional) Integrate Generative AI models and pipelines.
- Promote best practices in DevOps, testing, and system design.
Required Skills:
- Strong Python skills with Flask or FastAPI.
- Solid understanding of data structures, algorithms, and OOP.
- Experience with distributed systems and REST APIs.
- Knowledge of MySQL and MongoDB.
- Hands-on with Azure cloud services.
- Proficient in Docker and Kubernetes.
- Good debugging and performance tuning abilities.
- Familiar with microservices and system architecture.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with GenAI integration.
- Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
- Knowledge of observability tools (Prometheus, Grafana, ELK).
- Background in SaaS or high-scale backend systems.
Mandatory Technical Skills:
- Programming Language: Python
- Frameworks: Flask or FastAPI
- Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
- System Design: Distributed Systems, RESTful APIs
- Databases:
Relational : MySQL or SQL Server
NoSQL : MongoDB
- Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
- Containerization & Orchestration: Docker and Kubernetes
- Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
- Architecture: Microservices-based architecture
Regards,
Daina
Infosys BPM Recruitment team
Software Engineer II (Backend | Cloud | Distributed Systems)
Posted today
Job Viewed
Job Description
Job Title: Software Engineer II
Location: Bangalore
Experience: 5–7 years
Notice Period-Immediate joiners
About the Role:
Join a fast-growing engineering team to build scalable, secure, and cloud-native backend systems. You'll work across the full development cycle—from design to deployment—with a focus on distributed systems and potential GenAI integration.
Key Responsibilities:
- Develop backend services using Python (Flask/FastAPI).
- Design scalable systems with strong algorithms and data structures.
- Participate in architecture and design discussions.
- Review code for quality, performance, and security.
- Troubleshoot and fix complex system issues.
- Work with SQL and NoSQL databases (MySQL, MongoDB).
- Build cloud-native apps using Microsoft Azure.
- Use Docker and Kubernetes for containerization and orchestration.
- Document systems and share knowledge internally.
- (Optional) Integrate Generative AI models and pipelines.
- Promote best practices in DevOps, testing, and system design.
Required Skills:
- Strong Python skills with Flask or FastAPI.
- Solid understanding of data structures, algorithms, and OOP.
- Experience with distributed systems and REST APIs.
- Knowledge of MySQL and MongoDB.
- Hands-on with Azure cloud services.
- Proficient in Docker and Kubernetes.
- Good debugging and performance tuning abilities.
- Familiar with microservices and system architecture.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with GenAI integration.
- Familiarity with CI/CD and Infrastructure-as-Code (Terraform, Azure DevOps).
- Knowledge of observability tools (Prometheus, Grafana, ELK).
- Background in SaaS or high-scale backend systems.
Mandatory Technical Skills:
- Programming Language: Python
- Frameworks: Flask or FastAPI
- Core Concepts: Data Structures, Algorithms, Object-Oriented Programming (OOP)
- System Design: Distributed Systems, RESTful APIs
- Databases:
Relational : MySQL or SQL Server
NoSQL : MongoDB
- Cloud Platform: Microsoft Azure (Compute, Storage, Networking, Monitoring)
- Containerization & Orchestration: Docker and Kubernetes
- Debugging & Performance Tuning: Strong problem-solving and troubleshooting skills
- Architecture: Microservices-based architecture
Regards,
Daina
Infosys BPM Recruitment team
Sr Software Engineer (Distributed Systems) - Extend Core Services
Posted today
Job Viewed
Job Description
About the Role
Collaborate within a multidisciplinary Agile Scrum team to deliver core and business-critical features for Workday Extend with high quality and scalability.
Design and develop robust and scalable back-end software using Scala, with a strong focus on performance, maintainability, and fault tolerance.
Leverage cloud technologies (e.g., AWS, GCP) to architect, deploy, and manage services in a cloud-native environment, ensuring high availability and operational excellence.
Take full service ownership including reliability, monitoring, on-call support, and incident response to ensure system health and resilience.
Lead and contribute to complex system designs and architecture discussions, providing strategic input and ensuring alignment with business goals.
Independently implement features and prototypes, including authoring detailed technical designs, documentation, and rollout strategies.
Mentor and support junior engineers through code reviews, technical guidance, and career development support.
Drive the development of comprehensive test strategies, including unit, integration, end-to-end, and performance testing to ensure product stability.
Champion continuous improvement through practices like continuous integration, deployment automation, and robust code review processes.
Promote engineering best practices, coding standards, and DevOps methodologies to ensure sustainable and scalable development.
Act as a technical leader in cross-functional collaboration, working with product managers, architects, and other teams to deliver cohesive solutions.
Proactively identify and resolve technical and operational issues, contributing to a culture of accountability and engineering excellence.
About You
Basic Qualification
10+ years experience in software development engineering.
5+ years experience designing, developing, and deploying distributed systems.
5+ experience designing and developing distributed system components, demonstrating knowledge of principles such as consistency, availability, and fault tolerance.
Bachelor’s degree in a relevant field such as Computer Science, Engineering, or a related discipline, or equivalent practical experience.
Other Qualification
Demonstrated ability in Algorithmic Thinking, including dynamic programming, and hash-based data structures to design efficient and scalable solutions for problems such as fault tolerance, and data replication in large-scale systems.
Solid experience in API Development, including REST and gRPC, with a focus on building scalable APIs for distributed services on AWS/GCP.
Proficient in code testing methodologies, including unit, integration, and contract testing, using tools like JUnit, and Postman.
Deep understanding of distributed systems principles, such as eventual consistency, fault tolerance, and leader election, with hands-on experience in Akka, and Kubernetes.
Working knowledge of high availability and resiliency patterns, including load balancing, failover, and redundancy, deployed via AWS ALB/NLB, Auto Scaling Groups, and multi-AZ architectures.
Familiar with scalable systems design, including horizontal scaling and distributed data management, optimized for cloud cost and performance.
Strong in object-oriented design (OOD) and functional programming using Scala and Java, with focus on modular, testable components.
Experienced with Git and collaborative workflows (e.g., GitFlow, trunk-based development) in a CI/CD pipeline using GitHub Actions, Jenkins, or CodePipeline.
Good understanding of cloud security practices, including IAM, authentication/authorization (OAuth2, JWT), TLS, and secrets management.
Collaborative team player, skilled in agile development, code reviews, and cross-functional planning with distributed teams.
Proficient in writing technical documentation, including API specs, architecture overviews, and deployment guides.