TMSOFT has been building mobile apps and games since 2008. We are located in the Crystal City neighborhood of Arlington, VA and are looking for people that are passionate about creating cool stuff. Check out our current job openings as of March 2017:



  • Market our software products and digital content via social media and advertising campaigns
  • Develop fresh and creative ideas and approaches using the latest technologies, platforms, and trends
  • Use tools such as Google Analytics to analyze, develop and present key consumer insights and industry data to development team
  • Use marketing tools to identify, manipulate, and understand data including CPC campaigns and email metrics
  • Write English copy that is grammatically correct and articulate for various target audiences
  • Use A/B Testing for different campaigns to focus in on successful strategies
  • Work with various social media platforms and understand audience metrics
  • Be willing to constantly learn, think outside the box, and experiment with new technologies
  • Taking ownership of projects to ensure their successful completion with respect to deadlines


  • Expert experience at marketing software products and digital content
  • Strong knowledge using Google Analytics (or similar products) to guide future marketing campaigns
  • Strong knowledge using Mail Chimp (or similar products) to manage, design, and distribute e-mail campaigns
  • Knowledge and use of WordPress
  • Experience managing social channels including Facebook, Twitter, Pinterest, Instagram, and YouTube
  • Experience with mobile apps, advertising networks, A/B testing, and report generation
  • Good understanding of the competitive market, customers and industry trends
  • Rigorous attention to detail and strong work ethic
  • Strong communication and interpersonal skills
  • Photoshop and basic image editing experience preferred
  • Bachelor’s Degree in Marketing, Business, or related field
  • 4+ years experience in marketing, preference given to digital product marketing



  • Developing mobile applications for all Apple devices including Mac, iPhone, iPad,  Apple Watch, and Apple TV
  • Expert at writing coherent, organized, reusable, object-oriented code that other developers could easily understand
  • Capable of working with others in a high-performance team focused on feature development
  • Researching, adopting, and integrating the latest libraries and technologies
  • Taking ownership of projects to ensure their successful completion with respect to deadlines


  • Expert knowledge and experience with Apple SDKs, Objective-C, C++, Xcode, Git, and Mac OS
  • Strong experience with iOS 8+, Storyboard, Auto Layout, internationalization, and supporting multiple screen resolutions including iPhone 7 and iPad Pro
  • Working experience with push notifications, databases, widgets, and cloud technologies such as GAE and AWS
  • Experience with performance optimization, caching, security, and native hardware components (Camera, GPS, etc.)
  • Some experience with Windows and Android development preferred
  • Self-starter, analytical, tenacious problem solver
  • Familiarity with agile development and software engineering best practices
  • Rigorous attention to detail and focus on quality of deliverables, while keeping the larger picture in mind
  • Proven team experience and comfort in a team-oriented environment
  • Minimum of 5 years related work experience
  • BA or BS in Computer Science or equivalent academic background


  • Create apps and utilities for Android, iOS, Windows, and Mac platforms
  • Enrolled in computer science program
  • Have created apps outside of school assignments
  • Excellent problem solving skills
  • Excited to build mobile apps
  • Experience with at least C++, Java, C#, Objective-C, or Swift
  • Able to receive college credit for internship

Here at TMSOFT, we:

  • Hire the best people.
  • Give them a meaningful and challenging role.
  • Provide a fun and inviting work environment–happy hours, holiday events, and building-wide social events.
  • Offer a casual dress work environment–no ties or collars here.
  • Full time and contract positions available.  Full time employees receive competitive pay and a benefits package including 401(k) with employer match, health insurance, and paid time off.

If you are looking for full time employment or consulting work and you fit one of the above positions please E-mail your resume to jobs at tmsoft dot com.

Note: In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.