Sr Software Engineer

Sonic Automotive

Charlotte (NC)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading automotive service provider in Charlotte, NC, is seeking a Sr Software Engineer to lead development efforts and enhance large-scale applications. The role requires extensive experience in Python, cloud technologies, and RESTful services. Ideal candidates will have a Bachelor's Degree in a relevant field and a proven track record in application design and deployment. This position offers a collaborative environment with opportunities for professional growth and development.

Qualifications

  • 5+ years of experience in Python.
  • 5+ years experience with data storage technologies.
  • 3+ years deploying solutions to AWS or Azure cloud.
  • Strong familiarity with design patterns.
  • Experience with Python API frameworks.

Responsibilities

  • Lead development of large scale applications.
  • Develop RESTful APIs and serverless functions.
  • Participate fully in agile software development.
  • Ensure deliverables comply with industry standards.
  • Support software releases end-to-end.

Skills

Python
SQL Server
AWS
RESTful Services
FastAPI
Analytical skills

Education

Bachelor’s Degree in Computer Science or related discipline

Tools

PostgreSQL
MongoDB

Job description

Sr Software Engineer in Charlotte, NC at Sonic Automotive

Location: 4401 Colwick Road
Charlotte, NC 28211

Job Type: Other

Experience: Associate

About

This Sonic Automotive DUCKS team is responsible for developing solutions that provide and act upon analytics insights, along with other projects. Our team delivers value across three main efforts: building out Sonic’s proprietary Digital Appraisal Platform, integrating a modern inventory pricing solution, and productionalizing data-driven operational strategies. The Sr Software Engineer will work within a team of developers, data engineers, data scientists, and analysts; requiring 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 team members to achieve solutions.

Job Description

Core Responsibilities:

  • Lead a development effort designing and enhancing large scale applications
  • Develop and update RESTful APIs, serverless functions and associated libraries (FastAPI) / classes and data sources
  • Participate fully in agile software development team and rituals; actively participate in all ceremonies, review user stories, participate in planning sessions, estimate effort for stories / tasks, etc.
  • Ensure all deliverables comply with latest industry standards & best practices for code structure, quality, organization, performance and security
  • Support software releases end-to-end including monitoring and defect resolution when needed
  • Perform peer code review and participate in team code reviews
  • Own the deployment process, release early, release quickly, iterate and improve the product
  • Ensure that application and data security are incorporated into the design and development of each component.
  • Other duties and responsibilities as assigned.

Required Qualifications:

  • 5+ years of experience in Python
  • 5+ years of experience with at least two data storage technologies (SQL Server, PostgreSQL, mongodb, etc..)
  • 3+ years of experience deploying solutions to AWS or Azure cloud
  • 5+ years of experience in application design and a strong familiarity with design patterns
  • 3+ years building high-traffic, enterprise applications
  • 3+ years development and integration of RESTful Services
  • Experience with Python API frameworks (either fastAPI or flask)
  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or related disciplines; extensive, directly related experience may be considered in-lieu of degree(s).
  • Excellent organizational, technical, financial, interpersonal and communication skills.
  • Experience with event-driven and domain-driven design
  • Willingness to learn and grow as a developer
  • Strong analytical skills with ability to think strategically and critically.
  • Experience with continuous delivery tools
  • Experience with test automation

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager of Software Development
Manager of Software Development

Sonic Automotive • Charlotte (NC)

On-site
USD 120,000 - 150,000
Award-winning training
Competitive medical and dental benefits
401k and PTO
+2
Senior Software Engineer
Senior Software Engineer

Elevate Digital • Charlotte (NC)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Elevate Digital • Charlotte (NC)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

Steel Dynamics, Inc • Sinton (TX)

On-site
USD 90,000 - 130,000
Equal opportunity employer
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Senior Software Engineer - Vehicle Engineering and Quality
Senior Software Engineer - Vehicle Engineering and Quality

General Motors • Austin (TX)

On-site
USD 100,000 - 130,000
REMOTE Staff Software Engineer
REMOTE Staff Software Engineer

LeoForce • Charlotte (NC)

Remote
USD 170,000 - 205,000
SR Software Engineer - (Merchandising)
SR Software Engineer - (Merchandising)

∙ Elijah House Foundation • Goodlettsville (TN)

On-site
USD 90,000 - 120,000
Entry Level Software Engineer - Atlanta, GA
Entry Level Software Engineer - Atlanta, GA

Cox Automotive Inc. • Atlanta (GA)

On-site
USD 74,000 - 111,000
Seven paid holidays
Up to 160 hours paid wellness
Flexible vacation with pay
Senior Application Engineer
Senior Application Engineer

Gilder Search Group • Nashville (TN)

On-site
USD 90,000 - 120,000