Post job

Networking/software engineer job description

Updated March 14, 2024
8 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.

Example networking/software engineer requirements on a job description

Networking/software engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in networking/software engineer job postings.
Sample networking/software engineer requirements
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Proficient in programming languages such as Java, Python, or C++
  • Experience designing and implementing network and software systems
  • Strong knowledge of network protocols (TCP/IP, DNS, DHCP, etc.)
  • Experience with virtualization and containerization technologies (VMware, Docker, etc.)
Sample required networking/software engineer soft skills
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Ability to learn and adapt quickly to new technologies
  • Detail-oriented with strong organizational skills
  • Ability to work well under pressure and meet tight deadlines

Networking/software engineer job description example 1

Barracuda Networks networking/software engineer job description

Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks, data and applications with innovative solutions that grow and adapt with our customers' journey. More than 200,000 organizations worldwide trust Barracuda to protect them - in ways they may not even know they are at risk - so they can focus on taking their business to the next level.

We know a diverse workforce adds to our collective value and strength as an organization. Barracuda Networks is proud to be an Equal Opportunity Employer, committed to equal employment opportunity and equitable compensation regardless of race, gender, religion, sex, sexual orientation, national origin, or disability.
Envision yourself at Barracuda

Barracuda Networks is seeking a talented individual to join us as a Senior Software Engineer to work on our Web Security products and cloud services. The individual will become a member team tasked with the development of innovative solutions to protect endpoints from emerging web-based threats. Primary responsibilities will include the creation of an agent for traffic inspection and policy enforcement and integration with cloud services for management and enhanced capabilities.

Tech Stack:

C/C++ skills with emphasis on object-oriented programming Network programming. TCP/ HTTP /HTTPS JSON/XML/ProtoBUf Kernel Modules /Extensions (Windows Driver and Mac OS system extensions) Git, CMake, Conan GDB / LLDB


What you'll be working on


Design and implement major components of the Web Filtering product that has high impact for Barracuda Customers. Evaluate the performance of the product. Re-evaluate the design and implementation of source code. Collaborate with team members and team leads


What you bring to the role


Bachelor's degree in Computer Science, Management Information Systems, or Software Engineering; or equivalent work experience 1-2 years of relevant experience. Strong C/C++ skills with emphasis on object-oriented programming Ability to collaborate and thrive in a fast-paced environment Excellent analytic/troubleshooting skills Knowledge of layer 4-7 protocol (TCP/HTTP/HTTPS) and working knowledge of SSL (TLS). Deep understanding of security concept and L4 networking protocol a plus Knowledge of Windows and Mac OS applications development and systems programming (Nice to have)


What you'll get from us


A team where you can voice your opinion, make an impact, and where you and your experience are valued. Internal mobility - there are opportunities for cross-training and the ability to attain your next career step within Barracuda.

High-quality health benefits Retirement Plan with employer match Career-growth opportunities Flexible Time Off and Paid Time Off benefits Volunteer opportunities

#LI-DM1
#LI-MM1
#LI-Hybrid
jobs
Post a job for free, promote it for a fee

Networking/software engineer job description example 2

Anduril networking/software engineer job description

Anduril is a defense technology company, bringing Silicon Valley talent and funding to the defense sector. Our technology helps our customers solve their toughest challenges by enabling them to make better, more informed decisions in life-and-death situations. We've assembled a diverse team of experts in networking, artificial intelligence, computer vision, sensor fusion, optics, and data analysis that are creating software and hardware solutions to radically evolve the capabilities of the United States and its allies. We are extraordinary problem solvers, teammates, get-stuff-done-ers, and people who care deeply about our work. If you are passionate about solving problems that have real impact, come join Anduril and build the future of defense.

Anduril is developing a fleet of autonomous robots to tackle the most significant security challenges faced by America and its allies. The networking software team develops infrastructure that allows these robots to communicate with each other over a globally connected mesh network. Projects that the networking team work on include implementing protocols to optimize routing between assets, designing L2/L3 overlays on top of heterogeneous physical networks, and implementing messaging interfaces to support mission-critical inter-robot communication.

Our software must function in highly dynamic and adversarial environments where nodes have varying states of link quality, frequently changing network topologies and are under constant threat of interference ranging from electronic warfare to physical destruction. In addition, our assets are deployed to austere combat zones which do not have the well-developed network infrastructure which most network solutions rely on. The networking team's challenge is to provide networking infrastructure in these challenging environments that still meets our high standards of reliability, speed, and security.

Members of this team are responsible for the full lifecycle of software development projects from architectural design, implementation, packaging, automated testing, field testing, debug tooling, deployment support, and ongoing maintenance.

WHAT YOU'LL DODesign, implement and deploy L2 and L3 mesh networks Craft and implement networking and routing protocols Design and implement L7 messaging semantics and interfaces Measure and improve system performance Create testing, diagnostic, and simulation tools Review and improve product security Work on all layers of the stack, from debugging low level kernel bugs to implementing application layer protocols

REQUIRED QUALIFICATIONSInterest in a broad variety of computer networking topics Excellent algorithmic problem solving abilities Willingness to own software across its entire lifecycle from design to deployment Experience or interest in any of: computer networking, routing protocols, IPsec/MACsec, systems performance, Linux, Rust, Go, C++Must be able to obtain and hold a U.S. Top Secret security clearance
Anduril is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply. If you are someone passionate to work on problems that matter, we'd love to hear from you!
jobs
Dealing with hard-to-fill positions? Let us help.

Networking/software engineer job description example 3

JPMorgan Chase & Co. networking/software engineer job description

JPMorgan Chase invests over $10 billion annually in technology to empower our agile teams at the forefront of innovation. Blockchain developments have encouraged us to consider the rapidly changing finance industry and how technology can reshape the ways we conduct business.

Please join us for an event on Thursday, Oct 1, from 5:00 - 6:30pm that will share how the evolving blockchain ecosystem has the potential to change the financial world, and how we've already begun embracing opportunities through the Interbank Information Network, Intraday Repo and JPMorgan Coin.

The event will be followed by an interactive networking opportunity. If you're passionate about rapidly evolving technologies and have 2+ years of experience in CS/CE, distributed computing, APIs, or technical product management, we want to meet you!
When you register you will receive the details to join the virtual event.

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

The health and safety of our colleagues, candidates, clients and communities has been a top priority in light of the COVID-19 pandemic. JPMorgan Chase was awarded the "WELL Health-Safety Rating" for all of our 6,200 locations globally based on our operational policies, maintenance protocols, stakeholder engagement and emergency plans to address a post-COVID-19 environment.

As a part of our commitment to health and safety, we have implemented various COVID-related health and safety requirements for our workforce. Employees are expected to follow the Firm's current COVID-19 or other infectious disease health and safety requirements, including local requirements. Requirements include sharing information including your vaccine card in the firm's vaccine record tool, and may include mask wearing. Requirements may change in the future with the evolving public health landscape. JPMorgan Chase will consider accommodation requests as required by applicable law.

Equal Opportunity Employer/Disability/Veterans
jobs
Start connecting with qualified job seekers

Resources for employers posting networking/software engineer jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Networking/software engineer job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.