Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Raleigh, NC vacancy
  • $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... 
    Senior
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Raleigh, NC
    5 days ago
  •  ...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

    Insight Global

    Raleigh, NC
    6 hours ago
  • 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

    Rocket Software

    Raleigh, NC
    1 day ago
  • 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

    Red Hat

    Raleigh, NC
    4 days ago
  • $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

    Red Hat

    Raleigh, NC
    17 hours ago
  • 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

    Seneca Resources Company, LLC

    Raleigh, NC
    1 day ago
  •  ...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... 
    Senior
    Work experience placement

    Jobtailor

    Raleigh, NC
    17 hours ago
  • $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... 
    Senior
    Work at office

    NVIDIA

    Raleigh, NC
    1 day ago
  •  ...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

    Gravity Engineering Services Pvt Ltd.

    Raleigh, NC
    1 day ago
  • 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... 
    Senior
    Work at office

    IXL

    Raleigh, NC
    1 day ago
  • 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... 
    Senior
    Full time

    VAST Data

    Raleigh, NC
    1 day ago
  •  ...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

    Dexian

    Raleigh, NC
    1 day ago
  •  ...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

    Insight Global

    Raleigh, NC
    1 day ago
  • 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... 
    Senior
    Contract work
    For contractors
    Remote work

    Seneca Resources

    Raleigh, NC
    4 days ago
  •  ...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... 
    Senior
    Remote work

    EnrollHere

    Raleigh, NC
    3 days ago
  • $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

    NVIDIA

    Raleigh, NC
    1 day ago
  • 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... 
    Senior
    Work at office
    3 days per week

    Ascom UMS

    Raleigh, NC
    1 day ago
  • $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... 
    Senior
    Full time

    Seneca Resources Company, LLC

    Raleigh, NC
    1 day ago
  • $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... 
    Senior
    Work experience placement

    NVIDIA

    Raleigh, NC
    1 day ago
  • $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... 
    Senior
    Long term contract
    Contract work
    For contractors
    Remote work

    Seneca Resources Company, LLC

    Raleigh, NC
    4 days ago
  • $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... 
    Senior
    Local area
    Flexible hours

    LexisNexis Risk Solutions

    Raleigh, NC
    17 hours ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Vigilant Cyber Systems, Inc

    Raleigh, NC
    1 day ago
  • $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... 
    Senior
    Remote work

    Foley

    Raleigh, NC
    4 days ago
  • $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

    Seneca Resources Company, LLC

    Raleigh, NC
    1 day ago
  •  ...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... 
    Senior
    Work experience placement
    Work at office
    Local area
    Work from home

    6AM City, LLC

    Raleigh, NC
    4 days ago
  • 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

    Direct Supply, Inc.

    Raleigh, NC
    1 day ago
  • $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

    Datavant

    Raleigh, NC
    1 day ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Work at office
    Flexible hours

    TARGAN Inc

    Raleigh, NC
    4 days ago
  • 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

    First Citizens

    Raleigh, NC
    2 days ago
  • 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

    IXL Learning

    Raleigh, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!