TrapWire MENU

Careers

Software Engineer

If you are passionate about software development and have a strong desire to join a dynamic team working to build robust tools in the National Security and other security-related realms, we encourage you to contact us and include your resume.  TrapWire Inc. has a great opportunity for a mid-level software engineer who is able to knock out high-quality (tested), high-performance (measured) code.

U.S. Citizenship:  Required

Ability to pass a background check:  Required

Job Type: Full-time

Location:  Northern Virginia, DC Metro Area

TrapWire Inc. is an equal opportunity employer.

 

The ideal candidate fits in well with our team culture:

  • Pleasant to work with
  • No cowboy coding – this is a team effort
  • Happy to spend time designing before coding
  • Content to conform to team coding conventions
  • Seeks to improve the team/process with honest observations, but not finger pointing
  • Doesn’t mind if someone changes your code
  • Grateful when a test engineer discovers a flaw
  • Suggests good ideas, but doesn’t mind if nobody likes it
  • Suggests bad ideas, and not afraid to laugh at yourself
  • Not afraid to ask questions
  • Not afraid to over-communicate
  • Believes in the company mission
  • Doesn’t break the build 🙂

 

Process:

  • Comfortable with Agile methodology for software development
  • Comfortable using TDD every day
  • Comfortable with continuous integration build system
  • Comfortable with using tools like Skype and Slack

 

Experience:

Deep experience with most of our core technologies:

Languages/Libraries

  • C#
  • JavaScript (TypeScript a plus)
  • jQuery
  • HTML/HTML5
  • CSS/SASS
  • NHibernate

Platforms/Frameworks

  • Windows Server
  • Linux
  • IIS
  • .NET
  • NET MVC (Razor)
  • NET Web API
  • WCF
  • SQL Server
  • Redis
  • ElasticSearch

Tools/Utilities

  • Visual Studio
  • NUnit
  • SQL Server Management Studio
  • Jenkins

Substantial experience developing AJAX-rich web applications using the technologies listed above, plus:

  • Experience dealing with different browsers
  • Familiar with HTTP and JSON
  • Comfortable debugging in a browser and with other tools
  • Good understanding of security issues

Familiar with using third-party API’s

Experience developing services in an n-tier SOA

  • Familiar with good design patterns
  • Familiar with scaling for performance and capacity

Bonus: Experience with mobile development for iOS and/or Android is a plus

 

This position will provide competitive salary and benefits.