Software Engineer


Full Time | Competitive Salary


Job Description

A software engineer is responsible for delivering partial or complete, dynamic and impactful applications from start to finish. The applications we develop range from corporate-facing to consumer-facing and run on a variety of software and hardware platforms. As a software engineer, we expect you to take the initiative to perform independent research and/or seek guidance from more senior members of the team to come up with solutions to development problems, even problems never encountered before.



How we would describe you:
  • A professional problem solver. You must love doing this.
  • 3-6 years of software development experience
  • Strong experience with Xamarin developing for Android, iOS, and UWP
  • Working knowledge of common development patterns and practices
  • Self-motivated and willing to do what it takes to accomplish goals
  • Able to work independently and as part of a team
  • Able to deliver quality results with attention to deadlines
  • Experience with version control systems, specifically Team Foundation Server and GitHub
What would also be nice to have:
  • Knowledge of UI principles and design paradigms
  • UWP and WPF development
  • Experience with React Native, Ionic, or Electron
  • Have deployed applications to the Apple App Store and Google Play



  • We want happy, healthy, high performing team members so everyone at Teknikos enjoys an unlimited vacation policy.
  • Comprehensive healthcare package, including medical, vision, and dental insurance.
  • Teknikos is a virtual workspace. We have a team office in Hatfield, PA where you will be required to attend meetings (in person or virtually) and are welcome to work there as needed.
  • This is a full-time salaried position offered at a competitive salary.


Life At Teknikos

  • We have a lot of passion around what we do and everyone that joins that team must have a desire to do great things and be an integral part of a great team. There are no bench warmers at Teknikos.
  • We're a virtualized office environment, managing your time & availability is important.
  • Natural curiosity to bring ideas and fresh thinking to the team is a must.

Apply Now

My Name is .
You can reach me by email at
I am available by phone at - -
My website can be found here