Network Engineer Jobs

Take up network engineering jobs that match your requirements

If you’re looking for network architect or network engineer jobs, we can help you to find the best. Using our expert knowledge, we can get you opportunities for some of the best jobs in network engineering. With the right skills, you can create successful and fulfilling network engineer careers.

Who is a Network Engineer?

A network engineer is responsible for troubleshooting and fixing computer networks within an organization. A computer network can involve just two computers or a large number of computers connected with other peripheral devices. A network engineer also designs small or large complex computer networks such as local area network (LAN) and wide area network (WAN), for his/her client. The engineer is also in charge of analysis, installation, and maintenance of computer networks. A lot of major IT firms in the U.S. and e-commerce websites rely heavily on computer networking to connect with colleagues or customers across the globe. A network engineer makes sure that the computer networks work efficiently, reliably, and securely within the organization. Apply to Network Engineer jobs present in this section.

What certifications are required to be a network engineer?

Candidates who want to be hired as network engineers can get certifications from companies like Cisco and Microsoft. Cisco has a certification program called Cisco Certified Network Associate, which can be obtained after passing an exam. However, to become a Cisco Certified Architect, a candidate must pass the Cisco Certified Design Expert certification exam and defend a network solution proposal before a panel of experts. A network engineer can become a Microsoft Certified Architect after passing an exam and if he/she possesses ten or more years of experience in the IT industry. Juniper Networks has also come up with a certification program called Juniper Networks Certified Associate or Junos for network engineers.

What technical skill sets and qualifications is needed to be a network engineer?

According to the U.S. Bureau of Labor Statistics, potential employers look for candidates with a bachelor’s degree in computer science or information technology. A college degree helps a candidate in understanding the basic concepts of computer networking and also sets the path for gaining advanced certifications and qualifications. Additionally, a graduate degree in information systems management or a related field will up the value of the candidate.

Experience:
In order to be hired as a network engineer, gaining prior experience in this domain can be really beneficial for the candidate. Working as an intern in an IT company or as a network administrator in the IT department of a company will build the candidate’s resume. A network administrator with a few years of experience and knowledge is usually hired as a network engineer.

Programming Languages and Technologies:
Since a network engineer has to constantly troubleshoot computer network problems, he/she must be familiar with different operating systems like Windows, Macintosh OS, and Linux. A network engineer also needs to have a profound knowledge of computer hardware and software. Learning about configuration management software like Microsoft Windows Sysprep, Dartware InterMapper, VERITAS NerveCenter, and ZABBIX software is essential to become a good network engineer. Apart from this, a network engineer should also be well versed in different types of virus protection software programs, network security software, and administration software.

What's the career scope for a network engineer?

With the advent of new technologies every day, the need for a network engineer is always on the rise. Professionals who have worked as network administrators and have a vast knowledge of different operating systems and programming languages will easily be able to get the job as a senior level network engineer. According to the U.S. Bureau of Labor Statistics, the employment sector for network administrators is expected to boom by 30 percent by the year the 2018. When compared to other engineering sectors, network engineering jobs are one of the fastest growing professions in the U.S. and the growth is expected to surge by 53 percent by the year 2018.

What are the career opportunities for a network engineer?

According to Payscale.com, a senior network engineer with at least five years of experience earns an average annual salary of $92,335. The salary figure can go up to $132,589 depending on the knowledge and experience of the network engineer. A network engineer with many years of relevant experience and good performance can advance to higher levels like IT manager, Chief Technology Officer, or Vice President of IT Services.

Related Job Listings

Cloud Engineering Jobs
IT Networking Jobs
IT Security Jobs
IT Support Jobs
Software Engineering Jobs
Software Quality Assurance (QA) Jobs
System Admin Jobs
Systems Administrator Jobs
Systems Engineer Jobs

Apply

Senior Identity and Access Management (I&AM) Engineer

Job Reference: 17-06690 Type: Contract


Responsibilities
- Onboard applications into I&AM products, solutions, and services. 
- Model and develop IAM Role/Policy objects, Access requests. 
- Audit & Report on Authentication and Access policies and standards
- Implement solutions and services to manage Privileged Accounts
- Design and develop integration connectors and interfaces for cross IAM solutions.
- Integrate role-based access control, Single Sign On, user provisioning, and reconciliation services with existing applications, systems, and network devices.
- Work with Business IT teams to continually improve the security posture of their application and solution portfolios.
- Contribute to the development of a multi-year business focused IT Security Solution Roadmap
- Contribute to the development of an annual Security roadmap outlining key initiatives in support of the Information Security Strategy
- Develop business cases for the adoption of new technology, standards and processes.
- Review projects for security concerns and provide security guidance to business partners 
- Work with peers throughout ,to collect input on needed security capabilities
- Gain understanding of the effectiveness of security policies and technologies.
- Support management in understanding architectural and operational information risk within/against Nike
- Staying current on security technologies, trends, standards and best practices
- Continually update relevant security skills
- Other duties and responsibilities as assigned

 
Qualifications
- Expert knowledge of Identity and Access Management standards, principles and practices
- Experience with Sail point IIQ, CyberArk, and PING Identity.
- Demonstrated relevant security expertise in implementing secure solutions and services for a mix of the following areas:
RBAC concepts/LDAP/Relational Databases/Application Services/ Virtual Directory Services/Physical Access Management Systems/Network Devices/ Server Operating Systems (Windows / Linux) Workstation Operating Systems (Windows / MacOS) Cellular/Mobile Device technology / Storage Devices / Virtualization / Encryption/Certificate Management
- Ability to translate I&AM requirements into business terms.
- In addition knowledge in the following areas are highly desirable
Application Security / Database Security (Oracle/MySQL) Compliance - SOX, PCI, ISO 27001 Cloud / Colocation / Cloud Technologies
- This role must be proficient at the techniques that go into the implementation of solution architectures, including requirements discovery and analysis, application of abstraction, formulation of solution context, solution alternatives identification and assessment, technology selection, and implementation.
- The ability to assess risk and translate it to business relevant considerations and facts
- The ability to learn and apply new concepts quickly
- Proven analytical and problem solving ability
- Superior communication, ability to explain complex concepts in plain language and graphics
- Excellent organization, and interpersonal skills with the ability to appropriately communicate and translate complex security risks to dollars
- Ability to balance and prioritize work
- Must be trustworthy in keeping sensitive data confidential

Education
- Requires a Bachelor's degree in computer science or related filed, or equivalent work experience
- Eight years of information technology experience with a minimum of five years in an identity and access related role in a fortune 500 company

Certification
As anIdentity and Access Management Engineer the following certifications are strongly preferred:
- Certified Information Systems Security Professional (CISSP)
- Certified Information Security Manager (CISM)

Apply for this job

Apply

Engineer- Construction - III

Job Reference: 17-06659 Type: Contract

  • Manage construction from initial site design visit through completed drawings including drawing review taking into account civil, structural, mechanical, and electrical feasibility; value engineering, zoning, FAA/FCC survey work, Phase 1/2 environmental, certification, signoff, and change orders.
  • Manage construction activities related to the development of multiple, simultaneous Network infrastructure projects including; Coordinating bid walk, Monitoring progress, Providing regular status updates, Resolving issues.
  • Provide management of projects from initial proposal through receipt of final product or service including.
  • Provide team leadership and guidance.
  • Provide the necessary direction for individual/team growth and development.
  • Demonstrate professionalism by responding to e-mails promptly, actively participating in meetings, ability to explain issues clearly, providing updates, maintaining records, working with other departments, and understanding the impact of their job to the overall business.
  • Establish quality assurance methods, procedures, standards, and technical training related to site design and construction.
  • Evaluate new products, services, and vendors.
  • Weigh the pros and cons, including impact to the system, costs, compatibility, ease of use, reliability, timing parameters.
  • Interface with internal and external departments as well as regulatory agencies by interacting with municipal agencies in the pursuit of building permits, construction inspections, and by finally obtaining certificates of occupancy for network facilities.
  • Develop the skills and ability to represent the company at municipal hearings if needed in support of the Real Estate group.
  • 7 to 10 years of experience.

Apply for this job

Apply

Software Design Engineer 3 (Engineering)

Job Reference: 17-06606 Type: Contract

Job Title: Software Design Engineer 3
Job Duration: 8 months (with possibility of extension)
Location: Redmond, WA
 
Job Description:
Develop software programs of a complex nature, including operating systems, applications and/or network products. Develop project plans, functional specifications and schedules for these products. Design and perform analysis on complex programs and systems. Assist in determining product requirements, technical specifications, and enhancements.
 
The security is the biggest problem in cloud based solutions. This person will be working on security for the whole cloud platform.
 
Top 3 Required Skills:

  • Knowing Major Programming Languages: Javascript, and C# or Java or C++
  • Problem Solving Skills
  • Troubleshooting
Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page

 

Apply for this job

Apply

Engineer-Equipment - II

Job Reference: 17-06551 Type: Contract

  • Procurement and implementation of all network equipment necessary to support system expansion and growth of Client's Wireless Cell Site network.
  • The network elements include: EvDO, LTE, AWS, New Site builds, Shelter Swaps and BAU Service improvements.
  • Perform project management responsibilities and coordinate installation of equipment according to established area network plans and regional operations, facilities, and circuit design engineering groups.
  • Work with planning organizations to develop strategies for ensuring sufficient network capacity.
  • Effectively manage vendors and consultants.
  • Work with vendors to obtain quotes, negotiate pricing, and ensure their products and services meet Client's Wireless requirements.
  • Request authorization for funds, issue purchase orders, and manage procurement activities using PeopleSoft Purchasing system.
  • Manage ordering, installation, and payment for equipment in accordance with monthly budget objectives.
  • Actively manage open commitments and all other financial targets per HQ and Regional directives.
  • Review and approve all COP (Close Out Packages) from completed projects.
  • Work closely with traffic, facility, and system performance engineers to meet customer needs.
  • Ensure departmental compliance with company procurement policies.
  • Manage Equipment movement from the Staging Facility to cell sites utilizing Ship Request Forms, the CATs System and SF personnel.
  • Must be self motivated and have ability to complete tasks with little supervision.
  • Strong Project Management and Communication skills with the ability to work closely with Team members.
  • B.S. Degree or minimum of 5 yrs equivalent Telecommunications experience.
  • Must be self managed and motivated.
  • Experience in managing budgets and peoplesoft skills a plus.

Apply for this job

Apply

Mobile Apps Sr. QA Engineer

Job Reference: 17-06524 Type: Contract

Duration: 5+ Months (Possibility of extension)
Location: Oakbrook Terrace, IL
 
Job Description:
 
We’re looking for a QA Engineer with strong technical skills to join the team that is responsible for testing the Mobile solution. This role is a demanding, highly dynamic, technically challenging position. You must be a top-notch quality assurance analyst, well versed in both Manual and technical proficiency, detail-oriented, flexible, eager to learn, and committed to becoming an integral part of our QA team.
 
Responsibilities:

  • Work directly with the team of QA engineers on the mobile projects.
  • Use the Agile Project Management tool – TFS to determine the Stories and derive the test details.
  • Develop and Maintain the Test design, test plan, test cases, and traceability for the system under test.
  • Work with the development team, Business analyst and Project Leads as necessary to keep the test phase well progressing.
  • Responsible for the full life-cycle of the test phase of mobile products from its kick off until delivery and readiness to be released to the store.
  • Perform Mobile test task estimation, test execution, Regression testing, Functional System testing
  • Expertise in testing mobile applications in various mobile products - Android, iOS, Windows
  • Define and communicate the accurate Mobile test strategy and provide qualitative and quantitative status/defect reports in a timely fashion.
  • Track & analyze test results and work closely with the developers to isolate and reproduce defects
  • Monitor User feedback for our Mobile apps and proactively work to uncover hard to find issues/resolution. Exceptional attention to detail is required.
  • Maintain an inventory of appropriate types mobile test devices based on usage trends.
  • Interact closely with members of the cross-functional team for project success
  • Work with External teams or Third party where required to ensure High quality coverage of all functional and integration aspects of our mobile application.
  • Ability to coach additional members on the team
 
Knowledge, skills and abilities:
  • BS or MS in Computer Science or related technical field and 5 years relevant work experience with 2 or more years in Mobile Testing
  • Experience in Testing software products on multiple platforms (Windows OS, Macintosh OS, UNIX/LINUX, iOS, Android, and Windows Phone 7)
  • Knowledge of Windows / Mac / iOS / Android environments
  • Experience in Hudson, Jenkins or other continuous integration environments and SVN or alternate source control systems.
  • Experience with mobile networks, protocols, and devices; Understanding the difference in network behavior and Understanding screen rotation handling and handling various screen sizes and densities in a single code base.
  • Strong knowledge of mobile native and mobile browser technologies
  • Ability to troubleshoot complex software / hardware configuration problems
  • Experience building and designing test cases, Strong analytical & problem solving, documentation, and communication skills
  • Experience with testing and process methodologies (Agile) and documentation techniques.
  • Professional experience with using of SQL server 2005 / 2008 at an intermediate to an expert level (administrative skills on databases a plus).
  • Experience working with Agile Project Management tools, TFS/Mingle or similar required.
  • Enthusiasm about Testing and Quality in all facets and a liking to technical concepts.
  • Excellent written and verbal communications skills and be a great team player.
  • Must demonstrate a flexibility to multi task and able to handle multiple priorities at the same time not compromising on Quality levels - Ability to work on multiple projects under tight deadlines and changing priorities
 
Plus:
  • Previous experience in testing embedded systems or consumer electronic devices a big plus
  • Programming experience in JavaScript, HTML, XML, JSP and Java; Experience in Unix/Linux a plus
  • Any automation experience with mobile devices such as Mobile Complete Device Anywhere, Perfecto Mobile, or Android’s Robotium is a plus.
  • Any unit testing utilizing Xcode, iPhone SDK, or Android SDK/E is a plus
 
Education/Experience:
Bachelor's degree and 8-10 years of related experience.
 
Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube  Page
 
 
 
 
 
 

Apply for this job

Apply

Information Security Engineer

Job Reference: 17-06515 Type: Contract

Job Title                               : Information Security Engineer
Contract Duration              : 12 month to begin with
Location                               : San Jose, CA – 95131
                                                                                
Job Description:
Security Engineering – Data Onboarding 

Security Engineer – Data Onboarding will assist with the design, implementation, security and ongoing support of the Client’s cyber security tools and processes within Client’s Global Information Security Team. This position will work directly with teams inside and outside of GIS as part of our overarching data security strategy for corporate and marketplaces Threat Management and Response, Data Science, and GRC initiatives. 

The ideal candidate will have a passion for cybersecurity, system monitoring and analysis, and developing/automating creative solutions. As a Security Engineer, you will be expected to be skilled at identifying security gaps in infrastructure and process, effectively execute projects/initiatives to address them, demonstrate excellent judgment, prioritization and communication of technical security risks, and act as a security liaison supporting business units. 
Key Responsibilities may include: 
• Splunk Admin and Architecture related tasks 
• Conduct the Splunk data on-boarding sources from start to finish 
• Conduct a hands-on session walking the system owner(s) through best-practices when introducing new data to Splunk. 
• Data on boarding across multiple data sources (windows, Linux, API, database, etc.) 
• Data normalization (extractions, tags, event types) 
• Ability to debug configuration issues 
• Manually create regular expressions to properly extract interesting fields from a variety of log types and normalize fields to comply with the CIM. 
• Create data-source configurations specific to the Splunk CIM for use with SA-CIM data models and normalize fields to comply with the CIM. 
• Create data models and knowledge objects as needed to onboard logs 
Qualifications: 
• Understanding of the Splunk Common Information Model, RBAC and permissions 
• Understanding of Splunk Data Models 
• Understanding of Splunk configurations, dependencies, and forwarder management 
• Understands Splunk architecture and components (search head, deployment server, cluster master, indexers, forwarders (HF/UF) 
• Ability to establish priorities, work independently and proceed with objectives. 
• Strong understanding of enterprise logging using syslog-ng, with a focus on security event logging 
• Knowledge of system and network architecture and interrelationships (technical and functional). 
• Must be well organized and able to leverage best practices, able to thrive in fast-paced environment, and, most importantly, have the ability to approach problems with an innovative, can-do attitude 
• Minimum 2 year of experience in implementing Splunk, Splunk certifications is a plus 
• Minimum 5 years of experience in networking/application/ Linux system admin and/or development related roles 
• Familiar with both Windows and Linux based OS 
• Experience in working with multiple cross-functional teams 
• Highly motivated, able to take ownership of tasks and see through completion 
• Understanding of PCI requirements and support company’s annual PCI audit 
• Strong communication and interpersonal skills to work with both collaborative cross-functional team of peers and other departments within the company. 

Additional Skill Requirements: 
• 2-3+ years of experience in an Incident Response role performing hunt activities 
• Experience with enterprise-scale operations and maintenance environments 
• Ability to be a Splunk language (SPL) expert 
• BA or BS degree in CS, IT, or a related field 
• Has at least one current recognized security professional certification such as CISSP, CISM, CISA or ISO 27001 Lead Auditor 

Professional Skill Requirements: 
• Demonstrates the ability to analyze and resolve issues independently in a fast-paced environment. 
• Knowledge of project management tasks, experience creating documentation/presentations, and demonstrated ability to train other team members. 
• Good organizational, multi-tasking, and time-management skills 
• Ability to successfully pass a client background screening if required 

Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page
 

Apply for this job

Apply

Support Engineer 3

Job Reference: 17-06423 Type: Contract

Job title: Support Engineer
Location: Irving, TX
Duration: 06+ months (possibility of extension)
 
Job Responsibilities:
Acts as the final point of escalation and resolution for beta technical support. Provides advanced technical support to developers, corporate customers and end users for complex products, including highly escalated issues. Provides support via telephone, written correspondence, and electronic media. May act as technical lead and provide technical training, coaching, and mentoring to other engineers. May provide limited consulting to internal or external customers. May research technical documents and feature lists.
 
Daily Schedule:

  • Checking the que of incoming bugs, triage the incoming bugs to log what is going on, work on bugs, executing escalations, managing inflow of requests, can have several duplicates, but would need to group into single bug, marking priorities. 
  • Have daily meeting to discusses issues. 
  • Define what is important/not important. 
  • Assign to specific teams.
  • Sometimes receive first hand training from the developer teams and then prepare brown bags to other teams.
  • Present to the other teams that are ramping up on the new technologies. 
  • Preparing training for when the technologies moves to market.
  • Several projects at the same time, currently has been 60 a week about 10 bugs per person.
 
Top 3 Skills:
  • CCNA CCNP – Need to have those networking skills
  • IT administrator that had to work with office 365
  • Unified communications – experience deploying unified communications
 
Aditi Consulting LLC, an MBE Staffing and Consulting firm, have been recognized as Top Diversity Staffing firm 4 years in a row by Staffing Industry Analysts (SIA). Aditi is proud to be an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law. Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. To know more about what our employees and consultants have to say about us, visit our Glassdoor and YouTube Page
 

Apply for this job

Apply

Cloud Operations Engineer

Job Reference: 17-06055 Type: Contract

Title:                   Cloud Project - Cloud Operations Engineer
Duration:           4 Months (Possible for Extension)
Location:           Santa Clara, CA

Required Skills:
  • 4-5 years of experience supporting production environments on Linux platforms.
  • Expert level experience supporting production environments on Windows platforms.
  • Expert level experience in the deployment and support of infrastructure and applications.
  • Working experience with Oracle Linux/Weblogic/Java application server stacks and Oracle Linux/Oracle Database server stacks a plus
  • Knowledge of Oracle Enterprise Linux, RedHat, CentOS, Windows , others
  • Good technical knowledge of current network hardware and standards
  • Strong ability to solve operational problems, with ability to identify and automate common routines.
  • Exposure to virtualization concepts and technologies like Oracle Virtual Machines or Xen is highly desirable.
  • Willingness to learn new technologies.
 
Preferred Additional Skills:
  • Prior experience as a Cloud Operations Engineer or DevOps Engineer.
  • Certification(s) in a Linux administration in any distribution.
  • Experience with automated service deployment tools
  • Experience with automated configuration management tools (Chef)
  • Comfort with frequent, incremental code testing and deployment
  • A strong focus on business outcomes
  • Comfort with collaboration, open communication and reaching across functional borders

Apply for this job

Apply

Software Engineer 4

Job Reference: 17-05996 Type: Contract

Job title: Software Engineer 4
Location: Austin, Texas, USA, 78759
Duration: One year and there is a chance for extension.

Must have skills
Java/J2EE stack experience. Manager is looking for both front and backend development experience. Web Services, UI, SOAP, Spring, Strong design skills, writing SQL, and having Agile experience. These were the most important items.

Nice to have skills
Angular.js / React.JS experience.

Roles and responsibilities
75% coding and 25% coordination and team leadership. They will be working along side a team lead.


Global Services is part of the Merchant and Acquirer Processing (MAP) Product Development (PD) Group within the Client Technology Organization. This group is responsible for building tangible, impactful, innovative and intelligent solutions across payment acceptance, payment security, payment analytics and fraud management for marquee and strategic accounts worldwide.

We are actively looking for a talented and versatile Staff Software Engineer to join our team!

Responsibilities

Responsible for the application development deliverables that include designing, coding and unit testing
Provide technical guidance for outsourced development staff and serve as escalation point for complex technical software development issues
Provide level 3 development support for production issues and service requests
Build and maintain relationship with global virtual teams and third parties on software development or support issues
Interact with business units to define and clarify requirements; create and modify business use cases; and to create conceptual approach based on business requirement. Provide recommendation on scope and scale of effort required to develop solutions
Create or review documentation and procedures for installation and maintenance
Lead development and programming functions to ensure that projects are delivered on-time and meet expectations
Identify opportunities for further enhancements and refinements to standards, processes, and application functionalities
Work with both technical and business staff on a wide variety of tasks which span the full application development life cycle
Work closely with project team members (Analysts, Architects, Developers, Project Managers, QA testers, Product Managers, etc.); coordinate and interface with other IT groups (e.g. Network, Operations, Engineering, etc)
Coordinate, participate and manage design activities, development integration testing, data modeling, software configuration, implementation planning, and deployment support
Work with various project team members to ensure technology decisions are business driven and meet business requirement
Review works (programs, scripts, documentation) done by outsourced development team as needed if any. Serve as reviewing entity to ensure vendor developed work adhere to Client's development methodology and security guidelines
Must be able to occasionally work off-hours to support production releases
Ability to handle periodic on-call duty

Qualifications

Minimum of 5-10 years of experience in system and software design, architecture, and development of large scale system, applications and tools
Experience with software development utilizing Java, J2EE, Hibernate, SQL, JDBC, and Struts programming languages. Strong experience in data modeling and SQL programming is required
Working experience with following systems a^ " RedHat, Jboss, tcServer, Oracle and MySQL
Strong knowledge of Spring, AngularJS and Implementing REST and SOAP services
Experience with web services standards and related technologies (WSDL, XSD, XML, XSLT, REST and SOAP)
Demonstrated ability to solve complex software development and design issues
Ability to understand systems from all levels, from the "big picture " enterprise-level view to the low level technical view
Strong interpersonal, facilitation, and time-management skills along with effective verbal and written communication skills
Demonstrated ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs
Excellent process orientation and exhibited planning, organizational and problem solving skills
Bachelor Degree in Computer Science or other related technology discipline and 5-10 years of experience or Masters and 3-6 years
Knowledge of Systems Engineering Lifecycle (SELC) best practices, software development methodologies (Agile, Scrum, RUP), DevOps practices and the demands of a professional services organization
Minimum of 5-10 years of experience in system and software design, architecture, and development of large scale system, applications and tools
Bachelor Degree in Computer Science or other related technology discipline and 5-10 years of experience or Masters and 3-6 years
Experience with software development utilizing Java, J2EE, Hibernate, SQL, JDBC, and Struts programming languages. Strong experience in data modeling and SQL programming is required
Working experience with following systems a^ " RedHat, Jboss, tcServer, Oracle and MySQL

Apply for this job

Apply

Cloud Project Software Engineer 3

Job Reference: 17-05947 Type: Contract

Title:        Cloud Project Software Engineer 3
Location: Redwood Shores, CA


Job Description: 
  • We are looking for high caliber software engineers with development experience in automation of network services including network/infrastructure automation, RESTful APIs. 
  • You will be building software for distributed network services, complete automation of  configurations, deployment and management of our cloud network infrastructure,  provide well designed APIs and tools to deliver network services as code.
 
Qualifications:
  • B.S. in Computer Science, Electrical Engineering or equivalent experience.
  • Strong software engineering/development background with at least 5+ years' experience in large distributed systems, network services automation platform and Web services 
  • Knowledge of IP Networking, datacenter network technologies, packet forwarding architectures and internet routing protocols  (BGP, OSPF, ISIS MPLS, GRE,  IPSec, VxLAN, Dot1Q, QinQ, 40G/100G futures, DNS, HTTP, netflow/Jflow  etc) highly desirable.
  • Proficiency at programming in Python is a must. Additional proficiency in Java is an advantage
  • Strong knowledge of API design and experience with Netconf and RESTful API.
  • Knowledge of configuration management tools such as Ansible, Chef (Ansible is required)
  • Understanding of Software Defined Networking and controllers like OpenDaylight, openvSwitch is a significant advantage
  • Familiarity with  databases and a good understanding of cloud development principals such as loose coupling, separation of services, micro services
  • Familiarity  with software development tools such as SCMs, automated build systems, test systems and harnesses, Continuous Integration/Delivery/Deployment.
  • Must have strong debugging skills.
  • Familiarity with Cisco and Juniper technologies and the configuration automation for these devices
  • Industry certifications like JNIE/CCIE or equivalents are an added advantage
  • Experience and desire to write clean, testable code with automated tests. Proponent of TDD or BDD.
  • Ability to work independently and as part of a team, ability to solve complex problems, multitask, learn new applications and processs quickly, excellent written and verbal communication skills.

Apply for this job