2634 Software Engineer (C#)

Location: Portland, OR

Are you a dedicated Software Engineer who is proficient with C# and has worked in complex multi-threading type of environments? Are you passionate about networking and security to create high quality software solutions? If you are, come join this energized team that believes in attention to detail, customer focus, and a passion for technology and problem solving. If this sounds like you, please send your resume to We value and encourage diversity in the workplace, and women, minorities, and veterans are highly encouraged to apply. Thank you!

Job Type: FTE

Additional Information:
Additional Information:
Our client designs, manufactures and integrates hardware and software systems that enables rapid deployment of enterprise-class communications anywhere in the world. Their software simplifies setup and enables management of these complex deployed networks by users with limited training. Their systems are used in mission critical environments including military and disaster recovery. These systems demand the highest possible levels of quality.

Position Description
• Develop network management features under Windows using C#/.NET in a complex, multithreaded environment
• Develop APIs using multiple interfaces (SOAP, REST, SSH, SNMP, Web Services, PowerShell)
• Write robust code in a mixed object-oriented and functional programming environment
• Develop functionality to monitor/control routers, switches, firewalls, and phone systems
• Develop tools to manage certificates, firewall rules, ACLs, and other security settings
• Assist in developing specifications and plans for new designs
• Work closely with senior software engineers, network engineers and integration/QA teams
• Perform code reviews and collaborate with team members
• Assist in writing help and technical documentation
• Troubleshoot system and software problems
• Performance requires physical attendance
• Other duties as assigned
• United States Citizenship required
• BS Computer Science or equivalent experience
• 5+ years software engineering industry experience required
• Experience with commercial software development in an Agile environment
• Proficient experience with C#, .NET, and Microsoft Visual Studio required
• Experience with RESTful API design and development highly desirable
• Familiarity with Virtual Machines (VMWare) highly desirable
• Familiarity with UI design, especially WPF, desirable
• Familiarity with networking protocols and services, such as TCP, HTTP, SNMP, and SSH desirable
• Familiarity with network hardware/software such as firewalls, switches, and routers desirable
• Familiarity with security concepts desirable
• Strong communication/documentation skills for both technical and non-technical audiences
• Attention to detail and quality orientation a must
• Strong work ethic – someone who is proactive, responsible, and loves what they do