Lead Software Engineer

Brooksource
Charlotte, NC, United States
10 days ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Application Integration Architecture Software as a Service Code Review Continuous Integration Data Warehousing Distributed Systems Amazon DynamoDB Python (Programming Language) PostgreSQL Service Discovery
+20 more
Data Streaming Systems Integration Data Processing Enterprise Software Applications Load Balancing Data Ingestion AWS Lambda Backend Fastapi Pyspark AWS Glue Qlikview AWS Fargate Apache Kafka Route53 Api Design Terraform Data Pipelines Amazon Redshift Microservices

Job description

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., 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 longterm 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.

Platform & Integration Strategy

  • Guide the design of shared backend services and integration layers used across teams
  • Establish best practices for API design, eventdriven architectures, data contracts, and schema evolution
  • Ensure consistent integration patterns across batch and realtime streaming systems
  • Act as the technical escalation point for complex crosssystem integrations

Hands-On Engineering

  • 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 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 Terraformbased 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, lowrisk releases

Operational Ownership & OnCall Leadership

  • Participate in the oncall rotation and serve as a senior escalation point during incidents
  • Lead incident response, root cause analysis, and postincident 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 midlevel 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

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 eventdriven, microservices, and API first architectures
  • Experience supporting enterprise application integrations (ERP, CRM, SaaS platforms)
  • Amazon Redshift

Requirements

  • 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 cloudnative backend development
  • Deep experience with AWS services and distributed architectures
  • Handson experience with Terraform and CI/CD pipelines
  • Experience supporting production systems with oncall responsibilities
  • Strong understanding of streaming and batch integration patterns

Benefits & conditions

  • 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

Benefits & Perks:

Brooksource offers competitive medical, dental, vision, Health Savings Account, Dependent Care FSA, and supplemental coverage with plans that can fit each employee’s needs. We offer a 401k plan that includes a company match and is fully vested after you become eligible, paid time off, sick time, and paid company holidays. We also offer an Employee Assistance Program (EAP) that provides services like virtual counseling, financial services, legal services, life coaching, etc.

Pay Disclaimer:

The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Apply for this position

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

Apply on www.disabledperson.com
Prepare application

Good distractions

Loading talks and stories from around this role…