Top Software Engineer Jobs in Raleigh, NC

One Month AgoSaved
In-Office
Raleigh, NC
120K-150K Annually
Mid level
120K-150K Annually
Mid level
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
14 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
Software
Design, build, and operate backend services, platform APIs, automation, and distributed systems supporting global voice infrastructure. Own initiatives from concept through production, emphasizing scalability, resiliency, observability, API reliability, and geo-redundant deployments. Collaborate on architecture, cloud infrastructure, telecommunications platforms, testing, and delivery practices. Participate in a 24x7 on-call rotation while solving ambiguous technical problems and developing scalable platform capabilities.
Top Skills: AWSAzureC#Ci/CdGCPGoJavaLinuxPythonRtp/RtcpSession Border Controllers (Sbcs)Sip
14 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
Software
Build and operate scalable billing infrastructure for global communications services. Design accurate financial systems, improve billing performance and reliability, collaborate with product and engineering stakeholders, participate in architecture and code reviews, and mentor less experienced engineers. The role requires distributed-systems experience, Java, SQL, cloud familiarity, strong communication, and effective use and review of AI-generated code. Bonus experience includes Datadog, Terraform, startup environments, and GitHub Actions.
Top Skills: AWSCi/CdDatadogGithub ActionsJavaSQLTerraform
14 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
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
One Month AgoSaved
In-Office
Raleigh, NC
125K-178K Annually
Junior
125K-178K Annually
Junior
Healthtech
Develop and deliver full-stack software features for Verily’s precision-health and virtual-care products. Collaborate cross-functionally on dependencies, delivery coordination, and technical design decisions. Build solutions using GitHub, Google Cloud, Go, React, and Terraform. The role supports an enterprise care console used by healthcare professionals to manage patients and virtual-care workflows.
Top Skills: AWSGitGoGoogle Cloud Platform (Gcp)Hl7 FhirAzureReactSQLTerraformTypescript
One Month AgoSaved
Hybrid
Raleigh, NC
Senior level
Senior level
Security • Software
Develop high-performance backend applications and distributed-system infrastructure that collect and process large volumes of data. Own features from planning and design through development, testing, and delivery. Collaborate within Scrum/Agile teams and across internal stakeholders while writing clear, reusable, testable code. The role focuses on enterprise backend development, multithreading, network protocols, and security-focused software protecting enterprise data.
Top Skills: AgileC#C++Cloud-Native ApplicationsDistributed SystemsHTTPJavaKafkaMicroservicesMultithreadingRabbitMQScrumTcp/IpTls
One Month AgoSaved
In-Office
Raleigh, NC
Internship
Internship
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
16 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
Software
Designs and delivers full-stack features for an industrial energy platform, including React interfaces, secure APIs, backend services, database schemas, and AI-powered capabilities. Leads architectural and product decisions, works through ambiguity, mentors teammates, resolves production issues, and advances AI-assisted engineering practices. Partners with product, UX, data, and engineering teams in a hybrid Raleigh environment.
Top Skills: Anthropic ApisChatgptCi/CdClaude CodeCursorGithub ActionsGithub CopilotGraphQLHelmJavaKafkaKotlinKubernetesNode.jsOauth 2.0Openai ApisPostgresPulsarPythonReactRestSQLTypescript
One Month AgoSaved
In-Office or Remote
Raleigh, NC
153K-205K Annually
Senior level
153K-205K Annually
Senior level
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
Build responsive Web3 applications, web SDKs, developer tools, reusable frontend components, and internal Customer Success tools. Collaborate with Product, Design, and Engineering to create scalable, accessible user experiences. Contribute to code and design reviews, automated testing, continuous delivery, coding standards, and AI-assisted development practices.
Top Skills: Automated TestingBlockchainClaudeCodexContinuous DeliveryCSSCursorHTMLJavaScriptNode.jsReactTypescriptWeb SdksWeb3
One Month AgoSaved
In-Office
Raleigh, NC
Internship
Internship
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
Reposted 2 Months AgoSaved
In-Office
Raleigh, NC
121K-277K Annually
Senior level
121K-277K Annually
Senior level
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
21 Days AgoSaved
In-Office
Raleigh, NC
120K-165K Annually
Senior level
120K-165K Annually
Senior level
Healthtech • Other
Design, develop, test, and maintain scalable C#/.NET applications, RESTful APIs, and GraphQL services. Collaborate with cross-functional teams on technical requirements and solution design, troubleshoot complex issues, conduct code reviews, support CI/CD and automated testing, and mentor engineers. The role also contributes to cloud-based solutions, microservices, distributed systems, and continuous improvement of software development practices.
Top Skills: .NetAgileAutomated TestingAWSC#Ci/CdDapperDistributed SystemsEntity FrameworkGraphQLMicroservicesAzureRelational DatabasesRestful ApisSQL ServerWeb Apis
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
One Month AgoSaved
In-Office or Remote
Raleigh, NC
184K-357K Annually
Senior level
184K-357K Annually
Senior level
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
One Month AgoSaved
In-Office
Raleigh, NC
23-27 Hourly
Internship
23-27 Hourly
Internship
Appliances • Industrial • Manufacturing
Develop embedded software and system concepts, manage controlled software releases using configuration management tools, execute software design verification tests, and debug software using laboratory equipment throughout the product development life cycle.
Top Skills: Configuration Management ToolsDebugging TechniquesEmbedded SoftwareLab EquipmentSoftware Design Verification
23 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
Software
Design, develop, test, operate, and monitor distributed web services, REST APIs, React dashboards, and AWS infrastructure for the Numbers platform. Solve scaling, performance, availability, and fault-tolerance challenges; lead solutions from design through production; mentor engineers; collaborate with product stakeholders; contribute to technical roadmaps; and use AI tools throughout the software development lifecycle.
Top Skills: ActivemqApi GatewayAuroraAWSC#ClaudeCursorDistributed SystemsEcsEksGithub CopilotGoHTTPJavaKafkaLambdaNon-Relational DatabasesReactRelational DatabasesRest ApisS3SpringSqsStrandsTest Automation
23 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
Software • Appliances • Manufacturing
Design, develop, test, and maintain software for rail communication and passenger information systems. Build Linux-based applications and distributed systems using Java and related technologies, translate requirements into solutions, participate in architecture reviews, and support the full product lifecycle. Develop automated tests, troubleshoot defects, and ensure reliability, cybersecurity, performance, and safety. Collaborate with global engineering teams and contribute to development practices within the North American R&D organization.
Top Skills: BashC++Ci/CdDebianDockerEmbedded LinuxGitJavaLinuxNetworkmanagerPythonQuarkusRustSpring BootSystemd
23 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
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
23 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
Software
Design, build, and operate scalable account provisioning systems for global communications services. Responsibilities include improving performance and availability, resolving provisioning bottlenecks, participating in architecture and code reviews, collaborating with product and engineering stakeholders, and mentoring less experienced engineers. The role requires developing large-scale distributed systems and maintaining high standards for code quality, testing, documentation, and technical communication.
Top Skills: AWSCi/CdDatadogGithub ActionsGoJavaPythonReactTerraformTypescript
23 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
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
23 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
Fintech
Architects and develops large-scale customer-facing web applications, reusable front-end systems, distributed services, and Oracle-based financial data warehouse platforms. Leads application architecture, CI/CD, testing, deployment, observability, documentation, risk management, and project planning. Advises management on technical strategy, resolves business and technology issues, ensures delivery quality and timelines, and mentors junior engineers.
Top Skills: AgileAngularAws KmsAzure SsoCi/CdCucumberCypressDatadogGitJavaJavaScriptJenkinsJIRAMavenMvcNode.jsNpmOauthOracleQuality CenterRestful Web ServicesServicenowSplunkSpring FrameworkUdeploy
23 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
Fintech
Architects and develops secure, scalable web and distributed applications using Java, Angular, JavaScript, REST, Kafka, and cloud-native technologies. Responsibilities include application architecture, testing, CI/CD, release management, production support, observability, performance optimization, project planning, risk management, technical strategy, documentation, and mentoring. The role partners with business units and advises management on complex technology initiatives.
Top Skills: AngularApache CamelApache KafkaArtifactoryAWSAzure DevopsConfluenceDatadogEclipseHTMLJ2EeJasmineJavaJavaScriptJenkinsJspJunitKarmaKubernetesMavenMicrosoft VisioNode.jsOauthRestful Web ServicesSAMLServletsSplunkSpringSpring BootSQLStashTomcatUdeployVisual Studio
25 Days AgoSaved
In-Office or Remote
Raleigh, NC
Senior level
Senior level
AdTech • Marketing Tech
Lead software engineering teams through Agile development, including architecture, design, coding, testing, DevOps, delivery, and mentoring. Build scalable Java applications and services using SOA, APIs, microservices, containerized deployments, enterprise messaging, relational databases, and modern Spring frameworks. Establish engineering standards for security, automation, testing, and maintainable code while partnering with product owners to deliver customer-focused solutions.
Top Skills: Apache ActivemqApache CamelArgocdAWSBambooDockerEksGitGithub ActionsGraphQLHibernateHudsonJ2EeJavaJmsJpaJSONJunitKarpenterMdbMockitoOraclePostgresRest ApisSoaSpringSpring BootSpring DataSpring MvcSpring SecurityXML
One Month AgoSaved
In-Office
Raleigh, NC
72K-166K Annually
Entry level
72K-166K Annually
Entry level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develops and debugs software enhancements and subsystems for systems software, including operating systems, networking, databases, utilities, and Internet tools. Executes test plans, identifies and resolves issues, and collaborates with internal and outsourced development partners. Contributes to project teams delivering reliable, cost-effective solutions for low- to moderately-complex products while applying foundational software design, coding, testing, and debugging knowledge.
Top Skills: CompilersDatabasesNetworkingOperating SystemsSoftware DebuggingSoftware Testing
One Month AgoSaved
In-Office
Raleigh, NC
59K-99K Annually
Entry level
59K-99K Annually
Entry level
Information Technology • Legal Tech • Professional Services • Analytics • Business Intelligence
Performs entry-level software development within a functional area or product line. Responsibilities include writing specifications, implementing simple bug fixes, participating in coding standards and reviews, resolving basic technical issues, and collaborating in Agile or Waterfall environments. Uses AI-assisted development tools to generate, test, debug, document, and validate code while applying software engineering, security, quality, and maintainability practices.
Top Skills: .NetAgileCC++Claude CodeCodexGeminiGithub CopilotHTMLJ2EeJavaJavaScriptJspSQLTest-Driven DevelopmentUnixWaterfallWindowsXML
29 Days AgoSaved
In-Office
Raleigh, NC
Senior level
Senior level
Information Technology • Security
Develop and maintain features for an enterprise AI training and capability platform. Work across backend and frontend layers using distributed systems, microservices, cloud infrastructure, databases, and AI tools. Collaborate with product management, customer support, and clients to understand problems and deliver secure, maintainable, scalable software. Contribute independently and within a collaborative development team.
Top Skills: AWSDistributed SystemsGenerative AiGoKafkaKubernetesLlm ModelsMicroservicesPostgresPythonReactRuby On RailsTerraformTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account