NashvilleTNRecruiter Since 2001
the smart solution for Nashville jobs

Software Engineer (Python)

Company: TechnologyAdvice
Location: Nashville
Posted on: January 16, 2022

Job Description:

Available for the following locations: Remote - Nashville, TN - Louisville, KY

Hi, we're TechnologyAdvice.

At TechnologyAdvice, we pride ourselves on helping B2B tech buyers manage the complexity and risk of the buying process. We are a trusted source of information for tech buyers, delivering advice and facilitating connections between our buyers and the world's leading sellers of business technology.

Established in 2006 out of our founder's dorm room, we continue to expand our business. In 2021 we acquired TechRepublic, and in 2020, we acquired QuinStreet B2B, both leading resources for IT and business decision makers. These critical acquisitions included global teams of dynamic technology and media professionals to enhance our presences in the US, the UK, Singapore, and Australia. We now have more than 20 digital media brands and over 500 global team members, representing 12 languages.

Listed on the Inc. 5000 list of America's Fastest-Growing Private Companies four times and a five-time recipient of the annual Tennessee Top Workplaces awards, we take both our growth and employee engagement seriously. We work hard each day, but we know how to have fun, too, with monthly virtual events, recreational slack channels, and the occasional costumed dance from our CEO.

The Opportunity---

The Engineering team has big plans for 2021 and beyond, and we need a great Software Engineer to help us accomplish our goals. As a company, data is the core of our business. We leverage our data to gain better insights into the technology buying market, drive more efficient conversations with technology buyers, and ultimately offer our data in new and innovative product offerings.

As a Software Engineer, you will be responsible for building and maintaining the software that provides the data for most of our business. You will help architect a platform that supports the entire business's data needs. You will be a go-to resource for data integration, complex Python questions, and database optimization all in an effort to help our growing company move even faster.

How You'll Contribute---
Building feature-complete software solutions to meet User Story requirements
Hands-on development, testing, debugging, and ongoing maintenance of both new and existing code
Author and maintains design documentation
Organize workload to meet deadlines as assigned by leadership
Develop a working knowledge of the company's data, products, and services in order to better understand internal and external client needs
Ensure leadership is informed of schedules, timelines, statuses, issues, mitigations, and all other information
Interact with other key staff members on the design and execution of certain tasks
Regularly participate in Peer Reviews for quality assurance and to maintain best practices
Perform root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement

What You Bring---
2+ Years building applications with Python
Excellent programming, testing, and debugging skills
Robust knowledge of SQL and relational databases such as MySQL
Must be flexible with a "can-do" attitude and have the ability to remain professional under high-pressure situations
Experience with data pipeline and workflow management tools like Airflow
Must be detail-oriented, organized, and have the ability to multitask
Excellent time management and planning skills are essential
Ability to retain and protect confidential material
Ability to thrive in a reactive environment
Bachelor's degree, or equivalent experience in Data/Business Analytics

Bonus Points---
Experience with ETL and Data Integration Tools such as FiveTran
Familiarity with Linux, Docker, AWS tools, Microservices Architecture Patterns, and Continuous Integration/Continuous Deployment

Why You Want Us...
Remote/hybrid/in-office work options
Comprehensive health insurance (medical, dental, vision, life and disability)
401(k) retirement plan with company match
Flexible PTO, take time off when you need it!
Paid maternity and parental leave
MacBook Pro or PC laptop, your choice
Ongoing career development meetings
Fitness reimbursement
Subscription reimbursement to the Headspace App
Live and remote fitness classes offered 5 days a week
Bucket List Benefit: We financially help you check something off your bucket list
Monthly team outings and quarterly volunteer opportunities
Professional development opportunities and incentives
Beer on Fridays! It's 5 O'Clock Somewhere---
Milestone celebrations for birthdays, weddings, work achievements, and more
Coffee, snacks, ping pong, and catered lunches 4 days a week in office

Interviews will take place after resumes have been screened for minimum requirements. Please note that this position is not restricted solely to the responsibilities listed above and that the job scope and responsibilities are subject to change.

We believe that our differences make us stronger and foster a diverse and inclusive culture where people feel safe being themselves. TechnologyAdvice is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected under federal, state or local law.

Pre-employment screening required.


TechnologyAdvice is committed to the safety and wellness of each of our employees. In response to the COVID-19 Pandemic, we follow all CDC and local protocol.

Powered by JazzHR


Keywords: TechnologyAdvice, Nashville , Software Engineer (Python), IT / Software / Systems , Nashville, Tennessee

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Tennessee jobs by following @recnetTN on Twitter!

Nashville RSS job feeds