Company's Other Jobs

Click to view

WARNING! This job is awaiting verification or has expired and may no longer be applicable

Software Development


2013-08-06 20:41


About the position

Would you like to play a key part in changing the face of an industry? Do you have what it takes to lead and manage a distributed agile team while liaising with business stakeholders around the globe? Are you passionate about building great software using the Microsoft .NET platform? Are you looking for an environment where you can immediately contribute in a material way and see the results of your work in use by thousands of people?

Elanex is looking for a talented software developer / team leader to evolve our extensive translation management platform. The ideal candidate will be an experienced engineer, well versed in both back-end and front-end technologies, who thrives at the intersection of technology and business. You will report to and work closely with the CTO on strategy and feature design, drive implementation, and cultivate best practices in the development team (championing for the user, focusing on usability, writing maintainable reusable code backed by unit tests, performing code reviews, mentoring, etc.)

About Elanex

Elanex is a technology-enabled global language services company designed to consistently and efficiently deliver translation for the most demanding requirements. We are the fastest growing language services provider on the 2012 Inc. 5000 list. We provide top quality language translations for leading companies around the world, and develop world-class technologies that transform the translation process. The Elanex difference is a result of a comprehensive technology platform connecting specialist translators and subject matter expert editors with a global production team to deliver 24x7 services – Elanex software is in daily use by thousands of translation professionals around the world every hour of every day.

Elanex has offices in the United States, Canada, Europe, Japan, and Australia.


  • Strong verbal and written English communication skills
  • Demonstrable experiences leading agile and/or distributed development teams through complex projects
  • Experience building distributed, cloud, redundant and otherwise high-reliability systems

Technical requirements:

  • Deep understanding of the .NET Framework and C# language
  • Strong knowledge of .NET 3.5 required, .NET 4+ a big plus
  • Experience building complex ASP.NET and ASP.NET MVC applications
  • Experience building Windows Forms application (WPF a plus)
  • Knowledge of SQL Server, database concepts, and experience with ORM tools (NHibernate a big plus)

Day to day

Your daily work will vary across the full spectrum, from deep in the back end, working with algorithms and big data (storage, analysis, retrieval, and manipulation of unstructured data) to the middle tier (document storage, financial systems integration, complex process automation via intelligent workflows), through to the front end user interfaces and web services endpoints. The technology landscape is rapidly evolving and you will be expected to evolve your skills right along. Currently, our technology alphabet soup includes Windows Azure, Amazon AWS, Windows Server, SQL Server, C#, WinForms, WebForms, ASP.NET MVC, ASP.NET Web API, Silverlight, WPF, NHibernate, jQuery, JavaScript, Knockout, and a score of open source and commercial libraries and components.

Our team is distributed around the world, working in agile iterations, most similar to SCRUM. Prior experience with SCRUM, and past experience in the role of SCRUM master will come in handy. Working across time zones will put your time management and organization skills to the test. At Elanex, we use development best practices, including unit testing / TDD, source control, bug tracking, continuous integration, and continuous deployment. Experience with Subversion, TeamCity, or similar will be a plus.

Knowledge of foreign languages and experience with foreign cultures, as well as past experience with software localization and internationalization (l10n, i18n) will serve you well in this position.

Career growth

Elanex is a fast growing company and this role will grow along with the organization. The right candidate will have ample opportunity to advance both as a leader and as a technologist.


Our headquarters are in San Francisco, California and our team is distributed around the world. We will consider candidates interested in telecommuting, provided the candidate has prior experience managing distributed teams and being managed remotely, and has a home office environment conducive to productive work.

Application Info

Please sign in with Google or GitHub to view this job's application information. This is necessary to prevent companies from receiving excessive amounts of spam.




San Francisco, CA or Remote

Tramcar - Toronto-Waterloo Region Corridor Jobs