Enable job alerts via email!

Senior Software Engineer - Python Full-stack Engineer

DigiCert

Bengaluru

On-site

INR 15,00,000 - 20,00,000

Full time

Today
Be an early applicant

Job summary

A leading global security authority is seeking an experienced Senior Software Engineer to contribute to the design and maintenance of high-quality software applications. The ideal candidate will have over 5 years of experience in full-stack development, strong skills in Python and React.js, and familiarity with cloud platforms. This role offers generous time off and a supportive work environment.

Benefits

Generous time off policies
Top shelf benefits
Education, wellness and lifestyle support

Qualifications

  • 5+ years of professional experience in full-stack software development.
  • Experience with RESTful API design and microservices architecture.
  • Strong understanding of Agile/Scrum methodologies.

Responsibilities

  • Collaborate with cross-functional teams to understand project requirements.
  • Design, develop, test, and maintain high-quality software applications.
  • Analyze, troubleshoot, and debug product defects.

Skills

Python
JavaScript (ES6+)
React.js
Understanding of DevOps practices
Problem-solving skills

Education

Bachelor’s degree in Computer Science or related field

Tools

Django
Flask
Docker
Kubernetes
AWS
Git
Job description
Who we are

We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies put trust - an abstract idea - to work. That's digital trust for the real world.

Job summary

We are seeking an experienced Senior Software Engineer to join our dynamic and innovative team. As a Senior Software Engineer, you will be a key contributor to the design, development, and maintenance of our platforms. You will work closely with cross-functional teams to deliver high-quality software that meets the needs of our customers.

What you will do
  • Collaborate with product managers, UX designers and architects to understand project requirements and technical specifications.
  • Design, develop, test, and maintain software applications, ensuring they meet high-quality standards and performance benchmarks.
  • Write clean, efficient, and maintainable code, in accordance with coding standards and best practices.
  • Conduct code reviews to increase code quality, consistency, and alignment with the product design and architecture.
  • Analyze, troubleshoot, and debug product defects and provide timely solutions to customer issues.
  • Stay up to date on emerging technologies and industry trends to continuously improve software development processes and tools.
  • Contribute to architectural decisions and help drive technical innovation within the team.
What you will have
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
  • 5+ years of professional experience in full-stack software development.
  • Strong proficiency in Python, with hands-on experience using web frameworks such as Django or Flask.
  • Experience developing responsive, dynamic front-end applications using React.js, along with solid knowledge of JavaScript (ES6+), HTML5, and CSS3.
  • Solid understanding of software development principles, design patterns, and best practices for scalable applications.
  • Experience with RESTful API design, integration, and microservices architecture.
  • Proficiency in containerization (Docker) and orchestration tools (Kubernetes, Helm) for deploying and managing applications.
  • Experience with cloud platforms such as AWS, Azure, Google Cloud, or Oracle OCI.
  • Strong understanding of DevOps practices, including CI/CD pipelines, infrastructure as code, and automated deployments.
  • Familiarity with Agile/Scrum methodologies and collaborative development workflows using tools like Git, Jira, and CI/CD platforms.
  • Strong problem-solving and analytical skills, with the ability to design and deliver clean, maintainable, and efficient solutions.
  • Excellent communication and teamwork skills to collaborate effectively across cross-functional teams.
  • Commitment to secure coding, software quality assurance, and unit testing to deliver reliable, high-quality applications.
  • A passion for building user-centric, high-performance web applications with clean architecture and modern technologies.
Nice to have
  • Good knowledge of PKI, Cryptography and Code Signing would be an added advantage.
  • Working knowledge of TensorFlow, PyTorch, LangChain, OpenAI APIs, and NLP libraries.
  • Knowledge of MLOps practices, including CI/CD pipelines for AI models, model deployment, and model monitoring.
Benefits
  • Generous time off policies
  • Top shelf benefits
  • Education, wellness and lifestyle support
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.