Sr. Software Engineer (Python)

Company: TEKsystems
Location: Los Angeles (Downtown), California, United States
Type: Full-time
Posted: 10.FEB.2021


Description: We are looking for ambitious Software Engineer with Python experience who possess a strong understanding of object-oriented de...



We are looking for ambitious Software Engineer with Python experience who possess a strong understanding of object-oriented design, concurrent programming and design patterns to join the StoreFront Data engineering team. In this role, you can choose to work 100% remote and work in a collaborative agile environment.

We are on our new journey to transform from a successful legacy product to a modern data infrastructure ecosystem. Join us today to be part of the core team to influence technology selection and design decisions.


You will contribute with build and support data platform infrastructure which includes real-time, streaming, batch pipeline jobs for data collection, manipulation, pruning, trending and analytics for StoreFront Product.

Lead by example, which includes designing scalable solutions, writing clean, well-tested and maintainable code.

Apply software design patterns to solve business problems, articulate design choices & decision process.

Help us make the transformation from a successful legacy product to modern data infrastructure ecosystem.

Mentor and guide junior engineers evangelizing and driving best engineering practices, tools, process, etc.

Understand the importance of Quality and adopt automate everything policy.


Require intermediate level of proficiency with Python and ability to deliver high quality production ready code.

Require fluency with other Object orientated language like JAVA, GO, etc.

Require good understanding of at least one of the JavaScript frameworks - React, Vue, Angular, NodeJS, etc.

Require good understanding of SQL, NoSQL/Hybrid databases. (MySQL/Cassandra/Elasticsearch/Big Query)

Require experience with cloud computing platforms like AWS or GCP.

Require experience building and setting up development CI/CD workflows.

Experience building distributed, high volume data services, large scale data pipelines, is a plus.

Prior experience working with data platform teams with large scale data retrieval, data mining, is a plus.


Degree in Computer Science or equivalent work experience

Critical thinking and ability to be highly effective with very few directions

Excellent communication skills via email, chat or calls, and convey your ideas clearly and concisely

Have space, equipment, bandwidth, and personal commitment required to be highly productive while working from home


software development, software engineering, python, object oriented, full stack, aws, CI/CD, Data platform, data, design

Top Skills Details:

1. 4+ years of software engineering experience with expertise in Python

2. Must have full stack abilities with a strong understanding of some type of Object Oriented language: Java, Go, Etc.

3. Strong AWS and CI/CD abilities

Additional Skills & Qualifications:

-Must have some design experience

-70% heads down coding/30% design work

- will work with offshore teams

About TEKsystems:

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Apply Now


Loader2 Processing ...