Python Job: Python Engineering Manager-Director (SK)

Job added on

Company

Phaxis, LLC

Location

New York, New York - United States of America

Job type

Full-Time

Python Job Details

Salary is to 200k

This is with a cutting-edge technology company dedicated to revolutionizing through innovative Python-based solutions. The team is comprised of talented individuals passionate about pushing the boundaries of what's possible.

Job Description:

As the Python Engineering Manager, you will play a crucial role in leading our talented team of Python developers to create robust, scalable, and high-performance software solutions. You will be responsible for driving the technical direction of our Python projects, ensuring best practices are followed, and fostering a collaborative and innovative environment. Your leadership will be instrumental in achieving our company's goals and delivering exceptional results to our clients.

Responsibilities:

  1. Team Leadership: Provide strong leadership, mentorship, and guidance to a team of Python developers, fostering a culture of collaboration, innovation, and continuous learning.
  2. Technical Strategy: Define and drive the technical direction of our Python projects, making informed decisions on architecture, design, and implementation to ensure scalability, reliability, and performance.
  3. Project Management: Oversee the planning, execution, and delivery of Python projects, ensuring they are completed on time, within scope, and to the highest quality standards.
  4. Collaboration: Collaborate closely with cross-functional teams including product management, QA, and DevOps to ensure alignment on project goals, priorities, and timelines.
  5. Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines. Implement strategies for continuous improvement in code quality and development processes.
  6. Resource Management: Allocate resources effectively, identify skill gaps, and implement strategies for team growth and development.
  7. Technical Expertise: Stay up-to-date with the latest trends and advancements in Python development, and apply your expertise to solve complex technical challenges.
  8. Communication: Communicate effectively with stakeholders at all levels, providing regular updates on project status, milestones, and risks.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
  • Proven experience leading and managing a team of Python developers in a fast-paced, dynamic environment.
  • Strong technical expertise in Python programming language, with a deep understanding of software engineering principles, design patterns, and best practices.
  • Experience with Python frameworks such as Django, Flask, or Pyramid, as well as JavaScript.
  • Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
  • Proven track record of delivering high-quality software products on time and within budget.
  • Strong problem-solving and decision-making skills, with a focus on driving results and achieving business objectives.
  • Experience with Agile/Scrum methodologies and project management tools such as JIRA.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform is a plus.