Senior Software Engineer
Webex Events (formerly Socio)
Software Development Engineer
The Cisco Enterprise Routing team is responsible for the end-to-end lifecycle of the platforms that serve as the "connective tissue" for businesses worldwide. Their work ensures that data-ranging from simple office emails to high-bandwidth video conferencing and cloud-based applications-moves securely and efficiently across branch offices, campus networks, and multi-cloud environments. We are seeking a highly skilled Software Development Engineer to join our team focused on the development of Cisco's 2nd Generation Secure Routers. In this role, you will operate at the intersection of hardware and software, building high-performance solutions that power our enterprise-grade routing platforms. You will be responsible for low-level software development, including ROMMON, device drivers, and the optimization of forwarding plane software to ensure maximum throughput and security.
What You'll Do
• Lead the design and delivery of large, complex features across the routing stack, ensuring scalability, reliability, and security from start to finish.
• Develop low-level platform software including ROMMON, bootloaders, device drivers, and forwarding-plane components.
• Set design direction, coordinate among several engineers, and integrate hardware and software by bringing up new platforms and supporting NIM modules.
• Debug complex issues across hardware, firmware, and software layers; participate in on-call rotations and postmortems, rarely causing preventable customer downtime.
• Write clean, maintainable code with unit tests; perform code reviews, contribute to secure coding practices, and promote an automated testing culture.
• Collaborate cross-functionally with hardware, product, and design teams; act as a recognized resource and mentor for less experienced colleagues.
• Internalize the Minimum Viable Product (MVP) process, understanding technical trade-offs to meet business needs and deadlines on high-stakes projects.
• Use modern development workflows including AI-assisted coding tools.
Minimum Qualifications:
• Bachelors + 7+ years of related professional software engineering experience, or Masters + 5+ years of related experience.
• Proven ability to work autonomously on problems with unclear solutions requiring judgment and analysis.
• C/C++ systems programming in embedded or low-level environments.
• Experience with device drivers, RTOS/Linux kernels, and hardware-software interfaces.
• Understanding of routing architectures and L2 protocols (Ethernet, VLANs, STP).
• Experience with ROMMON, hardware bring-up, and BSPs.
• Strong debugging skills across hardware, firmware, and software layers.
Preferred Qualifications
• Experience with AI-assisted development tools (Copilot, Claude, Codex).
• Familiarity with modern IDE's and tools.
• Knowledge of secure boot chains and hardware-based security.
• Experience working in Agile, cross-functional, and distributed teams, often taking the technical lead.
- ...Job Title Enterprise Application Software Developer Job Description Help design, develop, test, implement, and maintain enterprise application software that supports mission-critical organizational requirements. Lead or support the software development lifecycle...Senior
- ...platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and... ...advantage Knowledge block-level Storage/file systems — advantage BSc/MSc degree in Computer Science, Engineering or equivalent...SeniorRemote work
- ...Description: Hybrid 2 weeks per month in either Durham, NC or Location to be confirmed Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare products. The role focuses on UI and API automation...Senior
- ...and twelve factor app patterns Ability to build reliable software that can withstand unreliable environments Unit and integration... ...handle multiple tasks at any given time Participate in engineering practices such as code and design reviews, environment...SeniorWorldwide
- ...and feasibility. Help the organization into moving towards a engineering product model based team structure. Digital mindset, and... ...discussions. The Skills You Bring Proven hands on software development experience in Java Web services and API solutions....Senior
- ...Software Engineer In Test Fidelity Investments has an opportunity for a Software Engineer in Test within our growing Durham/RTP, NC Campus. In this role, you would be delivering high end products, innovative technology and customer solutions for everyday roadblocks....SeniorShift work
- ...Responsibilities Kforce has a client that is seeking a Senior Software Engineer in Durham, NC. Skills Bachelor's degree in Computer Science or related field required 5+ years of experience in distributed systems development using object-oriented programming...SeniorHourly payContract work
$169k - $195k
...fraud detection, real-time bidding, profile stores, recommendation engines, and other use cases. At Aerospike, we dream big and deliver... ...maximum simplicity, speed, and scale. We’re looking for a Senior Backend Engineer to join our Cloud team and play a key role in...SeniorRemote work$121k - $212.8k
...company and take ownership of their work. Join the team and create the future of customer experience together. Job Title :Senior Software Engineer Department & Team :Genesys Cloud CX and Core Services, Core AI Team Job Reports to :Joe Fruland Job Summary...SeniorWork experience placementWork from homeWorldwideFlexible hours$148k - $216k
.... We are a product-minded, AI-Native engineering team. That means AI isn’t just a tool we... ...360 is hiring an AI-Native Engineer — a senior full-stack engineer who doesn’t just use... ...experience building high-quality, consumer-scale software products. ~ At least 1 year of hands-...SeniorSummer workRemote workFlexible hours$149.2k - $220k
...product managers, designers, applied AI/ML scientists, and other engineers to define requirements and complete feature work. Uphold... ...and impact oriented engineer to join our team in building great software. If you enjoy working on cutting edge and rapidly changing...SeniorFor contractorsWork at officeLocal areaRemote workWorldwideFlexible hoursShift work$128k - $143k
A leading medical technology firm is seeking a Senior Software Engineer in Durham, North Carolina. In this remote role, you will develop imaging platforms that enhance surgical workflows. You should have over 8 years of experience in C# and C++, and a deep understanding...SeniorRemote work- ...Senior Fullstack Software Developer Restor3d is looking for an experienced Senior Fullstack Software Developer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific...Senior
- A leading medical technology company is seeking a Senior Software Engineer to enhance surgeons' digital experiences in the operating room. This role requires a minimum of 8 years of application development experience using C# and C++. The ideal candidate will have expertise...SeniorRemote workFlexible hours
- ## Senior Software Engineer/DeveloperApplylocations: Durham, NCtime type: Full timeposted on: Posted Todaytime left to apply: End Date: July 21, 2026 (30+ days left to apply)job requisition id: 2130518## ## Job Description:**Position Description**:Develops cloud-native...Senior
- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native... ...the world. Your role and responsibilities We’re looking for Senior Engineers with a deep backend focus to join our team. In this role, you...Senior
- Position Overview This position is intended to be a member of the engineering team, developing software for medical information products. Job Description Duties and Responsibilities Design and implement product features from internal and external customer requirements...SeniorLocal area
- FUJIFILM Holdings America Corporation is seeking a Senior Software Engineer to join our healthcare imaging team. You will develop software solutions that empower medical professionals in radiology and cardiology, enabling effective patient diagnosis. This role emphasizes...Senior
$128k - $143k
...Senior Software Engineer Bring more to life. Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Leica Microsystems, one of Danaher’s 15+ operating companies, our work saves lives—and we...SeniorRemote workWork from homeFlexible hours- Fujifilm is looking for a Senior Software Engineer to join our healthcare imaging and informatics team in North Carolina. This position revolves around developing innovative solutions in radiology, empowering medical professionals to improve patient diagnoses. The ideal...Senior
- Merck & Co. in Durham, North Carolina is looking for a software engineer to join their team, developing software for medical information products. Candidates should have at least 5 years of experience, particularly in corporate technical training, and possess excellent...Senior
$140k - $200k
TryApplyNow in Durham, NC, is seeking a Senior Software Engineer to enhance and support core services for its product experience. The ideal candidate will collaborate with teams to scope projects, optimize loading functions, and work with Kotlin and cloud services. This...Senior$25k
...on delivering great experiences. We’re looking for Platform Engineers to join us in building and improving this platform. In this... ...across teams and disciplines to identify friction and improve how software is built and operated at SeatGeek Impact Opportunities...SeniorTemporary workWork at officeLocal areaRemote workWork from homeHome officeFlexible hours$140k - $200k
Senior Software Engineer, Core Experiences - Durham, NC, USA Speechify is looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms...Senior- Soteria Reinsurance Ltd. is seeking a Senior Software Engineer/Developer based in Durham, NC. You will develop cloud-native financial services platforms and enhance enterprise Cloud infrastructure using AWS. The ideal candidate will have at least 3 years of experience...SeniorFull time
- Compunnel, Inc. is seeking a Software Engineer in Durham, North Carolina. This role involves the development and maintenance of enterprise applications for fixed income and forex platforms, utilizing technologies like Java, Springboot, and Oracle SQL. The successful candidate...Senior
- SwiftCruit is looking for a Senior Software Engineer/Developer based in Durham, NC. This position involves building, testing, and engineering database and batch applications across cloud and on-prem environments. Candidates must have a Bachelor's degree in Computer Science...Senior
- ...We are seeking a full stack senior software developer with 4+ year track record of success. This position is for one of our own portfolio... ...with ChatGPT/GPT4 4+ years experience as full stack software engineer Fluent English speaking ability and experience working with...SeniorRemote work
- Informatica Developer / Data Platform Migration We are seeking an experienced Informatica Developer to support large scale data platform migrations and enterprise ETL modernization initiatives. The ideal candidate will have hands on experience migrating Informatica ...Senior
- ...Mobomo is seeking a highly motivated Sr. Engineer who can operate independently, require minimal oversight, and immediately contribute... ...and manage CI/CD pipelines Support integration of scientific software and algorithms into production systems Required Experience...SeniorWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer amazon Durham, NC
- experienced software developer Durham, NC
- federal - software developer Durham, NC
- software developer internship Durham, NC
- senior software engineer Durham, NC
- software developer fintech Durham, NC
- part time software developer remote Durham, NC
- software developer intern Durham, NC
- software data engineer Durham, NC
- software engineer Durham, NC

