HamburgerMenu
hirist

Principal Software Engineer II - Python

CONNECTWISE LLP
Multiple Locations
10 - 12 Years

Posted on: 03/11/2025

Job Description

Description :


Must have skills :

- 10+ years of relevant backend Python experience is mandatory.

- Framework experience is a must.

- Database MySQL / PostgreSQL / SQL

- AWS exposure

- Job Location Pune / Mumbai (Candidates ready to relocate from other locations also preferred)

- Mandatory : Candidates willing to come F2F for the second round of interview at Pune or Mumbai should only apply.

General Summary :

- The Principal Software Engineer II (Backend) 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.

Essential Duties & Responsibilities :

- Provides support to the Engineering teams, with a high attention to detail

- Researches, analyzes, and documents findings

- May coach and review the work of other team members

- Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems

- Works on systems critical to companys current and future operations

- Debugs production issues across services and multiple levels of the stack

- Assists with improvement of organizational engineering standards, tooling, and processes

- Participates in the testing process through test review and analysis, test witnessing, and certification of software

- Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems

- Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, or groups

Knowledge, Skills, and/or Abilities Required :

- Ability to manage projects and processes independently with limited supervision

- Advanced knowledge of applicable work area

- Ability to situationally adapt and understand new technology/processes as per business requirement

- Knowledge of a variety of the field's concepts, practices, and procedures

- Ability to work constructively and independently under stress and pressure in a fast paced, multi-tasking environment

- Ability to manage competing priorities while producing high quality work

- Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills

- Strong organization and time-management skills with the ability to meet reasonable deadlines

- Strong knowledge of programming languages and software basics

- Strong knowledge of relevant software development tools including version control, build processes, debuggers, and test frameworks

Educational/Vocational/Previous Experience Recommendations :

- Bachelors degree in related field or equivalent business experience


info-icon

Did you find something suspicious?