HamburgerMenu
hirist

Senior Software Engineer - Python

STAFFINGTON CONSULTING PRIVATE LIMITED
Hyderabad
5 - 8 Years

Posted on: 10/08/2025

Job Description

Job Summary :

We are looking for a highly skilled and experienced Senior Software Engineer to join our team. The ideal candidate will have extensive experience in Python development and a deep understanding of Linux/Unix environments. This role will involve designing, building, and maintaining robust software solutions, leveraging libraries like Pandas and Numpy, and working within an AWS cloud infrastructure. You will be a key contributor to our team, driving technical excellence and mentoring other engineers.

Key Responsibilities :

- Design, develop, test, and deploy scalable and maintainable software solutions using Python.

- Work extensively within Linux/Unix environments to configure, manage, and troubleshoot applications.

- Utilize Python libraries such as Pandas and Numpy to perform complex data analysis and manipulation.

- Collaborate with cross-functional teams to define requirements, architect solutions, and deliver high-quality code.

- Participate in all phases of the software development lifecycle, from initial design to deployment and support.

- Adhere to a Github-based development process, including code reviews, pull requests, and version control.

- Apply strong analytical and problem-solving skills to debug and resolve complex technical issues.

- Act as a technical leader, providing guidance and mentorship to junior team members.

- Communicate effectively with both technical and non-technical stakeholders to ensure alignment and understanding.

Required Skills and Qualifications :

Experience :

- 5-8 years of total experience in software development.

- Minimum of 5 years of experience in Python development.

- Minimum of 2 years of hands-on experience in Linux/Unix environments.

Technical Skills :

- Demonstrated proficiency with Python, Pandas, and Numpy.

- Experience with AWS cloud components.

- Proficiency with Github and collaborative development workflows.

Education :

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Personal Attributes :

- Strong analytical and problem-solving skills.

- Excellent written and verbal communication skills.

- Highly organized, self-directed, and able to prioritize work in a fast-paced environment.

Preferred Qualifications (Good to have) :

- Familiarity with Agile software development methodologies (Scrum is a plus).

- Experience in database development.

- Experience with front-end development technologies.

- Experience with C++ development.

- Exposure to software design patterns.


info-icon

Did you find something suspicious?