Python Software Developer/Security Engineering

5 - 10 years

18 - 32 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

To ensure our security features operate reliably and consistently across a rapidly evolving software stack, we build and maintain robust validation frameworks, tools, and automation pipelines.

Were looking for a Python engineer who loves building solid tools and has a strong interest in system internals and security. If you're passionate about Linux, automation, and solving real-world engineering challenges close to the OS, this role offers the opportunity to shape how security validation is done across one of the most complex embedded software platforms in the industry.

  • Develop and own Python-based tools and frameworks

    that help validate and monitor the effectiveness of key platform controls across Linux and Android systems.
  • Continuously evolve our validation approach to keep pace with software changes and security improvements.
  • Analyze system behavior, identify edge cases, and make our automation smarter, faster, and more scalable.
  • Work closely with security engineers, platform developers, and CI/CD teams to integrate validation into the overall software delivery process.

Qualifications

Basic requirements and Education

  • Business fluent English
  • University degree in computer science or a comparable field of study, ideally with a security focus

Must-Have Skills

  • Solid Python development experience — including object-oriented programming, designing reusable modules, working with testing frameworks like pytest (incl. fixtures), and building command-line tools for automation or system tasks.
  • Hands-on experience working with Linux systems beyond basic usage — such as writing shell scripts, analyzing system logs, configuring services, or troubleshooting runtime issues.
  • Familiarity with CI/CD pipelines (e.g., GitLab CI, Jenkins, GitHub Actions).
  • Ability to write clean, testable, and maintainable code.
  • A curiosity-driven mindset and interest in how complex systems work under the hood.

Nice to Have (or Eager to Learn)

  • Strong motivation to grow into platform security topics such as secure boot, disk encryption, access control, and sandboxing in Linux/Android environments.
  • Interest in system-level software design — including how operating systems enforce isolation, security boundaries, and platform resilience.
  • Curiosity about attack surface reduction, ethical hacking, or platform hardening — even without prior experience.

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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
BMW Techworks India logo
BMW Techworks India

Accounting

Bengaluru

RecommendedJobs for You

Pune, Chennai, Bengaluru