148 TalentXO Jobs
Staff Software Engineer - Python Programming (8-15 yrs)
TalentXO
posted 12hr ago
Flexible timing
Key skills for the job
Job Description :
We are seeking a highly skilled and experienced software engineer proficient in Python to join our team as a Staff Software Engineer. In this role, you will be responsible for designing and developing complex software applications, maintaining and improving existing code, and collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities :
- Design, develop and maintain Python-based software applications
- Write clean, efficient, and well-structured code
- Collaborate with product managers, designers, and other engineers to deliver projects on time
- Conduct code reviews, testing, and debugging to ensure high-quality software
- Mentor and provide guidance to junior engineers
- Stay current with emerging technologies and industry trends
Qualifications :
- Bachelor's degree in Computer Science or related field
- 6+ years of experience developing software applications in Python
- Strong understanding of object-oriented programming, data structures, and algorithms
- Experience with Django or other web frameworks
- Knowledge of SQL databases and RESTful APIs
- Excellent problem-solving skills and attention to detail
- Proven track record of delivering high-quality software solutions
- Strong communication and collaboration skills
If you are a highly skilled software engineer with a passion for Python and a desire to work on cutting-edge projects, we would love to hear from you. Apply now to join our dynamic team and take your career to the next level.
Functional Areas: Other
Read full job descriptionPrepare for Software Python Engineer roles with real interview advice