Employment Opportunities

At InvestLab we have very ambitious goals, we understand to achieve our goals the biggest contributing factor is hiring talented individuals and building the right team.

Reasons Why You Would Want To Work At InvestLab

You Are Passionate About Technology

We are building technologies that help facilitate investing on a global basis. What does that mean? Complex solutions that must scale globally, manage large amounts of data, and perform transactions securly and efficiently. On top of that we take a user centric approach to everything. Just because the technology is sophisticated does not mean that it should not also be elegant and simplistic in its presentation.

You Want To Change The Future Of Investing

InvestLab wants to change the future of investing behavior by building solutions that eliminate barriers for brokers and individual investors. Opening the global market for everyone to trade is our goal, not just for the big boys.

Culture Is Important

As an emerging company we take culture seriously and want people who are not deterred by everyday challenges. We want people who are passionate but respect other peoples opinions, take pride in their work but happy to take on different tasks that challenge them, and understand that individual success only happens if there is team success. Most important, we want people who take their job seriously but want to have fun while doing what they do.


The Perks At InvestLab

We are a global company - learn from different people from different cultures

Competitive compensation equity

Work with the latest and greatest technologies

Relaxed and casual office environment

Kitchen stocked with snacks and drinks

Current Openings

We have the following open postitions to work out of our Development Centre in Alexandria, VA. If you are interested, please email your resume to techrecruiting@investlab.com.


Senior Java Engineer - Alexandria, VA


What You Need For This Position

* Minimum 5+ years of Java development experience with a solid understanding of internals such as garbage collection, class loading and security

* Minimum 3+ years implementing concurrent software for secure, high availability, transaction-processing systems

* Minimum 3+ years designing components for distributed systems using character based protocols including REST and/or SOAP

* Strong relational database schema design and query optimization skills

* Proficiency with UNIX-based OS's and Bash

* To be a self-starter who can problem solve and communicate well with others

* Ability to work effectively with an international team, strong English skills required

What We'd Like For This Position

* Brokerage or other financial programming experience (major plus!)

* Experience with the OSGi framework (major plus!)

* Extensive configuration management experience

* Experience managing application security

* Bachelors degree in computer science or equivalent, proven work experience

If you are interested, please email us your resume at techrecruiting@investlab.com

Java Engineer - Alexandria, VA


What You Need For This Position

* Minimum 3+ years of Java development experience with a solid understanding of internals such as garbage collection and class loading

* Minimum 1+ years implementing concurrent software for secure, high availability, transaction-processing systems

* Experience using both binary and character based protocols including REST and/or SOAP

* Extensive experience working with relational databases including schema definition, query optimization and general maintenance

* Comfortable with UNIX-based OS's and Bash

* To be a self-starter who can problem solve and communicate well with others

* Ability to work effectively with an international team, strong English skills required

What We'd Like For This Position

* Brokerage or other financial programming experience (major plus!)

* Experience with the OSGi framework (major plus!)

* Extensive configuration management experience

* Experience managing application security

* Bachelors degree in computer science or equivalent, proven work experience

If you are interested, please email us your resume at techrecruiting@investlab.com

ActionScript RIA Developer - Alexandria, VA


What You Need For This Position

* Minimum 3+ years of Rich Internet Application development with ActionScript 3.0

* Minimum 3+ years of developing with Flex 3.x/4.x

* Strong understanding of Object Oriented Programming

* Experience integrating with web technologies such as XML, JSON, REST and SOAP

* Experience optimizing application design to address performance and bandwidth usage

* To be a self-starter who can problem solve and communicate well with others

* Ability to work effectively with an international team, strong English skills required

What We'd Like For This Position

* Brokerage or other financial programming experience (major plus!)

* Java Development Experience (major plus!)

* Experience with GIT, Maven and Eclipse

* Configuration management experience

* Bachelors degree in computer science or equivalent, proven work experience

If you are interested, please email us your resume at techrecruiting@investlab.com

Technical Project Manager - Alexandria, VA


What You Will Be Responsible For

* Develop, validate and manage detailed baseline project plans

* Develop meeting agendas, coordinate resources, facilitate meetings, document outcomes and drive actions to completion

* Assess business processes, methods, systems and procedures and make recommendations for improvement

* Assist with the creation and maintenance of the product and sprint prioritized backlogs, story cards, sprint task boards, release plan charts, story maps and burndown charts

* Assure that all resources effectively and efficiently follow InvestLab SDLC methodology

* Developing weekly project status reports, distributing to required parties, reviewing with management

* Identify and escalate issues to assure resolution before project timeline or budget is affected

* Identify scope changes quickly and gain business approval on the proposed changes before the project or development are affected

* Ensure all project deliverables are complete, professional, accurate and stored in the approved project repositories

What You Need For This Position

* Bachelor's Degree or equivalent proven work experience

* Minimum 3 to 5 years project management experience at a technology focused financial services firm

* Proven ability to effectively execute agile project management practices; scope estimation, time estimation, risk and issue management, communications and reporting

* Familiarity with technical software development practices; continuous integration, test driven development, refactoring, automated testing, code and build management

* Strong fundamental knowledge of SDLC process from requirements gathering, estimation, coding, to testing

* Ability to work independently, analyze problems and act decisively with minimal management oversight

* Ability to work within tight deadlines and thrives under a multi-project workload

* Exceptional attention to detail

* Strong presentation, analytical, communication, problem solving, organizational and time management skills

* Strong sense of ownership and accountability

What We'd Like For This Position

* Project Management Professional (PMP) or Agile Process Certification (major plus!)

* Experience working with agile development tools JIRA/GreenHopper (major plus!)

* Technology savvy background, well versed in project managing the building of complex applications and transaction based systems (major plus!)

* Experience utilizing Excel and Atlassian Development Tool Suite (plus!)

If you are interested, please email us your resume at techrecruiting@investlab.com