Lead Software Engineer (Python) in Charlotte, NC at Vaco

Date Posted: 10/17/2020

Job Snapshot

Job Description

**U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.**

The Lead Software Engineer position will be responsible for the design, implementation and testing of new features as well as trouble shooting existing systems. They will work within a team of developers, data engineers, data scientists, and analysts. The position requires a fast learner as we are constantly expanding the types of technologies used within the group. We need someone who enjoys owning complicated problems and working with other teams members to achieve solutions. Although no prior Python development experience is required, we work almost exclusively in Python and the candidate must therefore have a desire to learn and work in the Python coding language.

Technical Requirements:

5+ years OOP experience

Intermediate SQL skills (any language)

Linux knowledge

Knowledge of software design patterns

Test driven development

Multi-threaded systems

Experience analyzing complex data sets

Preferred Technical Skills:

Python 3.x experience

Python scientific libraries (Anaconda)

Cloud infrastructure experience

git knowledge (or some other VCS but preferably git)

**U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.**

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs