Skip to main content

Python Software Engineer

Python Software Engineer
Dice
remote
7 months 2 weeks ago

Dice Job Description: Python Software Engineer

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Phyton Talent Advisors, is seeking the following. Apply via Dice today!

Job Responsibilities

  • You will be part of Agile technology team in a global organization comprising of DEV/QA/PO teams.
  • The project involves backend development in Python for a data calculations engine that provides services to multiple enterprise systems for calculating financial markets.
  • The team is comprised of all senior level engineers who strive to maintain a high standard for code quality and performance.

Qualifications

  • A Python expert with several years of proven object-oriented programming expertise and full-system development mentality.
  • Experience in code abstraction and architectural design patterns.
  • Enjoy solving complex technical challenges.
  • Detail-oriented with experience creating frameworks and libraries used by other teams.
  • Strong team player focused on success of the team and aligned with larger organization objectives.
  • Algorithm and/or mathematical computation skills.
  • Comfortable working in large enterprise organizations on mission-critical software.

Technical Experience Requirements

  • 10+ years of professional software engineering experience.
  • Strong object-oriented design skills.
  • Proficient at Python versions 3.9+ and experience in other object-oriented languages.
  • Strong Pandas and Numpy experience.
  • Experience with creating command-line interface tools (CLI).
  • Strong knowledge of CI/CD pipeline processes.
  • Experience building distributed Python packages and containerized applications including Docker.
  • AWS cloud infrastructure experience including ECR, ECS, S3.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States