Careers

Join the Jemstep team and make a difference. We are looking for passionate individuals to join our team of top engineers and finance professionals.

Vice President of Sales

The Jemstep VP of Sales (ideally located in the greater New York City area) will participate on the Jemstep management team, reporting directly to the President of Jemstep who oversees strategy, business development, sales and client service. The VP of Sales role leads the Jemstep Sales team responsible for growing our business by selling technology solutions to large financial advisory firms. The VP of Sales is responsible for leading Sales activities and developing sales plans and budgets. The ideal candidate will work closely with Sales staff on increasing national business development across segments (IBD, Wires, RIA’s, Banks and Insurance Companies), partnering with Invesco Retail Sales to develop strategic opportunities and mine existing relationships. 

View position details

Sales Engineer

Successful candidates will work with Jemstep’s premium clients and prospects to deliver our technology platform, develop and evolve the technology relationship with clients, work on RFP’s and more.

View position details

Johannesburg (South Africa)

Software Engineer - Full Stack

Invesco-Jemstep is a leading provider of technology solutions to investment advisors (RIAs) and broker-dealers. Our advisor platform, Jemstep Advisor Pro, helps investment advisors scale their businesses efficiently through harnessing the best practices of technology for client engagement, onboarding and servicing. Established in 2008 and headquartered in Silicon Valley, Invesco-Jemstep has an established track record of introducing new and multi-patented technologies for the wealth management industry.

Invesco-Jemstep’s Johannesburg based development team is seeking a talented software engineer to help them in their mission of delivering world-class technology solutions to investment advisors and their clients.
Note this position is for our Johannesburg development office located in Sandton.


About the Team

How we Work

  • We use a hybrid of Kanban, Scrum and Extreme Programming. We focus on delivering value to end users as efficiently as possible.
  • employments are fully automated, driven by our DevOps culture. Deployments are typically done daily by our QA team.
  • We drive continuous improvement (Kaizen): As a team we change our processes regularly, often as part of a retrospective outcome. We are not afraid to try and discard new ideas, as long as it makes us more efficient at delivering value.

Our Technologies
We mostly use Scala for development, with a strong focus on Functional Programming while still incorporating some aspects of Object-Oriented development.

  • Concurrency Toolkit: Akka
  • Web Framework: Play
  • Source control: Git
  • Database: MongoDB and Redis

Responsibilities

  • Implement and deliver features on the product roadmap to increase product adoption
  • Communicating with various project stakeholders to clarify and contribute to feature requirements
  • Deliver and maintain high quality software
  • Follow agile software development practices
  • Contribute to building a highly effective team

Qualifications

  • Scala, Java, Erlang or Haskell experience
  • Ability to apply design patterns, data structures and algorithms
  • Proficient using open source languages, operating systems and tools
  • Knowledge of agile software development practices
  • BS in Computer Science or related field
  • 1-2 years in an engineering role preferred

Bonus Points

  • Understanding of modern web technology stack - server and client
  • Experience with a NoSQL database
  • Experience with EC2 or Openstack

Our team culture
As a company operating in a dynamic environment, Jemstep is a little different from your average large company. To work within its fast paced industry, Jemstep demands the best of its team and candidates should be prepared to work within an exciting but hard-working culture:

  • Environment and processes - Smaller, more nimble and dynamic.
  • Ambitious - 100% focused on meeting our goals and targets.
  • Attitude - Team members are driven, smart, ambitious and constantly encouraged to use their initiative to propel themselves, the team and business forward.

About Invesco Ltd.
Invesco Ltd. is a leading independent global investment management firm, dedicated to helping investors worldwide achieve their financial objectives. By delivering the combined power of our distinctive investment management capabilities, Invesco provides a wide range of investment strategies and vehicles to our clients around the world. Operating in more than 20 countries, the firm is listed on the New York Stock Exchange under the symbol IVZ. Additional information is available at www.invesco.com.

Please send your resume to jobs@jemstep.com.

Senior Software Engineer - Full Stack

Invesco-Jemstep is a leading provider of technology solutions to investment advisors (RIAs) and broker-dealers. Our advisor platform, Jemstep Advisor Pro, helps investment advisors scale their businesses efficiently through harnessing the best practices of technology for client engagement, onboarding and servicing. Established in 2008 and headquartered in Silicon Valley, Invesco-Jemstep has an established track record of introducing new and multi-patented technologies for the wealth management industry.
Invesco-Jemstep’s Johannesburg based development team is seeking a talented senior software engineer to help them in their mission of delivering world-class technology solutions to investment advisors and their clients.
Note this position is for our Johannesburg development office located in Sandton.
About the Team
How we Work
•    We use a hybrid of Kanban, Scrum and Extreme Programming. We focus on delivering value to end users as efficiently as possible.
•    Deployments are fully automated, driven by our DevOps culture. Deployments are typically done daily by our QA team.
•    We drive continuous improvement (Kaizen): As a team we change our processes regularly, often as part of a retrospective outcome. We are not afraid to try and discard new ideas, as long as it makes us more efficient at delivering value.
Our Technologies
We mostly use Scala for development, with a strong focus on Functional Programming while still incorporating some aspects of Object-Oriented development.
•    Concurrency Toolkit: Akka
•    Web Framework: Play
•    Source control: Git
•    Database: MongoDB and Redis
Responsibilities
•    Architect, implement and deliver features on the product roadmap to increase product adoption
•    Communicating with various project stakeholders to clarify and contribute to feature requirements
•    Deliver and maintain high quality software
•    Promote, apply and improve agile software development practices
•    Contribute to building a highly effective team
Qualifications
•    Scala, Java, Erlang or Haskell experience
•    Ability to apply design patterns, data structures and algorithms
•    Experience using open source languages, operating systems and tools
•    Experience implementing agile software development practices
•    BS in Computer Science or related field
•    Minimum of 5 years hands¬-on experience within a software engineering environment
•    1-¬2 years in a senior engineering role preferred
Bonus Points
•    Experience with functional programming
•    Deep understanding of modern web technology stack - server and client
•    Experience with a NoSQL database
•    Experience with EC2 or Openstack
Our team culture
As a company operating in a dynamic environment, Jemstep is a little different from your average large company. To work within its fast paced industry, Jemstep demands the best of its team and candidates should be prepared to work within an exciting but hard-working culture:
•    Environment and processes - Smaller, more nimble and dynamic.
•    Ambitious - 100% focused on meeting our goals and targets.
•    Attitude - Team members are driven, smart, ambitious and constantly encouraged to use their initiative to propel themselves, the team and business forward.

About Invesco Ltd.
Invesco Ltd. is a leading independent global investment management firm, dedicated to helping investors worldwide achieve their financial objectives. By delivering the combined power of our distinctive investment management capabilities, Invesco provides a wide range of investment strategies and vehicles to our clients around the world. Operating in more than 20 countries, the firm is listed on the New York Stock Exchange under the symbol IVZ. Additional information is available at www.invesco.com.

Please send your resume to jobs@jemstep.com.
 

Senior Systems Engineer

Invesco-Jemstep is a leading provider of technology solutions to investment advisors (RIAs) and broker-dealers. Our advisor platform, Jemstep Advisor Pro, helps investment advisors scale their businesses efficiently through harnessing the best practices of technology for client engagement, onboarding and servicing. Established in 2008 and headquartered in Silicon Valley, Invesco-Jemstep has an established track record of introducing new and multi-patented technologies for the wealth management industry.
Invesco-Jemstep’s Johannesburg based development team is seeking a talented senior systems engineer to help them in their mission of delivering world-class technology solutions to investment advisors and their clients.
Note this position is for our Johannesburg development office located in Sandton.
About the Team
How we Work

  • We use a hybrid of Kanban, Scrum and Extreme Programming. We focus on delivering value to end users as efficiently as possible.
  • Deployments are fully automated, driven by our DevOps culture. Deployments are typically done daily by our QA team.
  • We drive continuous improvement (Kaizen): As a team we change our processes regularly, often as part of a retrospective outcome. We are not afraid to try and discard new ideas, as long as it makes us more efficient at delivering value.

Responsibilities
•    Architect, implement and deliver systems to support the product roadmap
•    Maintain and monitor systems
•    Promote, implement and improve DevOps practices
•    Support engineering team practices e.g. Continuous Integration and automated code deployment
•    Contribute to building a highly effective team
Qualifications
•    Ruby, Python, Perl or Bash experience
•    Ability to apply DevOps practices
•    Experience with configuration management systems e.g. Chef, Puppet or Ansible
•    Strong Linux Administration skills including networking, filesystems, kernel tuning, security and remote access
•    Experience with virtualization and cloud infrastructure providers
•    Solid understanding of the full web technology stack
•    BS in a technology related field
•    Minimum of 5 years hands¬-on experience within a systems engineering environment
•    1-¬2 years in a senior systems engineer role preferred
Bonus Points
•    Experience managing a NoSQL database
•    Experience with EC2 or Openstack
•    Familiarity with Continuous Integration Systems
•    Familiarity with agile software development practices
Our team culture
As a company operating in a dynamic environment, Jemstep is a little different from your average large company. To work within its fast paced industry, Jemstep demands the best of its team and candidates should be prepared to work within an exciting but hard-working culture:
•    Environment and processes - Smaller, more nimble and dynamic.
•    Ambitious - 100% focused on meeting our goals and targets.
•    Attitude - Team members are driven, smart, ambitious and constantly encouraged to use their initiative to propel themselves, the team and business forward.

About Invesco Ltd.
Invesco Ltd. is a leading independent global investment management firm, dedicated to helping investors worldwide achieve their financial objectives. By delivering the combined power of our distinctive investment management capabilities, Invesco provides a wide range of investment strategies and vehicles to our clients around the world. Operating in more than 20 countries, the firm is listed on the New York Stock Exchange under the symbol IVZ. Additional information is available at www.invesco.com.

Please send your resume to jobs@jemstep.com.

Ready to get started? Request a demo