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 while .


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 Center 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

  • 5+ years Java development experience with a solid understanding of internals such as garbage collection, class loading, and security
  • 3+ years implementing concurrent software for secure, high availability, transaction-processing systems
  • 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 flavors and Bash
  • A self-starter who can solve problems
  • Ability to communicate and work effectively with an international team

What We'd Like For This Position

  • Brokerage or other financial programming experience is a major plus
  • OSGi experience is a 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

  • 3+ years Java development experience with a solid understanding of internals such as garbage collection, and class loading
  • 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 flavors and Bash
  • A self-starter who can solve problems
  • Ability to communicate and work effectively with an international team

What We'd Like For This Position

  • Brokerage or other financial programming experience is a major plus
  • Experience with the OSGi framework is a 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

Frontend Web Developer - Alexandria, VA


What You Need For This Position

  • 3+ years RIA development experience with ActionScript 3.0, Flex 3.x/4.x
  • JavaScript/HTML5/CSS3 developement (single page apps) experience
  • Experience with REST web services, JSON, and XML
  • Solid understanding of Object Oriented Programming principles
  • Experience optimizing application design to address performance and bandwidth usage
  • A self-starter who can solve problems
  • Ability to communicate and work effectively with an international team

What We'd Like For This Position

  • Brokerage or other financial programming experience is a major plus.
  • An eye for design
  • Java development experience is a plus
  • Experience with GIT and Eclipse
  • Bachelors degree in computer science or equivalent, proven work experience

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

Application Security Engineer - Alexandria, VA


What You Need For This Position

  • Proven experience implementing enterprise-level authentication and authorization systems with focus on user roles and permissions, multi-factor authentication, Spring Security/ACEGI, OpenAM/OpenSSO, SSO, and OAuth2
  • Fundamental understanding of security architectures, network protocols, and security technologies such as reverse proxies, SSL, digital signatures, and PKI
  • Strong Java development experience and understanding of Object Oriented Programming principles
  • A self-starter who can solve problems
  • Ability to communicate and work effectively with an international team

What We'd Like For This Position

  • Brokerage or other financial programming experience is a major plus
  • OSGi experience is a major plus
  • 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