Full Time

Senior Software Engineer (Python)

NYISO
Rensselaer, NY
???* / year

Job Description

About this kind of role

What a Senior Software Engineer (Python) usually does. The employer's own details are in the listing.

Typically does: Senior Software Engineers design, develop, and test software solutions, often specializing in a particular area or technology. They may lead smaller teams or mentor junior engineers, contributing to architectural decisions and ensuring code quality. Responsibilities include writing clean, efficient, and well-documented code, debugging complex issues, and participating in code reviews. They frequently collaborate with product managers, designers, and other engineers to deliver functional and scalable applications.

Tools and skills: Proficiency in Python, experience with frameworks like Django or Flask, and familiarity with relational databases (e.g., PostgreSQL, MySQL) and version control systems (e.g., Git) are generally required.

Good fit for: Individuals with strong problem-solving abilities, a passion for software development, and a desire to contribute to a team are typically successful in this role.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.