Sr. Software Engineer

Kelly Services Inc.
Charlotte, NC, United States
1 day ago
Apply on www.beyondcharlotte.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$80,000.0 - $170,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure Big Data Code Review Continuous Integration Data Integration Extract Transform Load (ETL)
+20 more
Database Applications DevOps Python (Programming Language) RabbitMQ Redis Ansible Tensorflow WebSocket Cloud Platform System Pytorch ReactJS Large Language Models Spring-boot Reliability of Systems Backend Gitlab Build Management Information Technology Data Pipelines Docker

Job description

  • 35% - Backend Systems & APIs: Design and build scalable, high-performance backend services and APIs that power the enterprise platform, ensuring reliability and maintainability at scale.
  • 25% - Data Pipelines & Integration: Develop and optimize robust data pipelines and ETL workflows that integrate complex, multi-source environmental and financial data, supporting efficient customer onboarding and large-scale migrations.
  • 20% - Architecture & Technical Direction: Own features end-to-end from architecture through deployment and iteration; contribute to platform-wide design decisions and help evolve the technical roadmap.
  • 10% - AI-Driven Automation: Help integrate AI agents into core business workflows, embedding intelligence into process automation to drive measurable business value.
  • 10% - Quality, Mentorship & Reliability: Champion best practices through code reviews and mentorship; build with monitoring, metrics, and alerting in mind, and lead post-incident reviews to strengthen system resilience.

Platform Environment

  • Languages: Java (Python a plus)
  • Frameworks: Spring Boot, React
  • Data & Messaging: Redis, RabbitMQ, WebSockets
  • DevOps: GitLab, Ansible, Docker, CI/CD pipelines
  • Cloud: AWS or Azure
  • Emerging: ML frameworks (TensorFlow, PyTorch), LLMs, AI agents

Requirements

Our client is seeking someone who brings deep engineering expertise, a strong Computer Science foundation, and a passion for solving real-world problems at scale. Experience with data-driven applications or highly regulated industries (energy, environmental, finance) is a plus., * Bachelor’s degree in Computer Science, Engineering, or a related technical field

  • 5+ years of professional experience building and maintaining production-grade backend systems in a high-growth or enterprise environment
  • Proven ability to design scalable architectures, write clean code, and ship high-quality software in Java, Python, or similar
  • Strong experience with modern development practices - CI/CD pipelines, automated testing, and cloud-based infrastructure (AWS, Azure)
  • Experience with data integration, ETL pipelines, and tools for migrating, transforming, and validating complex datasets
  • Excellent problem-solving skills with a bias for action and a strong sense of ownership from design through deployment
  • Collaborative team player with strong communication skills and a desire to mentor others

Nice to Have

  • Familiarity with machine learning frameworks (TensorFlow, PyTorch) and interest in LLMs and AI agents
  • Passion for innovation in AI/ML and a commitment to continuous learning
  • Experience in highly regulated industries (energy, environmental, finance)

Benefits & conditions

  • Competitive market salary
  • Paid Time Off (vacation, sick days, public holidays)
  • Health care plan
  • Flexible Spending Account & 401(k) retirement plan
  • Pre-IPO stock options

About the company

Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.beyondcharlotte.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all