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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Raleigh, NC vacancy
  •  ...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
    Full time
    Remote work

    Enrollhere

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

    Zachary Piper Solutions

    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

    I Xl

    Raleigh, NC
    3 days 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
    4 days 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
    5 days 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

    Raleigh, NC
    1 day ago
  • $95.3k - $158.8k

     ...mentoring others and translating complex requirements into impactful software solutions? About the Role You will play a key role in...  ...capacity, robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other... 
    Senior
    Local area
    Flexible hours

    RELX

    Raleigh, NC
    5 days ago
  • $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... 
    Senior
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    3 days ago
  • $115k - $192.9k

     ...In this position... As a Full Stack Software Engineer, you will collaborate with a broad array of talented software engineers to build amazing software that will transform the Ford Reservation Services into the standard for providing an excellent digital experience for... 
    Senior
    Immediate start
    Flexible hours

    Ford Motor Company

    Raleigh, NC
    3 days ago
  • $121.4k - $218.6k

     ...teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full...  ...performance Application Delivery Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai cloud storage solution,... 
    Senior
    Work experience placement
    Work at office

    Akamai

    Raleigh, NC
    2 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 Bank

    Raleigh, NC
    3 days ago
  • 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...  ...our Digital Engineering environment. Senior Software Engineer Responsibilities Help... 
    Senior
    Work experience placement

    ARA

    Raleigh, NC
    4 days ago
  • $40 per hour

     ...-site position is ideal for experienced Software Development professionals with experience...  ...time Role OverviewWe’re hiring Software Engineers to build and ship apps for Mercor’s RL...  ...Solutions is seeking a Common Criteria Senior Software Engineer for a leading cybersecurity... 
    Senior
    Hourly pay
    Full time
    Contract work
    Temporary work
    For contractors
    Freelance
    Remote work
    Work from home

    DomainTools

    Raleigh, NC
    1 day ago
  •  ...in Silicon Valley innovation, industrial engineering, and computer science. With a team of...  ...of industries globally. Ndustrial builds software that helps the world's largest food, cold...  ...place. About the Role Ndustrial is hiring a Senior Software Engineer to help design and... 
    Senior
    Work at office
    Local area
    Flexible hours

    ndustrial.io

    Raleigh, NC
    4 days ago
  • $118.6k - $195.68k

    Job Summary The 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 System... 
    Senior
    Contract work
    Work experience placement
    Remote work
    Worldwide
    Flexible hours

    Dormont Manufacturing Company

    Raleigh, NC
    5 days ago
  • $116k - $136k

    What You’ll Do We’re 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... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Flexible hours
    Night shift

    Segment (Twilio)

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

    Medicom Technologies Inc.

    Raleigh, NC
    7 minutes ago
  •  ...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... 
    Senior
    Relocation package
    Flexible hours

    Captive-Aire Systems

    Raleigh, NC
    9 hours ago
  • $197.4k - $232k

     ...humans pushing toward something bigger, together. One Confluent. One Team. One Data Streaming Platform. About The Role As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data... 
    Senior
    Immediate start

    Confluent

    Raleigh, NC
    5 days ago
  • Job Description Job Title: Senior Software Engineer Job Type: Contract Location: Remote Job Summary In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real... 
    Senior
    Remote job
    Contract work

    YO IT Consulting

    Raleigh, NC
    3 days ago
  • $110k - $270k

    The Role As 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 will transform how Life Sciences companies manage safety, regulatory, and clinical development. You will influence... 
    Senior
    Local area
    Flexible hours

    Socket

    Raleigh, NC
    4 days ago
  • $174k - $252k

    Senior Software Engineer, Site Reliability Engineering X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Raleigh, NC, USA; Durham, NC, USA . Bachelor’s degree in Computer Science, Engineering... 
    Senior
    Full time

    Google

    Raleigh, NC
    1 day ago
  • $160k - $190k

     ...integrations are costing us speed, accuracy, and money. We're hiring a Senior AI Engineer to fix that. Your job is simple to describe and hard to do:...  ...to learn. Required Experience 7+ years of professional software engineering experience — you understand how engineering and... 
    Senior
    Hourly pay
    Summer work
    Immediate start
    Shift work

    SpotOn

    Raleigh, NC
    2 days ago
  • Join to apply for the Senior Software Engineer role at WarmHub . We’re looking for a Senior Software Engineer to help build WarmHub’s first scalable trust infrastructure platform. Overview At WarmHub, we’re building infrastructure where trust can be shared, reused, and... 
    Senior

    WarmHub

    Cary, NC
    4 days ago

Do you want to receive more vacancies?

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