Apex Systems · 2 days ago
Applications Dev & Test - Software Design Engineer 3
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. They are seeking a Software Design Engineer 3 to design, develop, implement, test, and maintain business applications software, including client/server applications and major enhancements to existing systems.
Human ResourcesInformation TechnologyRecruiting
Responsibilities
Troubleshoot, triage, and resolve failures in test pipelines across multiple projects
Modify and enhance test automation for network protocols and network security
Perform periodic manual tests for VPN, IPSec connection security tunnels, and Linux subsystems
Fine-tune and improve complex software implementation projects
Gather and analyze system requirements, document specifications, and develop solutions
Customize system software to meet client requirements
Prepare detailed design and test documentation
Implement new or modify existing programs and author automated tests
Perform post-implementation validation and resolve bugs
Qualification
Required
C/C++ development: 5+ years
Operating systems knowledge (Windows): 3+ years
Networking protocols (IPSec, VPN technologies, QUIC): 2+ years
Bachelor's degree in Computer Science, Computer Engineering, or related field
5+ years of experience in software design and development
Strong foundation in data structures, algorithms, and software design principles
Experience with large-scale systems software development
Proficiency in troubleshooting and unit testing for both new and legacy systems
Sufficient proficiency in reading and writing code
Systems-level programming in C and C++
Operating systems knowledge (Windows and Linux)
Debugging tools: Windows Debugger, Wireshark, gdb, tcpdump
Experience with WPP/ETW trace analysis
Networking protocols: IPSec, TCP, QUIC
VPN and SDN technologies
PowerShell and YAML scripting
Preferred
Ability to write clean, maintainable systems-level code in C/C++
Strong debugging skills for legacy software using instrumentation and tracing tools
Experience analyzing WPP/ETW traces for complex system issues
Skilled in developing and enhancing automated test suites
Familiarity with VPN, IPSec-based security, and SDN technologies
Benefits
Medical
Dental
Vision
Life
Disability
Employee stock purchase program
401K program
Health Savings Account on the HDHP plan
SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Corporate discount savings program
Company
Apex Systems
Apex Systems, a division of On Assignment, provides organizations with IT staffing solutions to address gaps in their current workforce.
H1B Sponsorship
Apex Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (28)
2024 (21)
2023 (35)
2022 (26)
2021 (29)
2020 (38)
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase