Sigma Software
Technology
Middle/SeniorPythonDeveloper(ConnectWise)
Neural analysis suggests this role is
optimal for mid candidates.
“Middle/ Senior Python Developer (ConnectWise) at Sigma Software. Skills: Python, Django, Microservices, Business Intelligence. Design large-scale production services. Build large-scale production services”
Industry & Context.
Root cause analysis
What They're Looking For.
Must Have
5 - 7 years of relevant software engineering experience, Proficiency in Python, Proficiency in Django, Proficiency in Celery, Proficiency in Snowflake, Proficiency in PostgreSQL
Nice to Have
Experience with Redis, Experience with Kafka, Experience with SQS, Knowledge of Microservices, Knowledge of Web API, Knowledge of AWS, Experience with cloud deployment, Experience with GitLab pipelines, Experience with Single-Sign-On modules, Upper-intermediate level of English, Experience with distributed systems, Experience with high-load environments, Familiarity with BI tools, Familiarity with data visualization platforms, Knowledge of DevOps practices, Knowledge of CI/CD automation, Understanding of security best practices
What You'll Do.
Design large-scale production services
Build large-scale production services
Maintain large-scale production services
Design web applications
Build web applications
Maintain web applications
Design data pipelines
Maintain data pipelines
Design streaming systems
Build streaming systems
Maintain streaming systems
Provide technical support
Review work of team members
Debug production issues
Improve organizational engineering standards
Participate in testing process
Evaluate code validity
Evaluate code structure
Evaluate code alignment
Evaluate code compatibility
How You'll Work.
Team & Collaboration
Customer collaboration; Internal team collaboration; Scrum-based environment
Process & Methodology
Scrum
Full Job Description
Are you passionate about building large-scale, high-performance systems? We are looking for a Middle/Senior Software Engineer to join our team and work on an ambitious Business Intelligence and reporting platform for Managed Service Providers (MSPs). This role offers the flexibility to work remotely, onsite, or in a hybrid setup. You will be part of a skilled Sigma Software team collaborating closely with our US-based customer, delivering innovative solutions that help SMBs thrive. At Sigma Software, we value creativity, technical excellence, and teamwork. Joining us means working in a supportive environment with opportunities for professional growth, cutting-edge projects, and a culture that encourages continuous learning. CUSTOMER Our customer is ConnectWise, a US-based software company specializing in solutions for Managed Service Providers (MSPs). ConnectWise is widely recognized in the IT services industry for its platform that enables MSPs to manage, automate, and streamline their operations for small and medium-sized businesses (SMBs). Founded in 1982 and headquartered in Tampa, Florida, ConnectWise serves thousands of MSPs globally, offering products for remote monitoring, ticketing, billing, cybersecurity, and business intelligence. PROJECT We are developing a large-scale Business Intelligence and reporting platform for MSPs, designed to automate and optimize their operations for SMB clients. This project offers significant opportunities for technical brainstorming, process improvement, and implementation of best practices. Our Sigma Software team will consist of 5 Developers and 1 QA Engineer, working in a Scrum-based environment with daily status meetings with the customer. Key Technologies: Python, Django, Celery, Snowflake, PostgreSQL, Redis, Kafka, AWS, Microservices * Collaborate closely with the customer and internal team members to design, build, and maintain large-scale production services, web applications, data pipelines, and streaming systems *
Applying for this Middle/ Senior Python Developer (ConnectWise) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Sigma Software?
Real rants from real employees. Read before you apply.