Job Description
- C/C++ Software Engineer IV
- United States
- Company:
- VeriSign
- Title:
- C/C++ Software Engineer IV
- Skills:
- Analysis, Applications, C, Computer, Development, Engineer, Lifecycle, Metrics, Performance, Programming, Project, Protocol, Quality, Security, Software, Software Engineer, Source Code, Supervision, System, Systems, TCP/IP, Test, Unix
- Date Posted:
- 4-27-2014
- Location:
- United States
- Area Code:
- 0
- Employ. Type:
- FULLTIME
- Pay Rate:
- Competitive
- Job Length:
- Full-time
- Position ID:
- 00003071
C/C++ Software Engineer
Verisign operates the infrastructure for a portfolio of top-level domains that today include .com, .net, .tv, .edu, .gov, .jobs, .name and .cc, as well as two of the world's 13 Internet root servers. Verisign's product suite also includes Distributed Denial of Service (DDoS) Protection Services, iDefense Security Intelligence Services and Managed DNS.
The Software Engineer will be responsible for the design and development of highly scalable, highly-available networked services applications. The successful candidate will be responsible for hands-on implementation including requirements analysis, system and software design, and coding. The person should have excellent interpersonal, communication and troubleshooting skills. Ideal candidates will have experience in maintaining high-profile, custom developed, highly available production applications. The candidate is required to develop and understand system performance metrics and must have the ability to isolate difficult production problems.
The candidate must be able to formulate requirements, designs, select technologies and implement high quality software. The candidate will evangelize, train and support the system. Strong written, verbal and presentation skills are a must. Must be a self starter and able to perform all tasks with a nominal amount of supervision.
Qualifications
Experience:
- 8+ years of relevant software development experience
- 5+ years professional experience developing applications in a UNIX environment
- Experience designing and implementing highly available and high scalable distributed software architectures is highly preferred
- Experience designing and implementing highly available and high scalable distributed software architectures is highly preferred
- Excellent C/C++ coding skills
- Knowledge of TCP/IP, UDP, sockets programming, pthreads highly preferred
- Knowledge of TCP/IP, UDP, sockets programming, pthreads highly preferred
- Knowledge of DNS protocol and DNS open source systems is a plus
- Excellent oral and written communication skills
- Efficient with a symbolic debugger (gdb)
- Excellent oral and written communication skills
- Efficient with a symbolic debugger (gdb)
- Familiarity with system deployment infrastructure such Puppet, Chef, or Ansible is a plus. - Working knowledge of source code control and change tracking tools.
Planning / Team Work / Communication:
- Thorough understanding of software development lifecycle and test processes
- Ability to autonomously and as part of a team following established guidelines
- Good problem analysis, troubleshooting, and resolution skills
- Excellent verbal and written communication skills
- Ability to review project technical documents and provide input as required
- Critical thinking and the ability to recommend alternative strategies
Education:
MS/BS in Computer Science or related field
Shift: 1st Shift
Department: Information Technology
Shift: 1st Shift
Department: Information Technology
No comments:
Post a Comment