Software Engineer II (Python, Flask)

ConnectWise

Pune District

On-site

INR 800,000 - 1,200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ConnectWise is looking for a Software Engineer II based in Pune, India. The candidate will develop high-quality software and collaborate with cross-functional teams, focusing on creating modular applications using Python, Flask, and Celery.

The ideal candidate should have 2-4 years of experience in software development, strong skills in Python, and understanding of REST APIs. This role requires proactive troubleshooting and effective communication within teams.

Qualifications

  • 2–4 years of professional software development experience.
  • Strong Python skills: OOP, modular architecture.
  • Experience designing and implementing REST APIs with Flask.

Responsibilities

  • Develop high-quality, innovative software in compliance with coding standards.
  • Design, develop, and maintain a modular Python application.
  • Collaborate with cross-functional teams to integrate with cloud services.

Skills

Strong Python skills
Experience with MongoDB
Knowledge of REST APIs
Familiarity with Docker
Understanding of Git

Education

BSc in Computer Science or Engineering

Tools

Flask
Celery
MongoDB
Docker
Git

Job description

The Software Engineer II is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner while remaining aligned with industry and organizational standards

  • Design, develop, and maintain a modular Python application (Flask API, Celery workers)
  • Write and maintain system-level Bash scripts for OS lifecycle management - network configuration, disk/storage operations, kernel updates, and deb package management
  • Troubleshoot and debug issues across the full stack - from API endpoints and DB queries down to system logs.
  • Participate in code reviews, maintain test coverage (pytest)
  • Collaborate with cross-functional teams to integrate with cloud services via REST APIs and Apache Thrift
  • Set up, configure, and manage personal development environments on VMware virtual machines
Experience, Skills, and Competencies
  • 2–4 years of professional software development experience
  • Strong Python skills: OOP, modular architecture, Flask, Pydantic, Celery (Redis broker), APScheduler
  • Experience with MongoDB (pymongo) - schema design, queries, aggregations; familiarity with Redis as cache and message broker
  • Experience designing and implementing REST APIs with Flask; understanding of authentication (JWT)
  • Day-to-day use of Git, Docker (for testing and builds), and CI/CD pipelines (Jenkins)
  • Understanding of concurrent programming principles (Celery task queues, Twisted, APScheduler)
Nice To Have
  • Experience with storage and virtualization technologies - ZFS, iSCSI, libvirt/KVM
  • Experience with custom software packaging (Poetry, Gulp)
  • Familiarity with feature flags (LaunchDarkly), SonarQube, Artifactory
  • Basic knowledge of Go for maintaining and extending auxiliary service components
  • Experience of building services in public clouds (AWS)
Welcome
  • Prior experience with C/C++ - helps with understanding low-level system internals, storage drivers, and performance-critical code
  • Team spirit, strong problem-solving skills
  • BSc in Computer Science, Engineering, or a relevant field
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer 2
Software Development Engineer 2

OYO • Gurugram District

On-site
INR 1,500,000 - 2,100,000
Lead Software Engineer, (Python/Flask)
Lead Software Engineer, (Python/Flask)

Leadout Capital • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 700,000 - 1,100,000
Senior Software Engineer – Level II
Senior Software Engineer – Level II

ASAKTA • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Senior Software Developer - Python
Senior Software Developer - Python

Quantiphi • Mumbai

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Analytics Vidhya Inc. • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Senior Software Developer - Python
Senior Software Developer - Python

Quantiphi • Bengaluru Urban

On-site
INR 1,500,000 - 2,200,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Python Developer
Senior Python Developer

Training Basket • Dadri

On-site
INR 600,000 - 1,200,000