Software Engineer

  • Charlotte, NC
  • Posted 3 days ago | Updated moments ago

Overview

On Site
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Contract - 6+ mo(s)

Skills

SOFTWARE ENGINEER
PYTHON DEVELOPER
SENIOR DEVELOPER
LEAD DEVELOPER
AWS
AZURE
GCP
PYTHON
PYSPARK

Job Details

Software Engineer
Location: Charlotte, NC | Onsite

Compensation & Schedule
* $58-$77 per hour * W2 Contract

Benefits
* Medical, dental, and vision insurance
* 401(k) with matching options
* Paid sick time
* Onsite amenities
* Learning and development support

Role Impact
You will play a central role in modernizing legacy systems within the SLP platform by designing, coding, testing, and deploying modern Python-based cloud solutions. Your contributions will ensure high-performance, scalable, and secure software in a critical enterprise environment.

Key Responsibilities
* Design, modify, and implement modern software solutions in Python and PySpark
* Collaborate in full SDLC activities requirements, development, testing, deployment
* Support and troubleshoot software applications and cloud-based systems
* Participate in test plan review, test witnessing, and certification
* Apply domain expertise to solve complex software challenges

Minimum Qualifications
* 10+ years of experience in software engineering or application development
* Strong hands-on experience with Python and PySpark
* Cloud development experience (AWS, Azure, or Google Cloud Platform)
* Proven ability to deliver in complex, high-scale environments

Core Tech Environment
* Python 3.x
* PySpark
* Cloud platforms: AWS, Azure, Google Cloud Platform
* Git, Jenkins, CI/CD pipelines
* Agile/Scrum tools: Jira, Confluence
* REST APIs, microservices
* Linux, shell scripting

Preferred Skills
* Experience with SLP or legacy system modernization
* Familiarity with data engineering pipelines
* Exposure to containerization (Docker, Kubernetes)

EEO / ADA Statement
We are an equal opportunity employer and provide reasonable accommodations upon request.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.