Post job

Software developer jobs in Durham, NC - 2,144 jobs

All
Software Developer
Software Engineer
Java Developer
Software Developer Internship
Software Engineering Internship
Web Developer And Programmer
Principal Software Engineer
Staff Software Engineer
Software Systems Engineer
Software Development Engineer
Software Programmer
GIS Developer
Software Engineer/Architect
  • Principal Software Systems Engineer

    Fusion Life Sciences Technologies LLC 4.1company rating

    Software developer job in Raleigh, NC

    About the Company As a Senior Principal Software Systems Engineer in the software organization, you will be responsible for developing innovative healthcare solutions and supporting development and sustaining activities within connected Infusion Pump Platforms to meet customer needs and regulatory standards. About the Role What you'll be doing: Drive the implementation of best practices in software systems development and product lifecycles in collaboration with development and verification teams, for Digital Applications that are part of infusion pumps ecosystem. Be a technical leader providing team members guidance and feedback on technical work. Develop technical solutions to complex software system problems and deliver high-quality solutions on tight schedules. Lead efforts with cross-functional team members (e.g. Commercial and Clinical) to document user needs and translate them to user needs into system requirements. Lead decomposition of system requirements into software subsystem requirements. Lead risk analysis activities for Digital Applications software from the capture of inherent hazards through mitigation implementation. Work with verification engineers to define test strategies for the development of verification and validation plans using requirement tracing methods. Participate in software design reviews for components or features. Perform product backlog and feature grooming/definition activities as part of Agile planning/execution. Drive collaboration with internal and external stakeholders and enable the team on better processes, practices and technical mentorship. Interface with manufacturing, service, and customer training staff through the design transfer process. Ensure compliance to the product development process and quality system. Responsibilities Subject matter expertise in requirements management and risk management for complex, medically regulated, connected/interoperable system of systems. Qualifications Bachelor's degree in an engineering discipline with 10 + years of experience. Required Skills Experience with Digital Applications (SaMD. MDDS) connected to regulated electro-mechanical devices in a clinical environment preferred. Experience with development in an agile environment with experience creating and maintaining product backlogs. Excellent oral and written communication skills. Experience in a regulated industry preferred. Excellent documentation skills. Preferred Skills If you're a passionate and innovative software systems engineer with a desire to shape the future of healthcare technology, we want to hear from you. Pay range and compensation package Apply now to become a part of our dynamic team and help us create life-changing solutions for millions of people around the world. Equal Opportunity Statement We are committed to diversity and inclusivity.
    $84k-108k yearly est. 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Principal Software Engineer

    Divihn Integration Inc.

    Software developer job in Raleigh, NC

    Title: Senior Principal Software Systems Engineer (3 Openings) - Hybrid Duration: 12 Months Role is Hybrid: 3 days in office and 2 from home. For further inquiries regarding the following opportunity, please contact our Talent Specialist. Hema at ************** Description: This is where your work saves lives As a Senior Principal Software Systems Engineer in the software organization, you will be responsible for developing innovative healthcare solutions and supporting development and sustaining activities within connected Infusion Pump Platforms to meet customer needs and regulatory standards. What you'll be doing: o Drive the implementation of best practices in software systems development and product lifecycles in collaboration with development and verification teams, for Digital Applications that are part of infusion pumps ecosystem o Be a technical leader providing team members guidance and feedback on technical work. o Develop technical solutions to complex software system problems and deliver high-quality solutions on tight schedules o Lead efforts with cross-functional team members (e.g. Commercial and Clinical) to document user needs and translate them to user needs into system requirements. o Lead decomposition of system requirements into software subsystem requirements. o Lead risk analysis activities for Digital Applications software from the capture of inherent hazards through mitigation implementation. o Work with verification engineers to define test strategies for the development of verification and validation plans using requirement tracing methods. o Participate in software design reviews for components or features. o Perform product backlog and feature grooming/definition activities as part of Agile planning/execution o Drive collaboration with internal and external stakeholders and enable the team on better processes, practices and technical mentorship. o Interface with manufacturing, service, and customer training staff through the design transfer process. o Ensure compliance to the product development process and quality system. What you'll be doing: o Subject matter expertise in requirements management and risk management for complex, medically regulated, connected/interoperable system of systems o Bachelor's degree in an engineering discipline with 10 + years of experience. o Experience with Digital Applications (SaMD. MDDS) connected to regulated electro-mechanical devices in a clinical environment preferred. o Experience with development in an agile environment with experience creating and maintaining product backlogs. o Excellent oral and written communication skills. o Experience in a regulated industry preferred. o Excellent documentation skills. If you're a passionate and innovative software systems engineer with a desire to shape the future of healthcare technology, we want to hear from you. Apply now to become a part of our dynamic team and help us create life-changing solutions for millions of people around the world.
    $93k-124k yearly est. 3d ago
  • Staff Full Stack Software Engineer, Platform Engineering

    Cloudera 4.7company rating

    Software developer job in Raleigh, NC

    At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world's largest enterprises. Ready to take cloud innovation to the next level? Join Cloudera's Anywhere Cloud team and help deliver a true "build your own pipeline, bring your own engine" experience. enabling data and AI workloads to run anywhere, without friction or vendor lock-in. We take the best of the public cloud- cost efficiency, scalability, elasticity, and agility and extend it to wherever data lives: public clouds, private data centers, and even the edge. Powered by Kubernetes, our hybrid architecture separates compute and storage, giving customers maximum flexibility and optimized infrastructure usage. We are looking for a Staff Full Stack Software Engineer to lead the architecture and delivery of AI-powered workflows that are core to our product. You will define the technical strategy, set quality and reliability standards, and deliver end-to-end systems that transform ambiguous customer needs into robust, measurable, and privacy-safe AI experiences. You'll partner closely with Product, Design, Data Science, and GTM to deliver high-impact features at scale. As a Staff Full Stack Software Engineer you will: Own the architecture: Design, evolve, and document the end-to-end AI workflow stack (prompting, retrieval, tools/function-calling, agents, orchestration, evaluation, observability, and safety) with clear interfaces, SLAs, and versioning. Ship production systems: Build reliable, low-latency services that integrate foundation models (hosted and self-hosted), and traditional microservices. Own end-to-end delivery of features from the user-facing aspect (UI) to the backend services. Implement robust testing frameworks, including unit, regression, and end-to-end tests, to guarantee deterministic and predictable behavior from our AI-powered data platform. Establish safety guardrails and human-in-the-loop processes to maintain accuracy and ensure the production of ethical, responsible, and non-toxic outputs. Optimize for cost & performance: Instrument, analyze, and optimize unit economics (token usage, caching, batching, distillation) and performance (p95 latency, throughput, autoscaling). Drive data excellence: Shape data contracts, feedback loops, labeling strategies, and feature stores to continuously improve model and workflow quality. Mentor and multiply: Provide technical leadership across teams, unblock complex projects, raise code/design standards, and mentor senior engineers. Partner across functions: Translate product intent into technical plans, influence roadmaps with data-driven insights, and communicate trade-offs to executives and stakeholders. We are excited about you if you have: Bachelor's degree in Computer Science or equivalent, and 6+ years of experience Expertise in at least one primary language (Rust preferred) and ecosystem (e.g., Python, Go, or Java) and cloud-native architectures (containers, service mesh, queues, eventing). Proven experience in integrating AI/ML models into user interfaces. This is more than just calling an API; you should have experience building features like AI-powered assistants, natural language interfaces (e.g., text-to-SQL), proactive suggestions, or intelligent data visualization. Familiarity with the AI/ML ecosystem: You understand the fundamentals of LLMs, vector databases, RAG, and prompt engineering. Familiarity with tools such as MLflow, LangChain, or Hugging Face is a significant advantage. Security & privacy mindset: Familiarity with data governance, PII handling, tenant isolation, and compliance considerations. You might also have: Platform thinking: Experience designing reusable AI workflow primitives, SDKs, or internal platforms used by multiple product teams. Model ops: Experience with model lifecycle management, feature/embedding stores, prompt/version management, and offline/online eval systems. Search & data infra: Experience with vector databases (e.g., Pinecone, Weaviate, pgvector), retrieval strategies, and indexing pipelines. Observability: Built robust tracing/metrics/logging for AI systems; familiarity with quality dashboards and prompt diff tooling. Cost strategy: Experience with model selection, distillation, caching layers, router policies, and autoscaling to manage spend. Experience with managing machine learning workloads on container orchestration platforms like Kubernetes, including setting up GPU resources, managing distributed training jobs, and deploying models at scale. Why this role matters: This is more than cloud management, it's about building the foundation for a consistent, secure, and compliant cloud experience that gives organizations 100% access to 100% of their data, anywhere. With the recent acquisition of Taikun, we are simplifying Kubernetes and cloud management even further, creating a platform that is unified, scalable, and future-ready. If you are passionate about Kubernetes, not just using it but building it at the core managing workloads across hybrid clouds and datacenters and obsessed with performance, devops, etc. this is where you belong. This role is not eligible for immigrationsponsorship What you can expect from us: Generous PTO Policy Support work life balance with Unplugged Days Flexible WFH Policy Mental & Physical Wellness programs Phone and Internet Reimbursement program Access to Continued Career Development Comprehensive Benefits and Competitive Packages Paid Volunteer Time Employee Resource Groups EEO/VEVRAA # LI-BV1 #LI-REMOTE
    $110k-144k yearly est. 4d ago
  • Distinguished Software Engineer - NVLink Fusion Software

    Nvidia 4.9company rating

    Software developer job in Durham, NC

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. NVIDIA has a rapidly expanding ecosystem of data center platform & node designs. From single node HGX/DGX systems all the way up to large multi-node NVLink domain rack architectures. These designs have become core to NVIDIA's rapidly growing enterprise and cloud provider businesses. Each bringing together the full power of NVIDIA GPUs, NVIDIA NVLink, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion will enable industry-leading AI scale-up and scale-out performance with NVIDIA technology plus semi-custom ASICs or CPUs. NVIDIA's robust partner ecosystem enables hyperscalers to build an ASIC hybrid AI infrastructure with NVIDIA NVLink, rack-scale architecture. We're searching for a highly motived, technical architect to champion work across NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink Fusion. Ensuring we have seamless integration of partner ASICs/CPUs into our rack-scale architecture. Establishing the necessary abstraction layers, guidance/documentation and SW engagement models to make both NVIDIA & its partners successful. What you'll be doing: * Define NVLink Fusion architecture, leveraging industry leading NVIDIA scale-up and scale out technologies as a foundation * Establish appropriate software abstraction layers & reference software required for NVLink Fusion partners to extend NVIDIA's rack-scale architecture. * Work directly with major customers to understand their requirements and work to align their roadmap with NVIDIA's roadmap. * Work with business partners and vendors to shape their products to meet NVIDIA's needs. * Mentor architects and engineering teams to grow them into future leaders. * Make key technical decisions even when faced with ambiguity, and mitigate execution risks by following left shift strategy to accelerate time to market. What we need to see: * BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience. * 16+ years in the area of System architecture and design * Deep experience in designing architecture for scalable and performant server systems, particularly at the SW/HW interface. * Previous experience working with complex system software for accelerators such as GPUs, DPUs, or FPGAs * Expertise in out-of-band and in-band management architectures. * Knowledge of device management protocols such as MCTP, PLDM and RDE. * Knowledge of system management protocols such as Redfish and IPMI. * Demonstrable experience in implementing left shift strategy to de-risk program execution. Excellent written and verbal communication skills. Ways to stand out from the crowd: * Knowledge of cloud and cluster level deployment and management systems. * Participation and contributions in standards bodies such as OCP and DMTF. * Familiarity with CXL, UCIE and other C2C technology architectures. Knowledge in storage and networking technologies. We are widely considered to be one of the technology world's most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working for us. So if you're clever, creative, and driven, we'd love to have you join the team. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 320,000 USD - 488,750 USD. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until January 19, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
    $96k-128k yearly est. Auto-Apply 60d+ ago
  • Applications and System Software Programmer

    Nc State University 4.0company rating

    Software developer job in Raleigh, NC

    Preferred Qualifications Multimedia production Enterprise networking Wireless networking technologies Work Schedule 9 am to 5 pm Monday to Friday
    $60k-70k yearly est. 60d+ ago
  • Software Engineering Intern (Raleigh, NC) - Summer 2026

    Jewelers Mutual 3.8company rating

    Software developer job in Raleigh, NC

    We're seeking motivated Software Engineering Interns to join our dynamic engineering teams for a hands-on, impactful summer experience. As an intern at Jewelers Mutual, you'll work alongside experienced engineers, product managers, and designers to build real solutions that power our business and shape the future of jewelry insurance. This position will contribute to production systems, write code, and gain exposure to modern software development practices in a collaborative, innovative environment. You'll have the opportunity to work across various teams including backend services, frontend development, mobile applications, data platforms, or API development-depending on your interests and our current needs. No matter where you land, you'll be building scalable, secure, and user-friendly solutions that make a tangible impact. WHY Jewelers Mutual: Since 1913 we've been committed to supporting the Jewelry industry and putting customers at the center of everything we do. With over a century of trusted expertise, we're financially strong, forward-thinking, and driven by curiosity. Guided by our core values of Agility, Accountability, and Relevancy, we lead through innovation. As a technology focused organization, we embrace cutting-edge tools and data-driven insights to continuously improve our products, services, and customer experience. Our mission is to be the industry's most trusted advisor by investing in our people, adopting new technologies, and striving for excellence. We're dedicated to fostering growth through collaboration, powered by bold thinking, teamwork, and the passion of our people. Here, you'll: Move fast and embrace change Always look for better ways Grow, thrive, and help shape what's next Join us and be part of a culture where you can make an impact while building your future. What you'll do: Build Real Solutions: Contribute to the design, development, and deployment of features for our microservices, APIs, web applications, mobile apps, or data platforms. Write Production Code: Develop clean, well-tested code that goes into production systems used by jewelry professionals and customers. Collaborate Cross-Functionally: Work closely with engineers, product managers, and designers to deliver cohesive solutions that solve real business problems. Learn Modern Practices: Gain hands-on experience with modern development tools, cloud platforms (AWS), CI/CD pipelines, and agile methodologies. Solve Challenging Problems: Tackle interesting technical challenges related to scalability, security, user experience, and system reliability. Grow Your Skills: Receive mentorship from senior engineers, participate in code reviews, and continuously learn best practices for software development. Make an Impact: See your work go live and contribute to solutions that serve thousands of jewelry businesses and millions of customers. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. What you'll bring: Must be pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field. Must be junior or senior standing at the time of the internship. Must be able to work full time in Raleigh, NC during the summer with potential opportunity to extend internship to work part-time during the school year. Strong programming skills in one or more languages such as JavaScript/TypeScript, Python, Java, or similar. Strong interest in software development, whether that's backend systems, frontend interfaces, mobile apps, APIs, or data engineering. Ability to break down complex problems, think critically, and develop creative solutions. Strong communication skills and eagerness to work in a team environment. Eagerness to learn and adapt in a fast-paced environment. Excellent organizational skills with attention to detail. What We Offer You: Collaborative Culture: Work alongside talented, passionate peers who value ownership and continuous learning. Community & Giving: Benefit from 50% charitable gift matching and paid volunteer time to support nonprofit causes Great Place to Work Certified: Join a team recognized for an environment of innovation and growth. Accessibility and Accommodations We are committed to providing an inclusive and accessible recruitment process. If you require accommodation at any stage of the application or interview process, please let us know by contacting *************************.
    $43k-58k yearly est. 60d+ ago
  • Software Engineering Summer Internship

    Merz North America 4.1company rating

    Software developer job in Raleigh, NC

    About Us Founded in 1908, Merz is a successful, family-owned specialty healthcare company with a rich history. As a leading global aesthetics business, our award-winning portfolio of injectables, devices, and skincare products empowers healthcare professionals to enhance confidence through aesthetic medicine. Our purpose is to fuel confidence by helping people look better, feel better, and live better. We believe you do not have to choose between living life and making a living. Live your best life with Merz Aesthetics. A Brief Overview The intern will focus on developing and optimizing algorithms for image analysis and enhancement using artificial intelligence and machine learning techniques. Duties and Responsibilities Image Processing and Artificial Intelligence: Preprocessing and augmenting image datasets for model training. Implementing and fine-tuning deep learning models (e.g., CNNs, GANs) for tasks such as object detection, segmentation, and image quality improvement. Applying computer vision techniques for feature extraction and pattern recognition. Evaluating model performance using metrics like accuracy, precision, and recall, and iterating for improvements. Collaborating with the engineering team to integrate AI-driven image processing solutions into production workflows. Conduct User Research and Analysis Participate in gathering user and software requirements through interviews, surveys, or usability testing Analyze user feedback and behavior to inform design decisions. Collaborate with Cross-Functional Teams: Work closely with product managers, developers, and other designers to ensure design feasibility and alignment with project goals. Participate in design reviews and contribute to iterative improvements. Ensure Design Consistency and Accessibility: Help maintain design systems and style guides. Minimum Qualifications Programming Skills: Proficiency in Python and familiarity with libraries such as OpenCV, NumPy, and Pandas. AI/ML Fundamentals: Basic understanding of machine learning concepts and algorithms (e.g., supervised learning, CNNs). Image Processing Basics: Knowledge of image filtering, transformations, and color space conversions. Framework Exposure: Experience or coursework in TensorFlow or PyTorch. Mathematical Foundation: Understanding of linear algebra and probability as applied to computer vision. Version Control: Familiarity with Git for code collaboration. Communication: Ability to clearly document work and collaborate in a team environment. Preferred Skills Strong knowledge of Python and libraries such as OpenCV, TensorFlow, PyTorch. Understanding of image processing fundamentals (filtering, transformations, color spaces). Familiarity with neural network architectures for vision tasks. Ability to work with large datasets and apply data augmentation strategies. Education Qualifications Minimum Requirements: Currently enrolled as a rising junior or senior at an accredited college or university. Pursuing a degree in Computer Science, Software Engineering, Electronics, Data Science, or a closely related field. Preferred Requirements: Pursuing a Masters degree in Computer Science, Software Engineering, Electronics, Data Science, or a closely related field Additional Information Program Length: 11-week program (Projected Dates: June 1, 2026 to August 13, 2026) Location: Raleigh NC Weekly Hybrid Schedule: 3 days in office and 2 days remote
    $42k-71k yearly est. 36d ago
  • Software Engineering Intern- Summer 2026

    Usabb ABB

    Software developer job in Cary, NC

    At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. It won't always be easy, growing takes grit. But at ABB, you'll never run alone. Run what runs the world. This Position reports to: eBusiness Technical Delivery Manager As an intern, you will have the opportunity to gain practical experience through various projects. Each day, you will acquire knowledge by performing tasks as directed. You will also showcase your skills by supporting ABB's operations and enhancing personal education/employment opportunities. The work model for the role is onsite/hybrid in Cary, NC. You will be mainly accountable for: Collaborating with various teams to support ABB's operations, ensuring effective coordination and timely project completion within the defined timelines. Participate in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation, with a heavy focus on documentation. Collaborate with other colleagues and participate in daily or weekly stand ups and meetings. Prior project/experience that demonstrate the usage of any programming language (such as C# or Javascript/ReactJS) and database (SQL) skills required. Able to demonstrate analytical and quantitative skills with a keen attention to detail Qualifications for the role: Currently enrolled in a bachelor's or master's degree program in Computer Science, Computer Engineering, Software Engineering, Information Systems, or related fields in the United States. Intern must have reliable transportation to and from the worksite. Must be legally authorized to work in the United States without company sponsorship now and in the future. Utilize critical thinking skills to analyze complex situations and develop strategic solutions. Effectively organize and prioritize tasks to meet deadlines. Exhibit the capability to manage several tasks at once while maintaining high standards of quality. Collaborate with team members to convey ideas, share information, and provide updates on project progress. Why ABB? What's in it for you We want you to bring your full self to work-your ideas, your energy, your ambition. You'll have the tools and freedom to grow your skills, shape your path, and take on challenges that matter. Here, your work creates impact you can see and feel, every day. ABB is an Equal Employment Opportunity and Affirmative Action employer for protected Veterans and Individuals with Disabilities at ABB. All qualified applicants will receive consideration for employment without regard to their- sex (gender identity, gender expression, sexual orientation), marital status, citizenship, age, race and ethnicity, inclusive of traits historically associated with race or ethnicity, including but not limited to hair texture and protective hairstyles, color, religious creed, national origin, pregnancy, physical or mental disability, genetic information, protected Veteran status, or any other characteristic protected by federal and state law. For more information regarding your (EEO) rights as an applicant, please visit the following websites: ******************************************************************************************** As an Equal Employment Opportunity and Affirmative Action Employer for Protected Veterans and Individuals with Disabilities, applicants may request to review the plan of a particular ABB facility between the hours of 9:00 A.M. - 5:00 P.M. EST Monday through Friday by contacting an ABB HR Representative at **************. Protected Veterans and Individuals with Disabilities may request a reasonable accommodation if you are unable or limited in your ability to use or access ABB's career site as a result of your disability. You may request reasonable accommodations by calling an ABB HR Representative at ************** or by sending an email to ****************. Resumes and applications will not be accepted in this manner. Internships at ABB within the United States are not eligible for company-sponsored medical benefits, 401(k) contributions, or paid time off. The hourly rate is determined by things such as the successful applicant's qualifications, graduation year and experience. This position is expected to pay between $20 - $34 per hour. We value people from different backgrounds. Could this be your story? Apply today or visit *********** to read more about us and learn about the impact of our solutions across the globe.
    $20-34 hourly Auto-Apply 60d+ ago
  • CNO Software Developer

    Signalscape

    Software developer job in Cary, NC

    Job DescriptionSignalscape has supplied engineering services and products used for defense, intelligence, and law enforcement services to combat crime, fight terrorism, and provide for homeland security. In our 20+ years, Signalscape is proud of becoming a premier provider of specialty wireless systems including audio, video, and data transmission systems for mission-critical applications. Our expertise ranges from miniature single board solutions for one-time mission critical applications to fully integrated intelligence platforms. Our design services span many disciplines, including custom system design, software development, hardware design, RF/antenna design, rapid prototyping, manufacturing/test, certification services, and project management. This position works in our Cary, NC office with a salary range between $120,000 and 170,000. Design and develop new hardware or software based CNO capabilities Manage the designing, developing, documenting, testing, and debugging of applications software and systems. Apply expert knowledge of security concepts and networks. Communicate status with leadership and customers. Ensure software standards are met. Requirements Proficiency in Python and C/C++ programming. Bachelor's degree and 7+ years of relevant experience OR 10 + years of relevant experience if no degree. Proficiency in low-level internals in one or more technology areas (Windows, Unix, Mobile, Network devices) Proficiency with networking (TCP/IP) and socket level programming. CNO capability development experience. Troubleshooting and debugging experience. U.S. Citizenship Required: Due to the nature of this position and the requirement to maintain a U.S. government security clearance, only U.S. citizens are eligible. Active, current TS/SCI with recent CI poly is required Benefits Signalscape offers competitive benefits including: Medical Dental and Vision Short and Long Term Disability Employee Assistance Program Educational benefits Matching 401-k plan Flexible Spending Account Health Savings Account Term Life and Accidental Death and Dismemberment Insurance Voluntary Critical Illness and Accident Insurance Health Care Support Program Paid Time Off (PTO)
    $120k yearly 7d ago
  • Software Engineering Summer Internship

    Merz Pharmaceuticals USA

    Software developer job in Raleigh, NC

    About Us Founded in 1908, Merz is a successful, family-owned specialty healthcare company with a rich history. As a leading global aesthetics business, our award-winning portfolio of injectables, devices, and skincare products empowers healthcare professionals to enhance confidence through aesthetic medicine. Our purpose is to fuel confidence by helping people look better, feel better, and live better. We believe you do not have to choose between living life and making a living. Live your best life with Merz Aesthetics. A Brief Overview The intern will focus on developing and optimizing algorithms for image analysis and enhancement using artificial intelligence and machine learning techniques. Duties and Responsibilities * Image Processing and Artificial Intelligence: * Preprocessing and augmenting image datasets for model training. * Implementing and fine-tuning deep learning models (e.g., CNNs, GANs) for tasks such as object detection, segmentation, and image quality improvement. * Applying computer vision techniques for feature extraction and pattern recognition. * Evaluating model performance using metrics like accuracy, precision, and recall, and iterating for improvements. * Collaborating with the engineering team to integrate AI-driven image processing solutions into production workflows. * Conduct User Research and Analysis * Participate in gathering user and software requirements through interviews, surveys, or usability testing * Analyze user feedback and behavior to inform design decisions. * Collaborate with Cross-Functional Teams: * Work closely with product managers, developers, and other designers to ensure design feasibility and alignment with project goals. * Participate in design reviews and contribute to iterative improvements. * Ensure Design Consistency and Accessibility: * Help maintain design systems and style guides. Minimum Qualifications * Programming Skills: * Proficiency in Python and familiarity with libraries such as OpenCV, NumPy, and Pandas. AI/ML Fundamentals: Basic understanding of machine learning concepts and algorithms (e.g., supervised learning, CNNs). * Image Processing Basics: * Knowledge of image filtering, transformations, and color space conversions. * Framework Exposure: * Experience or coursework in TensorFlow or PyTorch. * Mathematical Foundation: * Understanding of linear algebra and probability as applied to computer vision. * Version Control: * Familiarity with Git for code collaboration. * Communication: * Ability to clearly document work and collaborate in a team environment. Preferred Skills * Strong knowledge of Python and libraries such as OpenCV, TensorFlow, PyTorch. * Understanding of image processing fundamentals (filtering, transformations, color spaces). * Familiarity with neural network architectures for vision tasks. * Ability to work with large datasets and apply data augmentation strategies. Education Qualifications Minimum Requirements: * Currently enrolled as a rising junior or senior at an accredited college or university. * Pursuing a degree in Computer Science, Software Engineering, Electronics, Data Science, or a closely related field. Preferred Requirements: * Pursuing a Masters degree in Computer Science, Software Engineering, Electronics, Data Science, or a closely related field Additional Information Program Length: * 11-week program (Projected Dates: June 1, 2026 to August 13, 2026) Location: * Raleigh NC * Weekly Hybrid Schedule: 3 days in office and 2 days remote
    $42k-74k yearly est. 37d ago
  • SW Developer Intern

    IBM 4.7company rating

    Software developer job in Durham, NC

    **Introduction** As an intern, you'll gain hands-on experience working on real-world projects that impact users globally. You'll collaborate with designers and developers to build responsive and user-friendly applications using modern technologies. We are also looking for you to bring your own knowledge and expertise to the role along with a willingness to challenge the status quo in the interest of developing the best business outcomes. At IBM, work is more than a job - it's a calling: to build, to design, to code, to consult and to think along with other IBMers to attempt things you thought were never possible. IBMers collaborate, innovate and invent as part of a community empowered to deliver for and delight our clients. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk! **Your role and responsibilities** As a Developer at IBM, you'll get to work on the systems that are driving the quantum revolution and the AI era. Join our team of creators - the people who help move IBM forward by using their imagination to envision solutions, their curiosity to experiment with new ideas, and their ever-growing skills to make better decisions with greater speed on the most trusted platforms in today's market. More specifically, you'll work with client-server architectures, networking protocols, application development and databases to create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications. We are looking for motivated individuals to develop Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use. Additionally, you will design and code server applications firmware and databases that are reusable, scalable, as well as design and implement large scale systems that enable continuous delivery on-premises and in the cloud. Depending upon the specific role, your responsibilities may include a need to: 1) Participate in Agile development cycles: design, code, test and support. 2) Translate wireframes into functional user interfaces. 3) Learn and apply best practices in software development and testing 4) Utilize AI tools to improve your own development efficiency and productivity 5) Integrate AI to make our platform-specific solutions easier to use and deploy **Required technical and professional expertise** Minimally, the incumbent will possess: 1) Prior (project or internship) experience in software development and/or platform engineering 2) Strong verbal and written communication skills 3) Passion for technology and engineering 4) Growth minded, trusted, team focused, courageous, resourceful and outcome focused. 5) Working knowledge of servers, applications, dev Ops tools (Git, Jenkins) and databases **Preferred technical and professional experience** The ideal candidate will also have experience with or a working knowledge of: 1) Cloud development (pushing code through a CD pipeline) 2) Generative AI practical application in development environment to include prompt engineering 3) One or more of the following technologies: C++, C, Java, Golang, Ruby, Python, Perl, SQL 4) Virtualization concepts and cloud operations IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
    $41k-49k yearly est. 60d+ ago
  • IoT Software Developer

    Secmation

    Software developer job in Raleigh, NC

    Secmation, a well-funded start-up specializing in information security R&D and product development, has an open position for a Software Developer with full-stack/back-end experience and an interest in IoT cybersecurity. The IoT Software Developer will be a member of the growing Secmation product development team working in an entrepreneurial, start-up environment. The IoT Software Developer will develop Industrial Internet of Things (IIoT) server-side web applications that organize and control embedded devices which incorporate advanced embedded and wireless cybersecurity technologies. These technologies will extend the state-of-the-art in cybersecurity and have both Commercial and Defense applications. The IoT Software Developer's role will be to design/develop/test web applications, APIs, server applications, and communications interface software that controls IoT devices, manages databases, and organizes “big data” analytics/testing. This IoT Software developer will work closely with embedded and cybersecurity software engineers to develop and implement server-side web applications through the full development cycle from concept to software release. Find out more about Secmation at *************************** Secmation's location in Raleigh on Centennial Campus at North Carolina State University (***************************** provides our employees an exciting working environment with opportunities for continuing education and professional development. Required: BS in Computer Science. 3-5 years full-stack experience with emphasis on back-end/server functions. Proficiency with back-end web applications frameworks in Python, Javascript, and/or Java (e.g. Django, Flask, Spring, Express) Proficiency in designing, maintaining, and using databases such as SQL and/or MongoDB. Strong interest in learning cybersecurity technologies such as network security Ability to work in a fast-paced, entrepreneurial environment as part of a small team and execute complex development tasks with limited supervision. Good written and verbal communications skills adequate to prepare software documentation, participate in technical proposal development, and work with external customers. Preferred: Proficiency with front-end web frameworks (e.g. Angular, React, Vue) Knowledge of computer and network security. Experience with wireless communications, protocols, and security. Experience in software product development using secure software development methods. Security+ or similar security certification.
    $73k-95k yearly est. 60d+ ago
  • Software Developer Full Stack

    Shank Applicant Talent Sourcing

    Software developer job in Raleigh, NC

    The Software Developer's role will be to design/develop/test web applications, APIs, server applications, and communications interface software that controls IIoT devices, manages databases, and organizes “big data” analytics/testing. The Software Developer will work closely with embedded and cybersecurity software engineers to develop and implement server-side web applications through the full development cycle from concept to software release. Required: BS in Computer Science. 3-5 years full-stack experience with emphasis on back-end/server functions. Proficiency with back-end web applications frameworks in Python, Javascript, and/or Java (e.g. Django, Flask, Spring, Express) Proficiency in designing, maintaining, and using databases such as SQL and/or MongoDB. Strong interest in learning cybersecurity technologies such as network security Ability to work in a fast-paced, entrepreneurial environment as part of a small team and execute complex development tasks with limited supervision. Good written and verbal communications skills adequate to prepare software documentation, participate in technical proposal development and work with external customers. Experience with full-stack/back-end experience and an interest in IoT cybersecurity. Preferred: Proficiency with front-end web frameworks (e.g. Angular, React, Vue) Knowledge of computer and network security. Experience with wireless communications, protocols, and security. Experience in software product development using secure software development methods. Security+ or similar security certification. Eligibility: The Software Developer must be a US Citizen
    $73k-95k yearly est. 60d+ ago
  • Software Developer

    W3R 4.1company rating

    Software developer job in Raleigh, NC

    We are an IT staffing and solutions company Headquartered in Southfield, MI that specializes in providing business and IT solutions to a variety of Fortune 1000 customers across the country. - See more at: *********** Job Description Design, develop, and configure software systems to meet market and/or client requirements either end-to-end from analysis, design, implementation, quality assurance (including testing), to delivery and maintenance of the software product or system or for a specific phase of the lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Qualifications 1 to 3 years of experience SKILLS : Java Additional Information All your information will be kept confidential according to EEO guidelines.
    $76k-98k yearly est. 1d ago
  • Developer/Programmer

    Us It Solutions 3.9company rating

    Software developer job in Raleigh, NC

    We are from US IT Solutions, an ISO Certified, E-Verify, WMBE Certified organization established in 2005 in CA. Our company is serving various State, Local and County Departments for over 10 years. USITSOL has been helping clients innovate across all phases of the application lifecycle for over a decade. Some of our prestigious clients are State of CA, State of OR, State of FL, State of NC, State of GA, State of CO, State of VA, State of AR, State of MI, State of OH, State of IL, State of MO, State of MS, California State University, Sacramento Area Sanitation Department, SMUD, Sound Transit, LA Superior Courts, District of Columbia, UMAS, University of Central Florida and Hennepin County and many more. Job Description Short Description: Client is seeking a Development Manager contractor for an approximately 24 month engagement for the Election Voter Registration Database project (SEIMS). Complete Description: ONLY local candidates that live within 60 miles of downtown Raleigh will be considered for this position! Qualifications Please make sure to list where your candidate is currently located in the Question section on the Skills tab. The purpose of this position is to design a development framework for the new Statewide Elections Information Management Systems (SEIMS) application project. This project will modernize the existing SEIMS application and the candidate will work with the design team to create the foundation of this application project. This candidate will then also be responsible for the delegation of development tasks and supervision of developers on this project. Additional Information All your information will be kept confidential according to EEO guidelines.
    $71k-88k yearly est. 60d+ ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Software developer job in Raleigh, NC

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system. + Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT). + Create detailed technical and functional specifications for data mapping, transformation rules, and data validation. + Establish and enforce data quality and governance standards for the entire data migration lifecycle. + Lead and manage the entire data conversion team, including developers, business analysts, and data stewards. + Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation. + Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines. + Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues. + Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles. + Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process. + Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture. + Mentor and provide technical leadership to junior team members. **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred. + 3-5 years of experience with SAP Data Services and Data conversions preferred. + Experience in ALE/IDOC, LSMW, RDM/BPDM + Demonstrates a knowledge of Master Data Management domain + Ability to define work processes and lead team members in successful implementation and ongoing execution preferred + Ability to develop individuals and teams preferred + Excellent oral and written communication skills preferred + Excellent organizational skills preferred **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 60d+ ago
  • Experienced Financial Software Engineer

    Galatea Associates 4.2company rating

    Software developer job in Durham, NC

    Job DescriptionGalatea is looking for an experienced Financial Software Engineer to join our growing team! We are at the center of the digital revolution in finance and are looking for strong engineers who want to be part of helping to build and improve key systems used by our Capital Market clients. As a Financial Software Engineer you will define, architect, and build strategic systems that facilitate access to trillions of dollars worth of liquidity and capital around the world. You may also have the opportunity to do hands-on programming in this role. This is a perfect role for someone who enjoys leading projects and rolling up their sleeves to support their team's work. Access to liquidity and capital makes an incredible difference in people's lives every day by allowing them to make contactless payments, get microcredit loans, buy houses, start small businesses, and more. As a Galatean, you will be a big part of that by providing a direct impact on streamlining these processes and making them more accessible to everyone! A look into your first year on your client project:Within the first few months of your first client engagement, you will: Learn about Galatea's collaborative culture and values and become an active participant in discussions. Witness and learn about Galatea's client-focused delivery approach and the ongoing value-add we provide to our clients everyday. Take ownership over increasingly complex design, analysis, planning, and software-related tasks while working towards independence on assignments. Begin to establish relationships with client contacts. Build an understanding of the finance topics relevant to your project. Within 6 months, you will: Begin to mentor and lead 1-2 junior members of the team in all areas of project delivery. Expand your knowledge of functional and technical concepts beyond the specifics of your project. Participate in project planning discussions. Gain independence on assignments and become a master of Galatea's best practices. Be seen as the ultimate problem solver on your team. Establish meaningful client relationships. Within 12 months, you will: Increase your impact by challenging yourself to architect your own small applications or small pieces of larger applications. Be the go-to person for clients serving as a subject matter expert in many areas within your project. Share your financial and technical knowledge by contributing to internal Galatea training sessions. Become an essential contributor on your project and within Galatea by leading other Galateans through your excellent example! About YOU: Accountable and Curious - You take responsibility and bring intellectual curiosity to all endeavors. Relationship Builder - You form relationships based on mutual respect, diversity of thought, and direct and open communication. Results Driven - You participate in and push for inclusive, team-based, client-focused delivery. Embrace uncertainty - You bring clarity and definition to uncertainty. Leader - You enjoy providing leadership and communicating project goals and timelines with stakeholders and your team. Problem Solver - You are a problem solver first and a software engineer second. You thrive in finding solutions when challenged with the organizational silos of our large clients. Client Manager - You delight your clients and form productive long-standing relationships. Business Focused - You don't just think of yourself as an engineer who is told what to build. You are focused on solving the client's underlying business problem. Technology Agnostic - You are a technical polyglot who embraces the diverse set of technologies used by our clients. About Us: Headquartered in Somerville, MA and with branch offices in Tampa Bay, Durham, and London, Galatea Associates is a highly-focused software consulting firm that specializes in providing bespoke technical solutions to capital markets firms. At Galatea, our employees know both the business and the IT infrastructure of our clients' operations and we are uniquely positioned to help bridge the communication gap between the internal business and technical teams for our clients. Our clients call on us to collaborate with them throughout the entirety of project life cycles and we assist them in overcoming whatever challenges they encounter. Why Galatea?Our strengths have always been in our people and our core focus is on providing a collaborative environment with highly engaged employees while maintaining impactful delivery to our clients. We strive to provide transparency into our internal operations and include ideas and feedback from Galateans as company decisions are made. Our ambitions are high and our people help us to attain our goals year after year! Benefits you'll Love:- A positive and collaborative team-based environment.- Ability to work with different clients, technologies, and projects while maintaining the stability of knowing and trusting your employer.- Interesting Wall Street work within a fun and casual environment.- Weekly employer-sponsored catered training lunches and frequent happy hours.- Snacks, snacks and more snacks! We keep our office fully stocked. US Salary Guidelines (will be dependent on relevant skills and/or experience):- 1-3 years experience $100-$115K base plus $5-15K bonus- 3-5 years experience $115-$145K base plus $15-$30K bonus- 5+ years experience $150+ total comp (base plus bonus included) Data Protection Privacy Notice to Job ApplicantsTo view Galatea's Data Protection Notice to Job Applicants, navigate to: ************************************************* Additional Item to Note: Due to the strong collaborative nature of our culture, all Galatea employee's will normally be required to work on-site at the location of one of Galatea's clients or to work from their local Galatea office. The future is bright at Galatea and we are looking forward to finding the perfect candidate to join our team and help us continue to grow and innovate! We look forward to speaking with you more about this opportunity.
    $115k-145k yearly 5d ago
  • GIS Developer

    Ask It Consulting

    Software developer job in Raleigh, NC

    Ask ITC Inc. is a software development Company. Our passion is delivering technology strategies & digital solutions that assist our clients with building competitive, innovative and successful companies. Job Description • Design, develop and support GIS analysis processes • Migrate workflows utilizing ArcGIS to AGOL • Perform GIS analysis to generate flood inundation reporting for roads • Provide assistance in identifying a workflow process to utilize Survey 123 • Develop and document standards and best practices • Consult with customers to ensure implementation and maintenance meets expectations Additional Information All your information will be kept confidential according to EEO guidelines.
    $79k-116k yearly est. 60d+ ago
  • Software Engineer (Python & Go)

    Opswat 4.0company rating

    Software developer job in Durham, NC

    At OPSWAT, we're passionate about protecting the world's critical infrastructure from cyberthreats. Our team is made up of brilliant minds who are driven by a shared mission: to develop the most advanced cybersecurity solutions that keep the world's most vital operations safe. We value collaboration, innovation, and dedication in everything we do. As part of our continued growth, we are now seeking a Junior Software Engineer to join our Netwall U.S. team and play a key role in our technical operations. This is a great opportunity to work at the intersection of development, operations, and support within a global cybersecurity leader. We are seeking a skilled and motivated Junior Software Engineer to join the engineering team working on the OPSWAT Netwall product line. You will play a key role in developing backend services and internal tools, utilizing the strengths of both Python and Go. In this role, your responsibilities will span software development, DevOps automation, and the maintenance of the physical and virtual lab environments used for product validation. What You Will be Doing Understand and align with the overall product vision and goals. Design, implement, and maintain software components for the Netwall product line using Python and Go. Write scripts and develop tools to support automation and deployment tasks. Assist in the implementation and monitoring of CI/CD pipelines. Maintain and improve our internal server lab infrastructure used by engineering teams. Demonstrate strong ownership and commitment to meeting project timelines What We Need from You Bachelor's or higher degree in Computer Science or related fields. Hands-on experience with both Windows and Linux system development. Experience programming in Python or Go. Strong problem-solving, analytical, and troubleshooting skills. Proficiency in scripting languages and command-line tools for server maintenance and deployment. Excellent verbal and written communication skills, with the ability to collaborate effectively with local and remote teams. It Would be Nice if You Had Familiarity with QA workflows and support processes in software engineering environments. Knowledge with CD/CI pipelines, Git, Jenkins, Jira, and Confluence
    $70k-94k yearly est. Auto-Apply 29d ago
  • Software Engineer (Golang)

    ZP Group 4.0company rating

    Software developer job in Raleigh, NC

    Piper Companies is hiring a Software Engineer (Golang) for a global technology team. Software Engineer will focus on designing and developing scalable backend systems using Golang. This role is highly technical and requires strong expertise in system architecture, API design, and microservices development. The position is local to Raleigh, NC and will require collaboration across distributed teams. Responsibilities for the Software Engineer (Golang): * Design, develop, and maintain efficient backend services using Golang. * Architect scalable, reliable, and high-performance systems to meet business needs. * Implement and optimize relational databases using MySQL. * Containerize applications with Docker for streamlined development and deployment. * Deploy, manage, and scale applications on Amazon Web Services (AWS). * Design robust APIs and develop modular microservices for flexible system integration. * Collaborate with cross-functional teams in an Agile environment to deliver high-quality software. * Implement security best practices across code and infrastructure. * Utilize version control systems (Git) for effective source code management. Requirements for the Software Engineer (Golang): * 4+ years of overall software engineering experience. * Minimum of 2 years of hands-on experience with Golang. * Strong proficiency in MySQL and relational database design. * Expertise in system design and architecture for scalable applications. * Hands-on experience with Docker and AWS cloud services. * Solid background in API design and microservices architecture. * Must have experience with PKI Platform experience * Knowledge of security best practices in software development. Compensation for Software Engineer (Golang): * Salary Range: $100,000 - $140,000 * Full Comprehensive Benefits: Health, Vision, Dental, PTO, Paid Holidays, and Sick Leave as required by law. Keywords: Golang, MySQL, backend development, system architecture, Docker, AWS, API design, microservices, Agile, security best practices, cloud deployment, software engineering, version control, Git, scalable systems, containerization, distributed systems, high-performance applications. #LI-ONSITE #LI-AR2 This job opens for applications on 1/13/2026. Applications for this job will be accepted for at least 30 days from the posting date.
    $100k-140k yearly 6d ago

Learn more about software developer jobs

How much does a software developer earn in Durham, NC?

The average software developer in Durham, NC earns between $64,000 and $107,000 annually. This compares to the national average software developer range of $67,000 to $113,000.

Average software developer salary in Durham, NC

$83,000
Job type you want
Full Time
Part Time
Internship
Temporary