Overview
Skills
Job Details
Job Description
Duration: 9 months (could convert to perm)
Location: Hybrid- 3 days onsite in Plano TX mandatory (working close with the team is important to the client)
Senior Software Engineer, Sustaining
Description:
If you are a great developer, with passion for security and technology, come join the client's R&D team of Software Engineers and take part in defining and driving the future world-wide market leading product suite consisting of: Network Access Control, Endpoint Compliance, Mobile Control, and Intrusion Prevention.
Applications range from Client / Server applications to Web apps for a Network Access Control solution, running on both Windows and Linux systems.
Responsibilities:
- Duties involve analyzing customer escalation issues and to work with cross-functional teams (Development Engineering, Customer support and Account teams) to ensure smooth flow of information in resolving critical customer issues
- Provide technical leadership on the team as needed
- Development of new security features and maintenance of existing ones
- Handle the resolution of technical issues by doing the following:
- Analyze the available data to identify and narrow down root cause
- Investigate the technical issue
- Attempt or drive reproduction of customer issue in house
- Describe in detail the issue to support engineers or customers
- Identify and develop the software code changes to resolve it.
- Analyze and report defects on software to improve conformance, stability and supportability
- Understand customer network architecture and design and accordingly provide alternative solutions when applicable to achieve greater stability or performance.
- Provide technical leadership to internal teams
- Mentor other Engineers on techniques and methodologies of troubleshooting and supporting the client products and solutions
- Actively suggest and describe ways to improve the supportability of the client products.
- Use Kanban development methodology to deliver on tasks
- Familiar with Atlassian tool set, including Jira, Confluence, etc.
Professional Skills:
- Minimum of 8-12 years of experience in software development or sustaining engineering preferably in Network or Endpoint security
- Past technical leadership experience
- Deep knowledge of software engineering concepts and techniques.
- C/C++ experience.
- Experience in Java programming
- Perl experience
- Linux/Unix development experience.
- Linux system/environment experience (scripting languages, regular exp., awk, sed, etc.)
- Networking:
- Good understanding of TCP/IP.
- Knowledge in protocols (DNS, SMTP, SNMP, DHCP, 802.1 x).
- Familiar with network equipment configuration (Switch, Router, FW).
- Windows-based networks, domain management
- Low-level network monitoring and sniffing (Experience with sniffers).
Personal Skills:
- Strong communication both written and spoken
- Ability to easily learn and apply new technologies
- Past technical leadership experience
- Excels in team environments
- Ability/Experience in customer interactions
- Ability to work independently when needed
- Highly motivated to succeed in current position
- Strong sense of urgency
Education:
- Bachelor's Degree in Computer Science or equivalent experience.
ATD Technology, LLC is a certified minority woman owned business that creates opportunities to match qualified individuals with client programs while meeting all parties' financial and technical goals. ATD is a full service provider with offerings in Contract, Permanent and Temp-to-Perm staffing solutions. We serve Fortune 1000, mid cap and small cap companies in the Commercial, Public and Government sectors.