Careers

Current openings

United States

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

Business Analyst

The Business Analyst will be an integral part of the Customer Success and Implementation team dedicated to: understanding clients’ strategy for digital investment products, managing the product onboarding and development cycle and positioning clients for successful growth in assets under management while maintaining a superior customer experience. The position entails research and documentation work pertaining to clients product developmentbusiness requirements, translating the requirements into development tasks and monitoring, testing and validating development success in meeting the requirements.

View position details

Customer Support Associate

The Customer Support Associate will support clients on a daily basis after they successfully onboard onto the Jemstep digital advice platform. Candidates must be self-starters with proven organization and problem-solving skills. They will need to be able to take a client-centric, consultative approach to address clients’ needs and business objectives.

View position details

Implementation Services Lead

The Implementation Services Lead will lead client implementation activities for the Jemstep digital advice platform. Candidates will initiate and implement and robust client on boarding process. Candidates must have 5 + years of experience in delivering Managed Services/Customer Success for a SaaS company. They will need to be able to manage client expectations while, at the same time, strengthening client relationships during the implementation process.

View position details

Project Manager

The Jemstep Project Manager will be responsible for managing significant projects, typically related to the onboarding of large client firms or significant integration efforts with key business partners. Project Managers will typically work across Product, Development, and other functions within Jemstep and our external partners. Depending on the scope of work, Project Managers may work on multiple initiatives at one time and will need to balance priorities and time commitment accordingly. Strong quantitative, analytic, communication and project management skills are required. 

View position details

Software Product Manager

The Project Manager will be responsible for managing significant projects, typically related to the onboarding of large client firms or significant integration efforts with key business partners. Project Managers will typically work across Product, Development, and other functions within Jemstep and our external partners. Depending on the scope of work, Project Managers may work on multiple initiatives at one time and will need to balance priorities and time commitment accordingly. Strong quantitative, analytic, communication and project management skills are required. Manage medium/large sized technology projects through a complete project lifecycle. Oversee the delivery of a suite (program) of related projects. 

View position details

Vice President of Sales

Jemstep is a market-leading provider of advisor-focused digital solutions whose platform helps advisors grow their businesses efficiently by providing a full suite of highly flexible technology solutions that can be easily integrated into existing business models. 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

Johannesburg (South Africa)

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.

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.

Ready to get started?