A worldwide leader in payment services, 2Checkout maximizes online sales conversions by giving global buyers localized payment options.
Our current job openings
Director, Financial Planning and Analysis (FP&A)Columbus, Ohio – USA
Product ManagerColumbus, Ohio / Chicago, Illinois – USA
Software EngineerColumbus, Ohio – USA
Programmer Analyst IIIColumbus, Ohio – USA
Director, Financial Planning and Analysis (FP&A)
Columbus, Ohio – USA
2Checkout is seeking a world-class FP&A Director with prior experience in a high growth or technology environment. The ideal candidate will be someone who isn’t afraid to roll up their sleeves and apply excellent business instincts, drive strategic planning and ensure accurate forecasting by partnering with the business leaders.
Candidate Profile
This individual will be energetic, independent, and able to work in a fast paced and flexible environment. This person will be hands on, creative, and able to interact effectively with all levels of the organization. This person will be a key member of the CFO’s staff and will interface with all levels of the 2CO leadership team. The person needs to be comfortable working with a high sense of urgency and have a proven history introducing and managing change and of driving and implementing process improvements and building for scale. It is essential that the successful candidate has strong communication and leadership skills.
Duties and Responsibilities
As a key member of the Finance leadership team, this person will be responsible for all aspects of the companies planning and forecasting processes as well as internal and external reporting. The FP&A Director will act as a key business partner with significant interface with the executive staff and the leaders of the functional areas across the company.
Manage the timely and accurate preparation of monthly, quarterly and annual financial forecasts including revenue and expenses
Interact with the department heads to ensure forecasts are appropriate and targets met accordingly
Do standard analysis on revenue, marketing ROI, etc. to provide information on early business indicators and to support decision making
Prepare monthly management reporting packages including standard reports and ad hoc analysis as needed
Prepare the quarterly Board of Director’s presentation
Prepare monthly and quarterly banking reports
Lead the annual planning process
Deploy effective metrics and dashboards across the company to foster constant improvement and progress towards best practices.
Required Skills and Experience
BA/BS in Accounting, Finance or related field
7+ years of progressively responsible experience
Excellent Excel skills including BI reporting
Ability to build and refine models
Experience in a publicly traded, global, high technology company preferred
Previous experience running an annual planning process
Ability to solve problems and issues creatively
Attention to detail, organized and desire for continuous improvement and innovation
Unquestionable integrity and discretion
Confident, self-starter with ability to work with minimal direction
A proven track record of identifying and developing talent
Exceptional communications skills, both written and verbal
Experience with Dynamics a plus
Product Manager
Columbus, Ohio / Chicago, Illinois – USA
Do you love working with web-based software products? Do you like interviewing customers and prospects to find unmet needs? Do you have attention to detail to make a product not good, but great? Are you interested in how our financial systems work and money flows across borders?
The Role
The Product Manager will make our product great by:
Figuring out what to build – based upon customer feedback, analysis of usage data and our competitive positioning
Ensuring that we build efficiently and with quality – you will work closely with engineering, design and QA
Qualifications
Experience as a Product Manager for a software product
Familiarity with agile development processes and weekly release cycles
Interest in payments and other financial products
Sense of ownership and personal responsibility – ideally have startup experience
Understand tech – ideally have a CS degree or experience as a software engineer
Analytical – enjoy getting into the numbers to derive insights
Natural ability to relate to customers and prospects
Fierce intelligence
Software Engineer
Columbus, Ohio – USA
A key member of the Software Development Team responsible for leading development teams, and for producing and modifying computer applications for use by the business. Analyzes requirements, designs and develops computer applications in a form consistent with Agile processes.
Essential Duties and Responsibilities
Directs the day-to-day activities of a development team.
Designs and codes business logic, screen layouts, graphical user interfaces, printed forms, and interfaces with other systems.
Analyzes code to find causes of errors and revises computer applications.
Creates test transactions and runs tests to confirm applications meet specifications.
Takes part in peer design and code reviews.
Consults with stakeholders and users to gather information about application needs, objectives, functions, features, and input and output requirements.
Consults with stakeholders and users to prototype, refine, test, and debug programs to meet business needs.
Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
Analyzes and estimates feasibility, costs, time, and compatibility with hardware and other applications.
Develops and maintains plans outlining steps and time tables for developing applications.
Researches and evaluates software and hardware to assist in programming or to use as application platforms and frameworks.
Writes and maintains technical specifications.
Writes and maintains documentation to describe application development, logic, coding, testing, changes, and corrections.
Writes documentation or reviews documentation written by others that describes installation and operating procedures.
Trains end users or technical support staff to use applications.
Monitors performance of applications after implementation.
Provides technical assistance by responding to inquiries from others regarding errors, problems, or questions about applications.
Provides on-call support for end users of the system and responds to reports of system malfunctions.
Other duties may be assigned.
Required Skills and Experience
Bachelor’s degree in Computer Technology or equivalent field; or five years related experience or equivalent combination of education and experience.
At least four years’ experience developing software in a Linux environment.
At least four years’ experience developing Enterprise and Web applications using tools such as Perl, CSS, HTML, JavaScript and Java, especially Java Enterprise Edition.
At least one year’s experience leading development teams.
Working knowledge of Software Development Lifecycle (SDLC), IT systems and processes, frameworks and methodologies.
Preferred Skills and Experience
Experience with financial transaction processing and Payment Card Industry (PCI) compliance.
Experience developing and troubleshooting SQL, Stored Procedures and Triggers.
Experience developing in an Agile environment.
Experience developing software using Service Oriented Architecture.
Competencies
To perform the job successfully, an individual should demonstrate the following competencies:
Problem Solving – Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.
Oral Communication – Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings.
Written Communication – Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.
Teamwork – Balances team and individual responsibilities; Exhibits objectivity and openness to others’ views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group commitments to goals and objectives; Supports everyone’s efforts to succeed.
Leadership – Lead development teams in accomplishing business goals through direction and personal example; Determine, document and enforce development processes and standards; Mentor other Developers.
Ethics – Treats people with respect; Keeps commitments; Inspires the trust of others; Works with integrity and ethically; Upholds organizational values.
Organizational Support – Follows policies and procedures; Completes administrative tasks correctly and on time; Supports organization’s goals and values; Benefits organization through outside activities; Supports affirmative action and respects diversity.
Motivation – Sets and achieves challenging goals; Demonstrates persistence and overcomes obstacles; Measures self against standard of excellence; Takes calculated risks to accomplish goals.
Planning/Organizing – Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives; Develops realistic action plans.
Professionalism – Interacts with others in a tactful manner; Reacts well under pressure; Treats others with respect and consideration regardless of their status or position; Accepts responsibility for own actions; Follows through on commitments; Maintains professional appearance of self and work area.
Quality – Demonstrates accuracy and thoroughness; Applies feedback to improve performance; Monitors own work to ensure quality.
Quantity – Meets productivity standards; Completes work in timely manner; Strives to increase productivity.
Programmer Analyst III
Columbus, Ohio – USA
2Checkout is looking for a Programmer Analyst III. A key member of the Software Development Team responsible for producing and modifying computer applications for use by the business. Analyzes requirements, designs and develops computer programs in a form consistent with Agile processes.
Essential Duties & Responsibilities
Designs and codes business logic, screen layouts, graphical user interfaces, printed forms, and interfaces with other systems.
Analyzes code to find causes of errors and revises computer applications.
Creates test transactions and runs tests to confirm that applications meet specifications.
Takes part in peer design and code reviews.
Consults with stakeholders and users to gather information about application needs, objectives, functions, features, and input and output requirements.
Consults with stakeholders and users to prototype, refine, test, and debug programs to meet business needs.
Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
Analyzes and estimates feasibility, costs, time, and compatibility with hardware and other applications.
Develops and maintains plans outlining steps and time tables for developing applications.
Researches and evaluates software and hardware to assist in programming or to use as application platforms and frameworks.
Writes and maintains technical specifications.
Writes and maintains documentation to describe application development, logic, coding, testing, changes, and corrections.
Writes documentation or reviews documentation written by others that describes installation and operating procedures.
Trains end users or technical support staff to use applications.
Monitors performance of applications after implementation.
Provides technical assistance by responding to inquiries from others regarding errors, problems, or questions about applications.
Provides on-call support for end users of the system and responds to reports of system malfunctions.
Other duties may be assigned.
Required Skills & Experience
Bachelor’s degree in Computer Technology or equivalent field; or five years related experience or equivalent combination of education and experience.
At least four years’ experience developing software in a Linux environment.
At least four years’ experience developing Web applications using tools such as Perl, CSS, HTML and JavaScript.
Working knowledge of Software Development Lifecycle (SDLC), IT systems and processes, frameworks and methodologies.
Preferred Skills & Experience
Experience with financial transaction processing and Payment Card Industry (PCI) compliance.
Experience developing software using Java, especially Java Enterprise Edition.
Experience developing and troubleshooting SQL, Stored Procedures and Triggers.
Experience developing in an Agile environment.
Experience developing software using Service Oriented Architecture.
Competencies
To perform the job successfully, an individual should demonstrate the following competencies:
Problem Solving – Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.
Oral Communication – Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings.
Written Communication – Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.
Teamwork – Balances team and individual responsibilities; Exhibits objectivity and openness to others’ views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group commitments to goals and objectives; Supports everyone’s efforts to succeed.
Ethics – Treats people with respect; Keeps commitments; Inspires the trust of others; Works with integrity and ethically; Upholds organizational values.
Organizational Support – Follows policies and procedures; Completes administrative tasks correctly and on time; Supports organization’s goals and values; Benefits organization through outside activities; Supports affirmative action and respects diversity.
Motivation – Sets and achieves challenging goals; Demonstrates persistence and overcomes obstacles; Measures self against standard of excellence; Takes calculated risks to accomplish goals.
Planning/Organizing – Prioritizes and plans work activities; Uses time efficiently; Sets goals and objectives; Develops realistic action plans.
Professionalism – Interacts with others in a tactful manner; Reacts well under pressure; Treats others with respect and consideration regardless of their status or position; Accepts responsibility for own actions; Follows through on commitments; Maintains professional appearance of self and work area.
Quality – Demonstrates accuracy and thoroughness; Applies feedback to improve performance; Monitors own work to ensure quality.
Quantity – Meets productivity standards; Completes work in timely manner; Strives to increase productivity.
How To Apply
All interested candidates, please send your résumé and cover letter to [email protected]