Maximum of 25 job preferences reached.
Software Engineer Jobs in Durham, NC
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs and develops software systems and organization-wide architectures across multiple platforms, with a focus on storage and distributed systems. Evaluates technologies, integrates solutions into technology roadmaps, reviews designs for quality and compliance, and leads complex technical initiatives. Provides technical leadership, executive-level communication, mentoring, and guidance to engineering teams and development partners. The role requires strong datapath expertise and substantial experience designing, testing, debugging, and integrating software systems.
Top Skills:
CompilersDatabasesDatapathDistributed SystemsNetworksOperating SystemsRoutersSoftware Testing
Artificial Intelligence • Cloud • Information Technology • Consulting
Lead cybersecurity engineering and software development for HPE Block Storage products. Responsibilities include designing security architecture, implementing cybersecurity features, supporting certification and compliance activities, evaluating security technologies, remediating vulnerabilities, influencing security standards, and mentoring engineers. The role requires expertise in cybersecurity engineering, software development, compliance frameworks, scalable security solutions, and technical leadership.
Top Skills:
CCommon CriteriaDisa Srg/StigEu CraFipsGoLinuxNist Sp 800-53PqcSshTls
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs and develops Go microservices, Kubernetes controllers, and Linux networking software for HPE enterprise storage systems. Builds highly available distributed services, automates data-center network switch management and upgrades, develops software distribution services, and creates comprehensive automated tests. Troubleshoots customer issues, reviews designs and code, collaborates across storage and cloud teams, and mentors engineers.
Top Skills:
Container ImagesContainer RegistriesGoGrpcIpv4Ipv6KubernetesKubernetes CniLinuxPrometheusPythonTcp/IpTlsVlans
Fintech • Professional Services • Consulting
As a Financial Software Engineer, you will design, architect, and build systems to enhance liquidity access for Capital Market clients, while leading projects and mentoring junior members.
Top Skills:
Financial SoftwareProgrammingSoftware EngineeringTechnology Agnostic
Fintech • Professional Services • Consulting
As a Financial Software Engineer, you'll build and improve financial systems, ensuring access to liquidity and capital for clients, while engaging in client relations and technical tasks.
Top Skills:
Client ManagementFinancial SystemsProgrammingSoftware Engineering
Artificial Intelligence • Cloud • Information Technology • Consulting
Leads software engineering teams developing complex storage products and platforms. Responsibilities include architecture, coding, testing, integration, debugging, design review, partner management, technology innovation, quality improvement, and mentoring. Requires strong C/C++ systems programming, operating systems knowledge, multithreaded and clustered-environment debugging, and experience with storage, distributed file systems, high-availability clusters, or performance optimization.
Top Skills:
AlgorithmsC/C++Data StructuresDistributed File SystemsHigh-Availability ClustersMemory ManagementMultithreaded ProgrammingOperating SystemsPerformance TuningStorage Systems
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design, develop, verify, and maintain embedded system software and kernel drivers for NVIDIA Tegra ARM-based SoCs. Responsibilities include pre-silicon modeling, silicon bring-up, core OS enablement, hardware and software collaboration, unit testing, documentation, and system-level debugging. The engineer will also influence hardware architecture through design specifications and support next-generation SoC platforms.
Top Skills:
ArmCDmaEmbedded SoftwareJtagKernel DriversSoc
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs, develops, and integrates functional and integration testing for complex software systems. The role creates test plans and cases, debugs and scripts automated tests, evaluates designs against standards, and collaborates with internal and external development teams. It also contributes to software architecture, drives adoption of new technologies, supports cross-organizational initiatives, and mentors junior engineers.
Top Skills:
KubernetesPython
Artificial Intelligence • Hardware • Internet of Things • Other • Energy
Own end-to-end software solution delivery for retail platforms, including prototyping, technical design, implementation, code reviews, client leadership, mentoring, and post-release support. Build cloud-native, microservices, and event-driven systems while applying AI-assisted development throughout the software lifecycle. Lead Dual-Track Agile discovery and delivery, make architectural trade-offs, ensure security and scalability, and translate business requirements into production-ready implementations.
Top Skills:
Ai AgentsAzureCi/CdClaude CodeCursorDockerEvent-Driven ArchitectureGenerative AiGithub CopilotJavaKubernetesMicroservicesNoSQLOclOpenapiReactRestSpring BootSQLTla+TypescriptUmlVue
Artificial Intelligence • Hardware • Internet of Things • Other • Energy
Develop and deliver cloud-native retail platform solutions from discovery through production. Responsibilities include hands-on coding, prototyping, technical design, AI-assisted development, client-facing technical leadership, code reviews, stakeholder workshops, mentoring, and post-release operational ownership. The role requires building microservices and integrations, applying engineering standards, managing technical risks, and leveraging generative AI across design, coding, testing, documentation, and validation.
Top Skills:
Agentic AiAutomated TestingAzureCi/CdClaude CodeCursorDockerEvent-Driven ArchitectureGenerative AiGithub CopilotJavaKubernetesMicroservicesNoSQLOclOpenapiReactRestSpring BootSQLTla+TypescriptUmlVue
Fintech
Participate in Fidelity’s 10-week Leap Program to build scalable applications and features, develop software across the full lifecycle, write and test code, deploy through automated pipelines, and responsibly use AI tools. Collaborate with engineering teams on production projects supporting millions of financial-services customers while receiving mentorship and career development.
Top Skills:
Ai ToolsAPIsAutomated Software Development PipelinesDatabase PlatformsFront-End FrameworksMessaging Technologies
Artificial Intelligence • Hardware • Internet of Things • Other • Energy
Owns the payment platform’s terminal transport, store-and-forward, routing, transaction integrity, and exception-handling code. Diagnoses timing-sensitive production failures, leads root-cause analysis, enforces PCI-compliant design standards, and mentors engineers. The role requires deep Java distributed-systems expertise, payment-processing knowledge, socket communication, high availability, CI/CD, and debugging of POS client integrations. The engineer will also oversee AI coding agents and advance toward architectural ownership of payment transport and transaction-integrity layers.
Top Skills:
AzureDockerEmvGitJavaJavaScriptJenkinsKubernetesMavenMongoDBOpenapiOpentelemetryPci DssRestSpring BootSQLSwaggerTcpTypescriptVue 3
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Fintech
Leads enterprise software modernization and cloud-native architecture initiatives. Designs scalable microservices, event-driven systems, APIs, secure frameworks, and CI/CD automation. Develops complex Java and web applications, establishes engineering standards, oversees QA readiness, coordinates project delivery, manages technical risks, advises senior management, resolves technology issues, and mentors junior engineers. Requires expertise with Spring, Angular, Azure, Docker, DevOps tools, release management, privacy platforms, and enterprise application development.
Top Skills:
AngularAzureCi/CdDockerDomain-Driven DesignEnsightenGitGithub CopilotJ2EeJavaJenkinsJIRAJpaKubernetesMicroservicesMybatisOnetrustRest ApisServicenowSpring BatchSpring BootUdeployVaultjsVeracodeVisual Studio Code
Fintech
Builds, modernizes, maintains, and deploys enterprise APIs, database layers, cloud-native applications, and event-driven systems. Designs architectures and data models, migrates applications to AWS, develops monitoring and CI/CD solutions, and creates Oracle PL/SQL procedures. Coordinates offshore teams, mentors engineers, supports QA and testing, manages project plans, advises on technical strategy, and delivers scalable software solutions within a financial services environment.
Top Skills:
Amazon DynamodbAmazon S3Apache KafkaAWSAws GlueAws LambdaAws RdsConfluent KafkaControl-MDockerElkGitGithub CopilotGrafanaJenkinsKafka ConnectKarateKibanaKubernetesLinuxLwc FrameworkOracle Pl/SqlPostmanRest ApisRushhourSecure File Transfer ProtocolSnowflakeSplunkSpringSpring BootSql DeveloperStashToadUdeploy
Healthtech
Develop, test, and maintain software applications, APIs, and data-driven functionality supporting healthcare technology. Collaborate with Product teams, troubleshoot issues, participate in code reviews and agile practices, and explore AI-enabled development tools. The intern will build technical skills while contributing to secure, scalable, and reliable software solutions.
Top Skills:
Ai Development ToolsAPIsC#DatabasesJavaScriptPythonSQL
Energy
Build and maintain Python backend services, APIs, data pipelines, and internal applications while owning production deployment and support. Apply machine learning, statistical modeling, and scientific Python to forecasting and business analytics. Design data models, optimize queries, integrate enterprise systems, and deploy ML models. Collaborate with business stakeholders, document technical work, resolve production issues, and improve engineering processes and infrastructure.
Top Skills:
APIsAWSCi/CdContainersDatabasesKafkaKubernetesNumpyPandasPythonPyTorchSalesforceScikit-LearnTensorFlow
Artificial Intelligence • Hardware • Internet of Things • Other • Energy
Leads quality assurance for point-of-sale software by developing test strategies, analyzing requirements, designing and executing tests, managing defects, maintaining test environments, assessing coverage and risks, documenting processes, and mentoring junior engineers. Collaborates with product, development, and project teams in an agile SDLC while applying automation tools and testing best practices.
Top Skills:
CucumberDockerJavaJenkinsKubernetesLinuxPostmanSeleniumTestng
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Develop core libraries and tools for scalable agentic applications. Responsibilities include optimizing agent frameworks and harnesses, benchmarking performance, improving latency and cost, integrating RAG systems and vector databases, supporting GPU workflows, designing cross-language APIs, debugging runtime internals, and collaborating with open-source communities. The role also involves building evaluations, observability, middleware, guardrails, and other systems that improve agent quality, developer productivity, and deployment reliability.
Top Skills:
Agent FrameworksAgent HarnessesAsynchronous ProgrammingEvent-Driven SystemsGoGpu-Optimized InferenceGpu-Optimized TrainingLlm ApplicationsMaturinModel-Provider ApisNode.jsOpentelemetryPyo3PythonPython/Rust BindingsRag SystemsRustSerdeTokioVector Databases
Reposted One Month AgoSaved
Artificial Intelligence • Cloud • Information Technology • Consulting
Lead design and delivery of secure storage software across OS, kernel drivers, microservices and containerized environments. Act as security consultant, manage vulnerability backlog and remediation, influence architecture and compliance (FIPS, Common Criteria, DISA STIG), mentor engineers, and evaluate vendors and technologies to ensure product security and certification readiness.
Top Skills:
Common CriteriaContainersDisa StigFipsHpe StorageKernel DriversKubernetesMicroservicesOperating System
Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
Software Engineering interns work with mentors and international teams to design, develop, maintain, debug, and enhance Red Hat products such as RHEL and OpenShift. Interns collaborate with Quality Engineering, Design, Product Management, and Documentation teams while learning technologies including Python, Golang, Ansible, OpenShift, and AI. The program provides professional development, networking, curriculum, and hands-on project experience.
Top Skills:
AgileAIAnsibleGitGoJavaJavaScriptKubernetesLinuxOpenshiftPythonRhel
Greentech • Software
Software Engineering Interns will design, build, test, and improve production enterprise SaaS software across frontend, backend, APIs, data, AI-enabled features, and platform engineering. Responsibilities include developing user interfaces and backend services, integrating databases and APIs, processing data and documents, improving performance and scalability, writing maintainable code, participating in reviews and testing, and collaborating with engineering and cross-functional teams in an Agile environment.
Top Skills:
AnsibleCi/CdCSSDockerDocument ProcessingEmbeddingsGitGitlabHTMLJavaJavaScriptLinuxLlmsMachine LearningPostgresPythonRabbitMQReactRedisRest ApisSpring BootSQLTypescriptWebsockets
Artificial Intelligence • Cloud • Information Technology • Consulting
Design and implement production-quality system software, tools, and frameworks for enterprise storage systems. Develop and run realistic validation and analysis solutions, debug cross-layer issues (application, OS, driver, hardware), collaborate with firmware/hardware teams, drive technical design, mentor engineers, and evolve internal tooling with AI integrations.
Top Skills:
Ai Tool ChainsCC++Device DriversDistributed SystemsFibre ChannelIscsiLinux KernelNvmeOperating SystemsPythonScsiStorage Systems
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design, deploy, operate, and automate reliable large-scale EDA infrastructure services on NVIDIA hardware. Build tools that reduce manual work, support distributed private and public cloud systems, define service-level objectives, improve observability, and participate in incident response and on-call rotations. The role also provides systems-design guidance to peer teams and may involve Kubernetes, OpenStack, Docker, Slurm, multi-cloud infrastructure, networking, storage, and GPU-based systems.
Top Skills:
Ai AgentsBare Metal As A ServiceCloud InfrastructureContainersContinuous IntegrationDistributed SystemsDockerGoInfrastructure AutomationKubernetesLinuxMcp ServersNetworkingNvidia GpusOpenstackPythonSlurmStorageWorkflow Engines
Healthtech
Leads architecture and development of scalable AI-powered systems across platforms and product lines. Establishes technical strategy, guides AI platform and model lifecycle investments, drives engineering standards for security, performance, and reliability, and evaluates emerging technologies such as LLMs and autonomous systems. Partners with product and engineering leaders, mentors senior engineers, and leads cross-functional initiatives that improve engineering velocity and business outcomes. Requires deep expertise in AI architecture, distributed systems, cloud-native design, and software engineering leadership.
Top Skills:
AIAWSCloud-Native ArchitectureDistributed SystemsGCPGenerative AiLlmsMl Pipelines
Fintech
Leads end-to-end engineering for complex, distributed systems and shared platform services. Designs scalable cloud-native architectures, event-driven applications, security models, deployment strategies, and resilient data flows. Develops and supports enterprise applications, establishes testing and quality practices, manages technical documentation and project plans, advises leadership, resolves cross-functional technology issues, and mentors junior engineers. Requires strong expertise across Java, Spring Boot, Node.js, React, Kafka, containers, CI/CD, cloud deployment, automated testing, and observability.
Top Skills:
AngularApacheCucumberDatadogDockerDraw.IoEclipseGitGitIntellij IdeaJ2EeJavaJavaScriptJenkinsJIRAJmeterJunitKafkaKubernetesLinuxMavenMockitoNode.jsNoSQLNpmOauthPostmanReactRestful Web ServicesSAMLServicenowSonarqubeSplunkSpringSpring BootSQLStrutsTomcatUnixVisual Studio CodeWindows
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Companies in Durham, NC Hiring Software Engineers
See AllPopular Job Searches
IT Jobs in Cary, NC
Data Analyst Jobs in Cary, NC
Data Engineer Jobs in Cary, NC
Data Science Jobs in Cary, NC
Machine Learning Jobs in Cary, NC
Artificial Intelligence Jobs in Cary, NC
Front End Developer Jobs in Cary, NC
Quality Assurance Jobs in Cary, NC
Software Engineer Jobs in Cary, NC
Product Manager Jobs in Cary, NC
Cybersecurity Jobs in Durham, NC
IT Jobs in Durham, NC
Data Engineer Jobs in Durham, NC
Data Science Jobs in Durham, NC
Machine Learning Jobs in Durham, NC
Artificial Intelligence Jobs in Durham, NC
Front End Developer Jobs in Durham, NC
Quality Assurance Jobs in Durham, NC
Software Engineer Jobs in Durham, NC
Product Manager Jobs in Durham, NC
IT Jobs in Winston Salem, NC
Data Analyst Jobs in Winston Salem, NC
Software Engineer Jobs in Winston Salem, NC
Product Manager Jobs in Winston Salem, NC
All Filters
Total selected ()
No Results
No Results



















_.CR3-9.jpg)
