×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: Brooksource
Full Time position
Listed on 2026-07-14
Job specializations:
  • Software Development
    AWS, Backend Developer, Database Engineering
Salary/Wage Range or Industry Benchmark: 130000 - 170000 USD Yearly USD 130000.00 170000.00 YEAR
Job Description & How to Apply Below

Role Overview

We are seeking a Senior Back End Software Engineer to design, build, and evolve shared platform services and application integrations that enable data products, operational systems, and analytics platforms across the organization.

This role focuses on building reusable backend services, integration layers, and data pipelines, while also owning the infrastructure and delivery pipelines required to run those systems reliably in production.

The ideal candidate is a platform-minded engineer with strong Python expertise, deep experience with AWS native architectures, and hands‑on ownership of infrastructure as code, CI/CD workflows, and production operations supporting both batch and real‑time systems.

Key Responsibilities Platform & Integration Engineering
  • Design and build shared backend platform services that enable application and data integrations at scale
  • Develop integration layers and APIs connecting internal systems, third‑party applications, and data platforms
  • Implement event‑driven and asynchronous integration patterns using Kafka, streaming pipelines, and messaging
  • Define and enforce standards for API design, data contracts, schema management, and integration reliability
  • Design, build, and maintain backend services and APIs using Python and FastAPI
  • Develop serverless and containerized workloads using AWS Lambda and ECS Fargate
  • Build services with strong observability, fault tolerance, and security controls
  • Ensure services are designed for high availability, scalability, and operational excellence
  • Design and implement data ingestion and transformation pipelines supporting batch and streaming workloads
  • Build and optimize data processing jobs using AWS Glue, PySpark, and Python
  • Develop integration pipelines leveraging AWS DMS for database replication and change data capture
  • Support real‑time data flows using Kafka to enable downstream applications and analytics
  • Define and manage cloud infrastructure using Terraform following infrastructure as code best practices
  • Design, build, and maintain CI/CD pipelines for backend services, data pipelines, and infrastructure changes
  • Own deployment strategies across Lambda, ECS Fargate, and data workloads
  • Design services that integrate cleanly with AWS networking components including Route 53 and Load Balancers
  • Partner with platform and Dev Ops teams while retaining direct ownership of build and release workflows
Databases & Persistence
  • Design and manage data models using Amazon Aurora (PostgreSQL) and DynamoDB
  • Optimize database access patterns, queries, and schemas for platform‑level scalability
  • Ensure data consistency, integrity, and availability across integrated systems
On‑Call & Operational Ownership
  • Participate in a rotational on‑call schedule supporting platform services, integrations, and data pipelines
  • Respond to and troubleshoot production incidents, including service outages, data pipeline failures, and integration issues
  • Perform root cause analysis (RCA) and drive corrective and preventative actions
  • Improve system reliability by identifying recurring issues and implementing automation, monitoring, and resiliency improvements
  • Contribute to runbooks, operational documentation, and incident response playbooks
  • Champion operational excellence and shared ownership of production systems
Analytics & Data Consumption Enablement
  • Enable downstream integration, analytics, and reporting through well‑structured, reliable data interfaces
  • Ensure data produced by platform services is documented, governed, and easily consumable
Engineering Leadership & Collaboration
  • Participate in architecture and design reviews with a platform‑first mindset
  • Mentor junior engineers and influence engineering best practices
  • Collaborate closely with product, data, and platform teams in an Agile environment
  • Help define and evolve platform standards, integration patterns, CI/CD practices, and reference architectures
Core Technologies

This role will work extensively with the following technologies:

  • Python
  • FastAPI
  • AWS Lambda
  • ECS Fargate
  • DynamoDB
  • Route 53
  • AWS Load Balancers
  • AWS Glue
  • Py Spark
  • AWS DMS
  • Kafka
  • Terraform
  • Streaming and Batch Data Processing
  • Qlik (analytics / BI consumption)
Preferred / Nice‑to‑Have Experience
  • Amazo…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary