Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Development Engineer -Python @ Gruve Technologies

Home > Software Development

Gruve Technologies  Senior Software Development Engineer -Python

Job Description

Position summary:
We are looking for a talented Software Engineer experience in Python development and hands-on expertise in SQLite. You will be part of the core engineering team responsible for building and enhancing the tools and applications for cybersecurity policy management and migration across enterprise environments.

 The role requires strong backend development skills, an understanding of network/firewall configuration concepts, and a desire to build reliable and scalable migration solutions.

Key Roles & Responsibilities:

  • Develop core backend modules using Python and SQLite for handling firewall configuration extraction, transformation, and loading.
  • Implement plugin-based architecture to support various vendors.
  • Design efficient SQLite schemas to store device configuration data and migration metadata.
  • Work closely with the frontend team to build seamless and guided migration workflows.
  • Participate in discussions related to product architecture and data models.
  • Write reusable, testable, and efficient code following best practices.
  • Collaborate in Agile teams and take ownership of deliverables within sprint timelines.
  • Support troubleshooting, debugging, and performance tuning of application modules.

Basic Qualifications:

  • Bachelors degree in computer science, Engineering, or a related field.
  • 5-8 years of experience in backend development with Python.
  • Strong knowledge of SQLite and relational database design.
  • Experience building REST APIs and working with JSON data structures.
  • Familiarity with software version control systems such as Git.
  • Good understanding of basic networking and firewall configuration concepts.
  • Ability to write clean, maintainable, and well-documented code.
  • Strong analytical, debugging, and problem-solving skills

Preferred Qualifications:

  • Experience working with firewall platforms (Cisco ASA, Palo Alto, Fortinet) or in network/security domains.
  • Exposure to plugin-based or modular software designs.
  • Experience with Docker & Cloud technologies will be added advantage.
  • Familiarity with DevOps pipelines and CI/CD practices.
  • Exposure to Agile/Scrum methodologies.
 

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Search Engineer
Employement Type: Full time

Contact Details:

Company: Gruve Technologies
Location(s): Pune

+ View Contactajax loader


Keyskills:   continuous integration cd rest python analytical sqlite ci/cd python development backend development cloud technologies relational database management system docker database design cisco asa git performance devops fortinet debugging scrum json troubleshooting agile

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Application Developer ( Salesforce )

  • SDI Business Services
  • 7 - 12 years
  • Bengaluru
  • 24 hours ago
₹ Not Disclosed

Principal Architect - AWS Data Engineer

  • Cognizant
  • 11 - 13 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Senior Principal Consultant

  • Oracle
  • 9 - 12 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

Oracle Application Senior Lead

  • Oracle
  • 6 - 11 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

Gruve Technologies

Gruve was founded on the premise that new technologies in Machine Learning, Data Sciences, Artificial Intelligence, and Software Development are transforming Enterprise Services. Our goal is to harness these advancements to deliver services with superior efficiency and tangible outcomes. Our team is...