careers
Join our team of experts.
Software Engineer IV
Job Description
Duration: 12 months
Location: Onsite - Charlotte, NC
Technical Lead – Platform & Application Integrations
We are seeking a Technical Lead to provide technical direction and architectural leadership for backend platform services, application integrations, and data-driven systems.
This role works closely with Senior Backend Software Engineers, Data Engineers, Product Managers, and Platform teams to ensure solutions are scalable, reliable, secure, and aligned with long-term platform strategy.
The Technical Lead is a hands-on senior engineer who:
-
Sets technical direction
-
Drives design decisions
-
Raises the overall engineering bar
-
Remains actively involved in implementation, reviews, and operational ownership
Key Responsibilities Technical Leadership & Architecture -
Own and evolve the technical architecture for platform services, application integrations, and data pipelines
-
Define reference architectures, integration patterns, and platform standards
-
Lead technical design reviews to ensure scalability, reliability, and security principles are upheld
-
Balance short-term delivery needs with long-term platform health and maintainability
-
Act as or partner with the Product Owner to create epics and stories to facilitate developer execution
-
Perform ad hoc analysis of incoming features to scope effort and align technical stakeholders
Â
Platform & Integration Strategy -
Guide the design of shared backend services and integration layers used across teams
-
Establish best practices for:
-
API design
-
Event-driven architectures
-
Data contracts
-
Schema evolution
-
-
Ensure consistent integration patterns across batch and real-time streaming systems
-
Serve as the technical escalation point for complex cross-system integrations
Â
Hands-On Engineering -
Contribute production-quality code using Python, FastAPI, and AWS services
-
Design and review systems built with:
-
AWS Lambda
-
ECS Fargate
-
Kafka
-
AWS Glue
-
PySpark
-
-
Guide data ingestion and transformation approaches using AWS DMS, streaming, and batch pipelines
-
Ensure solutions are observable, testable, and operationally sound
Â
Infrastructure, CI/CD & Platform Enablement -
Provide technical leadership for Terraform-based Infrastructure as Code
-
Define standards and patterns for CI/CD pipelines, deployments, and environment management
-
Guide decisions around networking, load balancing, service discovery, and scaling
-
Ensure infrastructure and delivery pipelines support safe, repeatable, low-risk releases
Â
Operational Ownership & On-Call Leadership -
Participate in on-call rotation and serve as a senior escalation point during incidents
-
Lead incident response, root cause analysis, and post-incident reviews
-
Drive improvements in system resiliency, monitoring, alerting, and automation
-
Promote a culture of operational excellence and shared ownership
Â
Mentorship & Team Enablement -
Mentor senior and mid-level engineers through:
-
Design guidance
-
Code reviews
-
Technical coaching
-
-
Raise engineering quality through standards, documentation, and best practices
-
Partner with Product and TPMs to shape technical scope, sequencing, and delivery plans
-
Influence without authority to help teams make strong technical decisions
Â
Core Technologies
The Technical Lead will guide and work within the following technology stack:
-
Python
-
FastAPI
-
AWS Lambda
-
ECS Fargate
-
Amazon Aurora (PostgreSQL)
-
DynamoDB
-
Kafka
-
AWS Glue
-
PySpark
-
AWS DMS
-
Terraform
-
CI/CD Pipelines
-
Route 53
-
AWS Load Balancers
-
Streaming and Batch Data Processing
-
Qlik (analytics / BI consumption)
Â
Preferred / Nice to Have Experience -
Data warehousing and analytical modeling concepts
-
Experience designing platforms, shared services, or internal developer platforms
-
Familiarity with event-driven, microservices, and API-first architectures
-
Experience supporting enterprise application integrations (ERP, CRM, SaaS platforms)
-
Experience with Amazon Redshift
Â
Required Qualifications -
8+ years of experience in backend, platform, or distributed systems engineering
-
Prior experience acting as a Technical Lead or architecture owner
-
Strong proficiency in Python and cloud-native backend development
-
Deep experience with AWS services and distributed architectures
-
Hands-on experience with Terraform and CI/CD pipelines
-
Experience supporting production systems with on-call responsibilities
-
Strong understanding of streaming and batch integration patterns
Do you now or in the future require sponsorship (e.g. H-1B)? Y/N
Consulting Solutions and its family of companies is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
If you are a person with a disability needing assistance with the application or at any point in the hiring process, please contact us at:
requests@consultingsolutions.com
Â
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is required to use hands and fingers, reach, climb stairs, walk, sit for prolonged periods of time, talk, and hear. The employee must occasionally lift and/or move up to twenty-five pounds.
Consulting Solutions and its family of companies is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
Share This Job:
Related Jobs:
About Charlotte, NC
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.