Software Engineer
Listed on 2026-03-06
-
Software Development
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 Back End Software Engineers, data engineers, product managers, and platform teams to ensure solutions are scalable, reliable, secure, and aligned to long term platform strategy.
The Technical Lead is a hands on senior engineer who sets technical direction, drives design decisions, and raises the overall engineering bar—while remaining 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 and ensure solutions align with scalability, reliability, and security principles
- Balance short term delivery needs with long term platform health and maintainability
- Act as and/or work with Product owner to create Epics and Stories to facilitate Developer execution.
- Perform ad-hoc analysis of incoming features to help scope out efforts and align technical partners.
- Guide the design of shared backend services and integration layers used across teams
- Establish best practices for API design, event driven architectures, data contracts, and schema evolution
- Ensure consistent integration patterns across batch and real time streaming systems
- Act as the technical escalation point for complex cross system integrations
- Contribute production quality code alongside the team using Python, FastAPI, and AWS services
- Design and review systems built with AWS Lambda, ECS Fargate, Kafka, AWS Glue, and Py Spark
- Guide data ingestion and transformation approaches using AWS DMS, streaming, and batch pipelines
- Ensure solutions are observable, testable, and operationally sound
- 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
- Participate in the 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
- Mentor senior and mid level engineers through design guidance, code reviews, and 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, helping teams make better technical decisions
The Technical Lead will guide and work within the following technology stack:
- Python
- FastAPI
- AWS Lambda
- ECS Fargate
- DynamoDB
- Kafka
- AWS Glue
- Py Spark
- AWS DMS
- Terraform
- Route 53 & AWS Load Balancers
- Streaming and Batch Data Processing
- Qlik (analytics / BI consumption)
- Data warehousing and analytical modeling concepts
- Familiarity with event driven, microservices, and API first architectures
- Experience supporting enterprise application integrations (ERP, CRM, SaaS platforms)
- 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
- Platform architecture is clear, consistent, and well adopted
- Engineers are aligned on standards, patterns, and best practices
- Integrations are resilient, observable, and easy to extend
- Production incidents are handled effectively with clear ownership and follow through
- Delivery velocity improves without sacrificing system quality or reliability
- Senior engineers are enabled to execute effectively under clear technical direction
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).