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- 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
$174k - $253k
...approaches to leverage offloads efficiently with Google hardware and software so you can build and test software in C++ for use on Google's... ...Science or a related technical field.Google's software engineers develop the next-generation technologies that change how billions...Senior$86.6k - $144.4k
RELX, Inc. d/b/a LexisNexis USASenior Software Engineer I Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive... ...simple complexity. Complete bug fixes and under the guidance of senior-level engineers, successfully implementing development...SeniorFull timeWork at officeLocal areaRemote work- If you are an experienced engineer who enjoys solving ambiguous problems of national importance... ...mindset. We are seeking a Software Engineer to help develop software that connects... ...of our Digital Engineering environment.Senior Software Engineer Responsibilities:Help...SeniorFull timeWork experience placement
- ...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...SeniorFull timeRemote work
$118.6k - $195.68k
About the JobThe Red Hat Identity Management (IdM) Engineering team seeks a Senior Software Engineer to help us deliver on the next generation of Public Key Infrastructure (PKI) product functionalities within Red Hat Enterprise Linux (RHEL) and the Red Hat Certificate...SeniorPermanent employmentFull timeContract workWork experience placementWork at officeRemote workFlexible hours$116k - $136k
What You'll DoWe are looking for a Senior Software Engineer I to join our Business Owner Solutions IT team. You'll be a part of a new and growing team helping to support capabilities for the Individual Disability product. If you enjoy problem-solving, collaborating with...SeniorHourly payPermanent employmentTemporary workWork experience placementH1bWork at officeNight shift$95.3k - $158.8k
...mentoring others and translating complex requirements into impactful software solutions?About our TeamLexisNexis Legal & Professional, which... ..., robust governance, and effective collaboration across engineering and product teams.ResponsibilitiesInterface with other...SeniorFull timeLocal areaImmediate startWorldwideFlexible hours- ...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....Senior
$100 - $125 per hour
...Zachary Piper Solutions is seeking a Senior Software Engineer in Test for a leading cybersecurity technology client in the Raleigh-Durham, NC area. The Senior Software Engineer in Test role is a contract position and requires onsite work in RTP. The Senior Software Engineer...SeniorContract work$157.25k - $190.59k
...technical application debugging.Must have four (4) years of experience with: front-end development; and working on teams developing software applications.Must have three (3) years of experience with OpenShift development and deployment.Must have two (2) years of...SeniorFull timeContract workWork experience placementWork at officeRemote workFlexible hours$174k - $252k
...or equivalent practical experience. 5 years of experience with software development in one or more programming languages.3 years of... ...Experience developing accessible technologies. Google's software engineers develop the next-generation technologies that change how...Senior$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- Experience in Scala, Java, and/or any functional language. We code primarily in Scala, so you'll be excited to either ramp or continue with such Experience in microservices architecture, messaging patterns, and deployment models Experience in API design and building...Senior
$157.25k - $195.68k
## Senior Software EngineerApplyremote type: Hybridlocations: Raleightime type: Full timeposted on: Posted Todayjob requisition id: R-05... ...and reliability across platform components.* Collaborate with engineering teams on architecture design, code reviews, and engineering...SeniorContract workWork experience placementWork at officeRemote workFlexible hours- ...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
- ...store, online, ATM, and other channels to Wells Fargo’s more than 70 million global customers. Wells Fargo Bank N.A. seeks a Senior Software Engineer in Raleigh, NC. Job Role and Responsibility: Drive moderately complex initiatives and deliverables within technical domain...SeniorRemote work2 days per week
- ...Description DomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect for a creative problem-solver with deep expertise in large-scale data engineering and a passion for technical leadership and continuous improvement. You'll...SeniorImmediate startFlexible 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
$110k - $270k
...the life sciences industry, committed to making a positive impact on its customers, employees, and communities.The RoleAs Senior Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week- Lumicity have partnered with a Fabless Semiconductor startup, helping to source a Senior Software Engineer for their Greensboro, NC location, to work on backend infrastructure and data pipelines. Technical requirements: Experience building backend infrastructure Python...SeniorPermanent employmentRemote work
$127k - $152k
What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting & Embedded Experts team. In this role, you will operate as a trusted technical advisor and hands-on engineer, partnering directly with product and...SeniorHourly payTemporary workWork experience placementWork at officeRemote work- 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
$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- ...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
$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$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- ...Technologies MEDICOM Medicom is a leading enterprise imaging software company that solves longstanding interoperability... ...researchers advance patient care and develop new therapies. Senior Software Engineer Position: Senior Software Engineer Are you excited by the idea...SeniorRemote work
- ...North Carolina, Iowa, Oklahoma, California, Pennsylvania and Florida. Job Description CaptiveAire is looking for a strong Senior Software Engineer to join the CASLink team onsite at our corporate location in Raleigh. CASLink is an IoT Solution serving as CaptiveAire's...SeniorRelocation packageFlexible hours
$110k - $140k
The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support Pearson's Higher Education Digital (HED) products and platforms. This role...SeniorFull timeRemote work
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 data engineer Raleigh, NC
- graduate software engineer Raleigh, NC
- software system engineer Raleigh, NC
- graduate software developer Raleigh, NC
- software engineer - early career Raleigh, NC
- entry level software engineer remote Raleigh, NC
- software developer positions Raleigh, NC
- junior software developer internship Raleigh, NC
- software development engineer aws Raleigh, NC


