Principal Software Engineer

نشر بواسطة fevrokbot منذ 5 أشهر

وصف الوظيفة


Headquarters: Leesburg, VA
URL: phishme.com/company/careers


As Principal Software Engineer, you will have ownership of major product components, the development process, and development methodology. You will architect solutions and lead small teams 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.


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
  • Other duties as assigned 
The above statements are neither intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be a listing of all of the skills and abilities required to do the job. Rather, they are intended only to describe the general nature of the job. This job description is not a contract of employment, either express or implied. Employment with PhishMe will be voluntarily entered into and your employment is considered at will. PhishMe reserves the right to alter the job description at any time without notice.


Qualifications
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
 


 


Compensation


 


  • Competitive salary 
  • 401k with company match
  • Health, vision, dental, disability, life insurance
  • Telecommuting expense reimbursement
 


Location


 


  • Telecommute (United States Only)
PhishMe is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [protected class] including, but not limited to: veteran status, uniform service member status, race, color, religion, sex, national origin, age, physical or mental disability, genetic information or any other protected class under federal, state, or local law.


EEO Category
Professionals

To apply: To apply for this position, follow the link below: https://careers-phishme.icims.com/jobs/1222/principal-software-engineer/job

الراتب الشهري غير محدد مستوى الأقدمية غير قابل للتطبيق
المجال IT الدور الوظيفي Other
نوع التوظيف دوام كامل العطل 0
المهارات software engineer,api,sql,scala,swift,objective-c,linux,c#,.net,security,distributed,agile,engineer,c++
العنوان عن بعد
الوظيفة غير نشطة

هل توظف ؟