Taro Logo

Lead Software Engineer (Python)

Global leader in commercial measurement and optimization, turning data into expertise for the world's largest brands for almost 25 years.
Miami, FL, USA
Backend
Staff Software Engineer
Hybrid
7+ years of experience
Enterprise SaaS · Analytics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer (Python)

Analytic Partners, a global leader in commercial measurement and optimization, is seeking a Lead Software Engineer (Python) to join their Product department in Miami. This role combines technical leadership with people management, requiring 7+ years of Python experience and 1+ years of team lead experience. The position involves leading a team of 2-3 engineers while actively participating in software development using modern technologies including Python, React, MongoDB, and AWS/Azure infrastructure.

The ideal candidate will be responsible for designing and implementing high-quality solutions across platforms, mentoring team members, and driving innovation in the company's analytics products. The role requires strong expertise in Python and data science-related packages, along with experience in API development and cloud computing. The tech stack includes React/Redux for frontend, Python/Flask for backend, and various data storage solutions.

This is an excellent opportunity for someone who combines technical expertise with leadership abilities and has a passion for data-driven solutions. The company offers a comprehensive benefits package and promotes a culture focused on people, passion, and growth. As a woman-owned and led company, they are committed to diversity, equity, and inclusion, offering opportunities for professional growth in an innovative environment.

Working in a hybrid setting, you'll be part of a team that serves Fortune 500 clients, helping them discover real-world opportunities through data analytics. The role offers significant professional growth potential in an agile environment where continuous learning and adaptation to change are valued.

Last updated 2 months ago

Responsibilities For Lead Software Engineer (Python)

  • Provide both technical and people leadership
  • Lead and manage 2 to 3 engineers, providing technical mentorship, career development, feedback, and coaching
  • Conduct regular one on one and performance reviews
  • Lead projects and help other team members lead their own projects
  • Design and implement solutions across platforms
  • Work closely with other engineers and product teams
  • Create a supportive, collaborative, and productive work environment
  • Build revolutionary new products for clients

Requirements For Lead Software Engineer (Python)

Python
React
Node.js
JavaScript
MongoDB
MySQL
TypeScript
  • 7+ years of formal professional experience in Python and API development
  • 1+ years performing as a team lead
  • Strong computer science fundamentals in design, data structures, algorithms and problem solving
  • Experience in using data science related python packages like pandas, numpy, scipy, scikit-learn, statsmode
  • Familiar with Jira, agile development process, and story mapping
  • Required: Python, MySQL/SQL Server, MongoDB, RESTful APIs, Flask, Docker, Cloud computing
  • Excellent written and verbal communication skills
  • Ability to work independently or within a team
  • Ability to effectively prioritize and execute tasks

Benefits For Lead Software Engineer (Python)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401k matching
  • Commuter benefits
  • Open PTO
  • Company paid holidays

Interested in this job?