Previous Job
Previous
Senior Windows Developer
Ref No.: 17-06521
Location: Leesburg, Virginia
Position Type:Right to Hire
Start Date: 07/20/2017
This is a hands-on 100% REMOTE Senior Windows Developer Position in a newly formed Windows team. As a Senior Software Engineer, you will have ownership of major product components, the development process, and development methodology. Being an early member of this new team, you will architect and build solutions to lead the new team to create core product features. These product features will span the spectrum of client-side and server-side development, including querying data using low-level operating system APIs. Many features are built to share components across multiple operating systems and platforms. You need to be an effective leader who can minimize cost while ensuring high standards of design, code quality, and unit and component testing.

Job title: Senior Windows Developer
Duration: 6 month contract to hire
Location: 100% REMOTE
Rate: DOE

Minimum Requirements
  • 8+ years in Software Development, at least 4+ years in Windows development
  • Professional experience designing, developing, testing, debugging and shipping high quality software
  • Experience leading teams to ship major features and releases
  • Able to lead, mentor, communicate, collaborate, and work effectively in a distributed team
  • Extensive experience with C++ and Windows APIs
  • Knowledge of Windows COM APIs
  • Ability to work with remote, distributed teams
Preferred Requirements
  • Strong background in Security
  • Strong background in scalable systems
  • Familiarity and experience with Agile process
  • OS system expertise for core concepts and subsystems
  • A strong knowledge of C#/.NET application development
  • Experience with Microsoft Office plugins
  • Knowledge and Experience with Objective-C or Swift
  • Knowledge and experience using relational database systems especially SQLite
Responsibilities
  • Provide key leadership to development teams
  • A self-starter who is willing to take a task from gathering requirements to deployment and maintenance
  • Willing to mentor and guide fellow team members kindly and constructively
  • Develop and prototype new product concepts
  • Lead development teams in designing and building software with cross platform (Windows, Mac, Linux) deliverables
  • Own features from design to delivery including participation in product demonstrations
  • Collaborate with multi-functional teams in multiple locations
  • Happy to travel occasionally for team meetings and events

Compensation
  • Competitive salary
  • 401k with company match
  • Health, vision, dental, disability, life insurance