Skip to main content
Posted 19 May, 2026

Software Engineer II

ConnectWise
Pune, IND Full Time
Reference: 102_698852_4681346005

Essential Duties & Responsibilities

  • 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
  • Develop and support the web UI built with vanilla JavaScript
  • 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
  • Solid Linux/Ubuntu fundamentals: Bash scripting, systemd, package management (apt/deb), networking, file systems
  • 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)
  • Proficiency in frontend basics: HTML, CSS, JavaScript, AJAX, DOM manipulation; experience with jQuery and Bootstrap
  • 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
  • B1+ English level
  • BSc in Computer Science, Engineering, or a relevant field

Sign up for Job Alerts