IT Software Engineer
Cisco Systems
IT Software Engineer (Hybrid)
This position is listed as hybrid – eligible candidates should expect to be present in the office on a semi-regular basis.
Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
Meet The Team
Join our diverse and inclusive Supply Chain IT team, part of one of the top Supply Chains in the world. We deliver outstanding services, tools, platforms, and data crucial to powering this leading Supply Chain. At Cisco, we prioritize innovation and evolution to provide our team with a competitive advantage through optimized business processes, cloud service utilization, and ground breaking in-house solutions. You will be part of a dynamic, empowered, and collaborative team that values diverse perspectives and inclusive practices, focused on building, supporting, and enhancing a seamless end-to-end Orchestrator system. We are committed to fostering an environment where everyone feels respected, valued, and empowered to contribute their unique ideas and experiences.
Your Impact
As a team member within Cisco's Global Supply Chain IT organization, you will play a critical role at the intersection of business strategy and software engineering. You will lead requirements elicitation and directly configure, model, and build solutions within our enterprise PLM ecosystem. Your work will include system-building, modifying BMIDE data models, configuring Active Workspace UI screens, designing automated workflows, scripting validation rules, and validating CI/CD deployment packages. You will also drive AI and Intelligent Automation initiatives, leveraging GenAI tools to accelerate development and enhance PLM capabilities.
Key responsibilities include:
- Configure and maintain BMIDE data models, including business object hierarchies, custom properties, naming rules, and lifecycle schemes.
- Customize Active Workspace declarative UI layouts, JSON view models, command bars, stylesheets, and display rules.
- Develop and maintain sophisticated workflow templates, rule/action handlers, validation gates, and change-control paths.
- Manage security and access governance through Access Manager Rule Trees, dynamic LOVs, and classification schema nodes.
- Lead functional discovery workshops and translate business problems into detailed Jira User Stories with acceptance criteria and workflow definition.
- Define requirements and functional logic for AI-assisted PLM features such as automated datasheet extraction and duplicate part detection.
- Use Enterprise GenAI tools to accelerate user story drafting, generate synthetic test data, and automate configuration scripting.
- Assemble, validate, and test BMIDE deployment packages and collaborate with DevOps and DB teams for deployment validation.
- Author functional test plans and lead Sprint Design Validation and User Acceptance Testing sessions.
Minimum Qualifications
- At least 6 years of experience as an IT Systems Analyst, Techno-Functional Consultant, or PLM Engineer with tactical configuration experience in Siemens Teamcenter and Active Workspace (AWC).
- Proficient in XML, JSON, XSLT, and scripting languages such as Python, Shell, or SQL for data manipulation and testing.
- Demonstrated functional knowledge of multi-tier Bill of Materials management (EBOM, MBOM, substitutes/alternates) and Engineering Change Management processes.
- Practical experience integrating generative AI tools into analysis, configuration scripting, and testing workflows.
- Demonstrable ability to lead multi-functional workshops and translate sophisticated business requirements into actionable technical work.
Preferred Qualifications
- Expertise in BMIDE data modeling, property extensions, and naming/revision rules.
- Experience configuring Active Workspace declarative UI components including JSON view models and stylesheets.
- Deep knowledge of Teamcenter Workflow Designer, including condition tasks and handler configurations.
- Advanced proficiency in Agile/Scrum methodologies using Jira.
- Good communication skills to effectively bridge technical and non-technical partners.
- Siemens Software certifications.
- Experience with AI orchestration platforms and knowledge of vector databases, retrieval-augmented generation (RAG), or semantic search.
- ...Software Support Engineer Industry: Banking Location: Durham, NC Westlake, TX, New Jersey NJ, Merrimack NH Duration: Long term contract Project: Build Medical / Care Management platform, providing market-leading solution for Utilization Mgmt., Prior Authorization...SuggestedLong term contract
$152k - $241.5k
...now looking for a highly motivated Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware Infrastructure... ...team is building scalable web services for VLSI designs. This software development team is a multifaceted Agile software team with high...SuggestedFull time- ...enterprise-grade platform built for production environments. We are an engineering-driven company focused on solving complex technical challenges... ...of financial services. The role As a Senior Software Engineer at Kaleido, you will help design, build, and scale the...SuggestedFull time
- ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM Jira - preferred C/C++ - preferred...SuggestedPermanent employmentFull timeContract workRemote work
- ...Software Engineer (Backend) Location: Durham, NC, Hybrid from SEP Duration: 12+ months Technical thought leadership with the ability to design, implement, and communicate solutions to problems at the optimal level for the audience Exemplary collaboration skills...Suggested
$128.6k - $184.9k
...0/29/2026 Meet the Team Cisco's Customer Experience (CX) engineering organization is a global team of experts dedicated to delivering... ...challenges leveraging AI/ML solutions. Your Impact As a Software Engineer in Cisco's CX Engineering organization, you will play...Full timeTemporary workLocal areaFlexible hours- Durham, North CarolinaOnsiteFull Time$110k - $135kWe are looking for a Software Engineer III to join a corporate engineering team at a leading nationwide Verizon retailer. The company builds software applications that support retail stores, internal business teams, and...Full time
$43.4 - $62 per hour
Software Engineer in Test NC W2 Only Durham NC area W2 Only6+ years of test automation development experience with Java, Python, or similar languages.Proven expertise with web UI automation tools such as Playwright or Selenium.Experience with source code management (Git...$120k - $150k
...Join us and help meet one of the most important energy challenges of our time while building a rewarding career. OverviewThe Software Engineer is responsible for building and maintaining the backend services and APIs that Cypress Creek Energy’s business runs on, and for...Work at office3 days per week- Title:Software Engineer in TestLocation: Durham NC Key ResponsibilitiesDesign, develop, and maintain automated test scripts using validated technical skills such as Java, Python, SQL, HTML, and JavaScript.Conduct native and cross-platform testing using tools like Appium...Worldwide
$191k - $293k
The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and... ...new tools and languagesAbout Tanium Tanium is the Autonomous IT company. Driven by AI and real-time endpoint intelligence, Tanium...Full timeContract workLive inWork at officeWorldwideFlexible hours3 days per week$120.5k - $276.5k
Senior Software Engineer - StorageThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week- ...supports technology products and features within a structured Software Development Life Cycle (SDLC) environment, including Agile. Designs... ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related...Full time
- Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE... ..., data integrity, and operational efficiency.Collaborate with engineering teams across software, performance, platform, and quality engineering...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time$180k - $270k
The BasicsAs a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and infrastructure to enable the entire... ...Motivated self-starter About Tanium Tanium is the Autonomous IT company. As Al accelerates both innovation and risk, Tanium...Full timeLive inWork at officeRemote workWorldwideFlexible hours3 days per week- ...strategic investors: industry leaders in construction, building products manufacturing, and distribution.Higharc is seeking a Staff Software Engineer to lead the technical architecture and delivery of our Home Design Experience application, a browser-based 3D tool that lets...Full timeTemporary workImmediate startRemote workHome officeFlexible hours
$184k - $287.5k
...their best work. Come join the team and see how you can make a lasting impact on the world.We are looking for an experienced Software Engineer to develop our core libraries for Agentic Applications. Are you excited by the prospect of building foundational technology that...Full timeRemote work- Senior Software Engineer, InferenceThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work...Full timeWork experience placementWork at officeLocal areaImmediate startRemote work2 days per week
$25 per hour
**Freelance IT Support Engineer (Onsite + Remote) | Raleigh-Durham, NC | Contract / 1099** Wellshade provides customer-focused IT support and managed services for small and mid-sized businesses. We are hiring a sharp, independent **Freelance IT Support Engineer** for...Hourly payContract workPart timeFreelanceRemote work2 days per week3 days per week- ...Family Definition: Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops... ...integrity, and operational efficiency. Collaborate with engineering teams across software, performance, platform, and quality engineering...Work experience placementLocal areaImmediate start
- ...maximize the value of our on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and on-device services that... ...the Senior Android Engineer:5+ years building production mobile software, with deep expertise in Android (Kotlin/Java) and a working...Full timeLocal area
- ...work across Product Management, Business Analysis, UX Design, Engineering, and Testing. As a Full Stack Engineer, you will build applications... ...~ Strong knowledge of SQL, data modeling, system design, and software engineering fundamentals. ~ Experience evaluating or...Full time
$100k
...Currently, we are looking for entry-level software programmers, Java full stack developers,... ...analysts/data scientists, machine learning engineers for full time positions with clients.... ...electrical engineering, information systems, IT project work on the technologies needed,...Full timeH1bRemote work- ...Software Engineer Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental...Local area
- ...Software Engineer IV Toshiba Global Commerce Solutions is seeking a hands-on Software Engineer IV to drive end-to-end solution delivery for major retail platforms. In this role, you will own hands-on implementation (feature development, technical design, code reviews...
- ...Onsite Raleigh Boston Lowell Durham R-059038 Job Summary: We are currently looking for Software Engineering interns to join us in these locations: Boston, MA Lowell, MA Raleigh, NC Durham, NC You will work closely with a senior mentor...Contract workInternshipWork at officeRemote workFlexible hours
- ...Software Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies...InternshipWork at officeLocal area2 days per week
- ...Software Engineer III (Java) North Carolina Contract Bachelor’s Degree in Computer Science or related field 5-7 years of professional experience in software development 3+ years of cloud-based or client/server development experience. 3+ years of POS and...Contract work
$196.35k - $292.6k
...Senior Software Development Engineer NetApp is seeking a highly experienced Senior Software Development Engineer to help lead innovation across cloud infrastructure, software-defined storage, virtualization, and distributed systems technologies. This role is responsible...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to IT Software Engineer. Be the first to apply!
- senior application support engineer Durham, NC
- junior application support engineer Durham, NC
- IT engineer Durham, NC
- IT developer Durham, NC
- tech support engineer Durham, NC
- application support engineer Durham, NC
- support engineer Durham, NC
- operations support system engineer Durham, NC
- line support engineer Durham, NC
- IT support engineer Durham, NC




