What are the responsibilities and job description for the Python Software Engineer position at ExecutivePlacements.com?
Senior Python Software Engineer
Were looking for a Senior Python Engineer to join a small, high-performing engineering team building production-quality software systems that power critical applications. This role is ideal for someone with a strong computer science background, a track record of delivering robust, scalable code, and a passion for solving challenging engineering problems.
Our environment is cloud-native and Kubernetes-based, with a focus on modern development practices, continuous integration/deployment, and high reliability at scale. Engineers on this team contribute to both product direction and technical strategy, and are expected to engage deeply in design discussions, code reviews, and best practices.
Responsibilities
Were looking for a Senior Python Engineer to join a small, high-performing engineering team building production-quality software systems that power critical applications. This role is ideal for someone with a strong computer science background, a track record of delivering robust, scalable code, and a passion for solving challenging engineering problems.
Our environment is cloud-native and Kubernetes-based, with a focus on modern development practices, continuous integration/deployment, and high reliability at scale. Engineers on this team contribute to both product direction and technical strategy, and are expected to engage deeply in design discussions, code reviews, and best practices.
Responsibilities
- Design, build, and maintain high-quality production Python software.
- Apply strong computer science principles to develop efficient, scalable, and maintainable systems.
- Contribute to system architecture and technical design decisions.
- Write code that is well-tested, well-documented, and easy to understand.
- Collaborate closely with teammates to solve problems, review code, and continuously improve engineering practices.
- Provide guidance and mentorship to other engineers when needed.
- Degree in Computer Science or related field.
- 6 years of professional software development experience, with a focus on Python in production environments.
- Provenexperience designing and delivering production-quality systems.
- Strong grasp of computer science fundamentals (data structures, algorithms, concurrency, distributed systems).
- Deep knowledge of software engineering best practices, design patterns, and object-oriented principles.
- Experience working in cloud-native environments (Kubernetes,AWSor similar).
- Familiarity with CI/CD andDevOpspractices.
- Strong problem-solving skills, with the ability to dive into complex technical challenges.
- A collaborative mindset, curiosity for learning, and a drive to deliver high-quality solutions quickly.