Senior Software Engineer
Brooksource
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 DevOps 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 PySpark AWS DMS Kafka Terraform Streaming and Batch Data Processing Qlik (analytics / BI consumption) Preferred / Nice‑to‑Have Experience Amazon Redshift Data warehousing concepts (dimensional modeling, star/snowflake schemas) Experience building platforms, shared services, or internal developer tooling Familiarity with event‑driven, microservices, and API‑first architectures Experience supporting enterprise application integrations (ERP, CRM, SaaS platforms) Required Qualifications 6+ years of experience in backend or platform software engineering Strong proficiency in Python and building production‑grade backend services Hands‑on experience with Terraform and infrastructure as code Experience designing and owning CI/CD pipelines Experience supporting production systems with on‑call responsibilities Deep experience with AWS cloud services and distributed systems Experience working with relational and NoSQL databases Strong understanding of streaming and batch integration patterns What Success Looks Like Platform services and integrations are reusable, reliable, and well adopted Infrastructure and deployments are automated, repeatable, and safe Production incidents are resolved quickly with clear root cause and follow‑up actions Application and data integrations are loosely coupled and resilient Backend services scale smoothly as new applications and data consumers are onboarded Engineering standards improve platform consistency and developer productivity Benefits Direct communication with the hiring manager, which allows us to move candidates through the interview process faster. Dedication to keep an open line of communication and provide full transparency. 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. Equal Employment Opportunity Statement We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, marital status, military or veteran status, citizenship, pregnancy (including childbirth, lactation, and related conditions), or any other protected status in accordance with applicable federal, state, and local laws. #J-18808-Ljbffr Brooksource$95.3k - $158.8k
...mentoring others and translating complex requirements into impactful software solutions? About our Team LexisNexis Legal & Professional... ..., robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other...SeniorLocal areaImmediate startWorldwideFlexible hours- ...keep, and process your private information, please review Insight Global's Workforce Privacy Policy: Skills and Requirements Level Senior Experience: 5–7+ years Tech Stack Languages: Python (~80%) Java (~20%) – nice to have, not required Cloud: AWS (core requirement)...Senior
- A leading software company in North Carolina seeks a Senior Software Engineer to drive IBM IMS technologies within their modernization platform. The role involves architectural leadership, collaboration with cross-functional teams, and mentoring junior engineers. Candidates...Senior
- Red Hat, LLC is seeking a Senior Software Engineer to deliver key functionalities in Public Key Infrastructure within Red Hat Enterprise Linux. The role involves designing and developing new features, collaborating on open-source projects, and mentoring team members. Ideal...Senior
$133.65k - $220.68k
A leading open source software company is seeking a Senior Software Engineer in North Carolina to collaborate with peers on delivering high-quality software solutions. You will support integration and troubleshooting for Red Hat Observability Service, optimize user experience...Senior- Seneca Resources Company, LLC is seeking a Senior Software Engineer to join their Business Integrations team in Raleigh, NC. This role focuses on designing, building, and enhancing software integrations that improve customer-facing capabilities. The ideal candidate will...Senior
- ...support application migrations and modernization efforts Ensure engineering excellence by resolving tech roadblocks, conducting peer... ...scalable product roadmaps Requirements 4+ years of Specialty Software Engineering experience, or equivalent demonstrated through one...SeniorWork experience placement
$152k - $241.5k
A leading technology company is seeking a Sr. Software Engineer for their North Carolina office. This role focuses on developing simulators for cutting-edge DGX Server platforms, enhancing simulation capabilities, and working closely with globally distributed teams. Candidates...SeniorWork at office- ...strategies for cutting-edge Generative AI solutions. Collaborate effectively with cross-functional teams to deliver impactful software. Mentor junior engineers and contribute to technical best practices. Translate complex business requirements into robust technical solutions....Senior
- IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative...SeniorWork at office
- Join to apply for the V-Force Senior Software Engineer - RTP role at VAST Data . VAST Data is looking to add a Senior V-Force Developer to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure companies in history—at the heart...SeniorFull time
- ...architecture and twelve factor app patterns Ability to build reliable software that can withstand unreliable environments Unit and... ...ability to handle multiple tasks at any given time Participate in engineering practices such as code and design reviews, environment...Senior
- ...keep, and process your private information, please review Insight Global's Workforce Privacy Policy: Skills and Requirements Level Senior Experience: 5-7+ years Tech Stack Languages: Python (~80%) Java (~20%) - nice to have, not required Cloud: AWS (core...Senior
- Sr. Software Engineer - Seneca Resources Position Title: Sr. Software Engineer Location: Raleigh, NC (Hybrid or Remote - Must work Eastern... ...provided you can work East Coast (ET) business hours. As a Senior Software Engineer, you’ll play a key role in designing, developing...SeniorContract workFor contractorsRemote work
- ...thrives on collaboration, innovation, and a shared commitment to improving the enrollment journey for all. We are seeking a Senior Software Engineer to lead the design, development, and optimization of our call routing platform. You will play a critical role in building...SeniorRemote work
$152k - $241.5k
...debugging, testing, and evaluation of our Autonomous Vehicle software. Build compelling, data driven evaluation products by combining... ..., metrics and dashboards. Collaborate with machine learning engineers, infrastructure engineers and roboticists to develop novel solutions...Senior- Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication! We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom’s clinical alarm management software solutions...SeniorWork at office3 days per week
$65 per hour
Overview Position Title: Senior Software Engineer Location: Raleigh, NC Position Status: Full Time, W2 Pay Rate: $65/hr We are seeking an experienced Senior Software Engineer to join a high-performing Business Integrations team in Raleigh, NC. This team develops innovative...SeniorFull time$152k - $241.5k
...GPUs, NVIDIA NVLink, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are hiring Sr. Software Engineer who will help build simulators for our DGX Server platforms. Simulations play a significant role in building...SeniorWork experience placement$65 per hour
Position Title: Senior Software Engineer (C# / WinForms) Location: Remote (Must work Eastern Time Zone hours) Clearance Requirements: None Position Status: Contract - 12 months (Opportunity to Extend) Pay Rate: Up to $65/hour (W2) Position Description: We are seeking a...SeniorLong term contractContract workFor contractorsRemote work$95.3k - $158.8k
...GenAI solutions while mentoring others and translating complex requirements into impactful software. Lead automation of model capacity, governance, and collaboration across engineering and product teams. Responsibilities Interface with other technical personnel or team...SeniorLocal areaFlexible hours- ...Remote or Mount Airy, NC Employment Type: Full-Time Position Summary Vigilant Cyber Systems, Inc. (VCS) is seeking a talented Senior Software Engineer to support the development of our SBIR programs. In this role, you will design and enhance software and systems that...SeniorFull timeRemote work
$125k - $145k
...optimism, and a commitment to success. What You’ll Do What You’ll Do describes responsibilities and expectations for the Senior Software Engineer role. The position emphasizes ownership of software development capabilities, evaluating current and prospective tools and...SeniorRemote work$65 per hour
Position Title: Senior Software Engineer Location: Raleigh, NC Clearance Requirements: None Pay Rate: $65.00/hr Position Description: Join our client’s Business Integrations team as a Senior Software Engineer. You’ll help design, build, and enhance integrations that...Senior- ...Transformation to modernize technology, focusing on a data‑driven approach, growth and future planning. We are seeking a Senior Software Engineer to support mid‑office, finance and operations functions. Responsibilities Work with business teams, product managers, and...SeniorWork experience placementWork at officeLocal areaWork from home
- Direct Supply, Inc. is seeking a Senior Software Engineer to lead the development of AI-powered applications, enhancing healthcare technology for seniors. You will architect and scale AI-enhanced systems, mentor engineers, and integrate advanced AI capabilities into products...Senior
$180k - $220k
...Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability and...Senior- ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Vision Software Engineer Full Time Professional Raleigh, NC, US 30+ days ago Requisition ID: 1066 Position Summary This role is responsible...SeniorFull timeContract workWork at officeFlexible hours
- Overview As Senior Software Engineer, you will work with cross-functional global Technology teams in a fast-paced and ever-changing environment. You will design and develop scalable and efficient software that supports Factoring Business applications. This role will be...Senior
- An EdTech company in Raleigh, NC is looking for a Senior Software Engineer to enhance their marketplace for educators. The role involves collaborating with a team, building robust applications, and mentoring teammates. Candidates should have extensive software engineering...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Raleigh, NC
- software developer Raleigh, NC
- software developer internship no experience Raleigh, NC
- junior software developer Raleigh, NC
- part time software developer remote Raleigh, NC
- financial software developer Raleigh, NC
- senior software engineer ruby on rails Raleigh, NC
- software engineer amazon Raleigh, NC
- senior software design engineer Raleigh, NC
- software engineer part time Raleigh, NC


