Senior Software Engineer – Python Full-stack Engineer

Posted 4 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
In-Office
Senior level
Security • Software • Cybersecurity
The Role
The Senior Software Engineer will design, develop, and maintain software applications, collaborating with cross-functional teams and ensuring high-quality software delivery.
Summary Generated by Built In

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

#LI-SD1


Top Skills

AWS
Azure
CSS3
Django
Docker
Flask
Git
GCP
HTML5
JavaScript
JIRA
Kubernetes
Oracle Oci
Python
React
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lehi, Utah
1,372 Employees
Year Founded: 2003

What We Do

DigiCert is the digital trust provider of choice for leading companies around the globe, enabling individuals, businesses, governments, and consortia to engage online with confidence, knowing their digital footprint is secure.

Similar Jobs

Fulfillment IQ Logo Fulfillment IQ

Python Engineer

eCommerce • Information Technology • Retail • Software
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
103 Employees

Rubrik Logo Rubrik

Customer Success Specialist

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Cybersecurity • Data Privacy
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
3000 Employees

Rubrik Logo Rubrik

Customer Success Manager

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Cybersecurity • Data Privacy
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
3000 Employees
6-6 Annually

Rubrik Logo Rubrik

Customer Success Specialist

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Cybersecurity • Data Privacy
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
3000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account