Software Engineer

Charlotte, NC, US • Posted 6 hours ago • Updated 6 hours ago
Contract Independent
On-site
USD $68.00 - 73.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • SQL
  • Project Management
  • Preventive Maintenance
  • Performance Management
  • Computer Science
  • Web Applications
  • Cloud Computing
  • Google Cloud Platform
  • Google Cloud
  • Microsoft Azure
  • Amazon Web Services
  • Docker
  • Kubernetes
  • Data Engineering
  • Extract
  • Transform
  • Load
  • ELT
  • Workflow
  • Data Integration
  • Authentication
  • Authorization
  • Software Security
  • Conflict Resolution
  • Problem Solving
  • Communication
  • Software Engineering
  • Software Development
  • Interfaces
  • Technical Drafting
  • Stored Procedures
  • Optimization
  • Analytical Skill
  • Use Cases
  • Data Quality
  • Information Security Governance
  • Regulatory Compliance
  • Collaboration
  • Agile
  • Sprint
  • Estimating
  • Technical Writing
  • Knowledge Sharing
  • Continuous Improvement
  • Python
  • Flask
  • RESTful
  • Microservices
  • React.js
  • JavaScript
  • TypeScript
  • HTML5
  • Css3
  • Cascading Style Sheets
  • UI
  • Microsoft SQL Server
  • Transact-SQL
  • Database Design
  • Data Modeling
  • Query Optimization
  • Performance Tuning
  • DevOps
  • Git
  • Version Control
  • Management
  • Continuous Integration
  • Continuous Delivery
  • Automated Testing
  • Innovation
  • Operational Excellence
  • Backend Development
  • Database
  • Application Development
  • Technical Direction
  • Privacy
  • Marketing

Summary

Location: Charlotte, NC Salary: $68.00 USD Hourly - $73.00 USD Hourly Description:

Senior Software Engineer, Full Stack (Python, React, SQL)

We are not accepting C2C or 1099 arrangements.

Location: Charlotte, NC (Hybrid - 3 days onsite, 2 days remote)
Schedule: Monday-Friday, 8:00 AM-5:00 PM
Employment Type: Contract / Contingent Workforce Assignment
Minimum Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience.
  • 5+ years of experience in software engineering, application development, or related technical roles.
  • 4+ years of experience developing applications with Python.
  • 4+ years of experience designing and developing solutions with Microsoft SQL Server.
  • Experience building modern web applications using React and JavaScript/TypeScript.
  • Experience designing, developing, and consuming RESTful APIs.
  • Experience working in Agile software development environments.
Preferred Qualifications
  • Experience with cloud platforms such as Google Cloud, Azure, or AWS.
  • Experience designing scalable microservices-based architectures.
  • Experience with CI/CD pipelines, DevOps practices, and automated testing.
  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Experience with data engineering, ETL/ELT workflows, and data integration solutions.
  • Experience implementing authentication, authorization, and application security best practices.
  • Strong problem-solving, analytical, and communication skills.
  • Experience supporting enterprise-scale applications and platforms.
About the Role

As a Senior Software Engineer, Full Stack, you will design, build, and support enterprise applications and data solutions that enable critical business capabilities across the organization. You will work across the technology stack, developing backend services, data solutions, and modern user interfaces while collaborating with cross-functional teams to deliver scalable, reliable, and secure applications.

You will partner with product managers, architects, engineers, and business stakeholders to translate complex requirements into technical solutions that create measurable business impact. The role requires strong expertise in Python, Microsoft SQL Server, and React, along with a commitment to software engineering excellence and continuous improvement.
Responsibilities
Software Development
  • Design, develop, test, deploy, and maintain full-stack applications using Python and React.
  • Build scalable APIs, backend services, and microservices that support business-critical applications.
  • Develop responsive and accessible user interfaces using React, JavaScript, and TypeScript.
  • Participate in technical design reviews, architecture discussions, and code reviews.
  • Write clean, maintainable, and well-documented code following engineering best practices.
Data and Database Engineering
  • Design, develop, and optimize Microsoft SQL Server databases, schemas, stored procedures, views, and queries.
  • Improve application and database performance through monitoring, tuning, and optimization.
  • Create and maintain data models that support operational and analytical use cases.
  • Ensure data quality, security, governance, and compliance requirements are met.
Cross-Functional Collaboration
  • Work closely with product owners, business stakeholders, and engineering teams to define and deliver solutions.
  • Translate business requirements into scalable technical designs and implementation plans.
  • Participate in Agile ceremonies, sprint planning, estimation, and release activities.
  • Contribute to technical documentation and knowledge-sharing initiatives.
Operational Excellence
  • Develop automated testing frameworks and monitoring solutions.
  • Troubleshoot production issues and implement long-term corrective actions.
  • Support CI/CD pipelines and deployment automation processes.
  • Promote engineering best practices, secure coding standards, and continuous improvement initiatives.
Technical Expertise
Backend Technologies
  • Python
  • FastAPI, Flask, or similar frameworks
  • RESTful API development
  • Microservices architecture
Frontend Technologies
  • React
  • JavaScript / TypeScript
  • HTML5 and CSS3
  • Modern UI component libraries
Database Technologies
  • Microsoft SQL Server
  • T-SQL
  • Database design and data modeling
  • Query optimization and performance tuning
DevOps & Engineering Practices
  • Git and source control management
  • CI/CD pipelines
  • Automated testing
  • Containerization technologies
Success Measures

In this role, you will:
  • Deliver high-quality, scalable software solutions that meet business objectives.
  • Build maintainable applications and data platforms that support long-term growth.
  • Improve engineering efficiency through automation and best practices.
  • Partner effectively with technical and non-technical stakeholders.
  • Contribute to a culture of innovation, operational excellence, and continuous learning.
Candidate Profile

The ideal candidate is a seasoned full-stack engineer who combines strong backend development expertise with database engineering and frontend application development skills. They are comfortable solving complex technical challenges, influencing technical direction, and delivering solutions that scale across enterprise environments.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
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.
  • Dice Id: cxjudgpa
  • Position Id: 1141544
  • Posted 6 hours ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Contract

USD 68.00 - 73.00 per hour

Charlotte, North Carolina

Today

Contract

USD 68.00 - 73.00 per hour

Charlotte, North Carolina

Today

Contract

USD 52.00 - 57.00 per hour

Charlotte, North Carolina

Today

Contract

USD 68.00 - 73.00 per hour

Search all similar jobs