Topicus is a technology company dedicated to providing innovative software solutions to organizations operating in the financial technology space. Founded in 2014, Topicus has grown to become a leader in providing secure, reliable and user-friendly products to enhance the customer experience in the financial technology industry.
Topicus specializes in offering an integrated software stack based on an open-source codebase which is designed to meet specific customer needs. Our stack is highly customizable, allowing organizations to create their own software suite based on their own unique requirements and preferences. Our solutions are integrated with an enterprise resource planning (ERP) system, making data easy to manage and report, and are regularly monitored for any security flaws and risk.
We also provide additional services such as custom software development and application maintenance. Our development process is based on Agile methodology where we take requests from customers and collaborate closely during the development stage to meet their requirements. We are experienced with modern technologies such as object-oriented programming, software testing and mobile technologies, guaranteeing that our solutions are reliable and of the highest quality.
In addition to software services, Topicus is also an expert in consulting and technical support. Our team of experienced professionals are available to provide technology-oriented advice, guidance and support in areas such as cloud adoption, IT infrastructure and best practices application development. Our mission is to provide secure, reliable and user-friendly products to our customers that enable them to reach their goals quickly and efficiently. Whether you are looking for a coding partner or an IT partner, Topicus is the perfect choice for your business.
Quick Links
Career Paths
Reviews
FAQs
Full Stack Engineer
Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): 75,000 - 90,000
Description: This role is responsible for the company’s website and applications, as well as technical maintenance, troubleshooting, and other associated tasks. Responsibilities include developing and maintaining software, developing and updating databases and applications, providing technical support and assistance to users, and researching new technologies for improvement.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; experience with development languages such as Java, Python, and JavaScript; experience with HTML5 and CSS; strong problem-solving skills; knowledge of web technologies and databases.
Average Salary (yearly in dollars unless noted): 85,000 - 100,000
Description: This role is responsible for the support, administration, and maintenance of the company’s software, hardware, and systems. Responsibilities include troubleshooting and resolving technical issues, designing and analyzing systems and networks, monitoring system performance, and recommending changes and upgrades.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Network Administration, or a related field; experience with complex network systems; must be knowledgeable in OSI networking model; strong understanding of system security; working knowledge of hardware and software systems.
Average Salary (yearly in dollars unless noted): 65,000 - 80,000
Description: This role is responsible for analyzing and interpreting data to identify trends, develop solutions, and optimize business processes. Responsibilities include gathering and organizing data, analyzing and manipulating data, generating reports and presenting data to relevant stakeholders, and making recommendations for increased efficiency.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Mathematics, Statistics, or a related field; experience with data analysis tools such as Microsoft Excel and Tableau; familiarity with database systems and knowledge of SQL; excellent understanding of statistical principles; strong analytical, problem-solving, and communication skills.
Average Salary (yearly in dollars unless noted): 85,000 - 100,000
Description: This role is responsible for creating and testing user interfaces and experiences to improve user satisfaction. Responsibilities include researching user needs and preferences, designing prototypes and user workflows, testing designs, and optimizing user experience.
Qualifications / Requirements: Bachelor’s degree in Design, Human Computer Interaction, or a related field; strong understanding of user experience design principles; experience with design software; ability to think creatively and solve problems; excellent communication and organizational skills.
Average Salary (yearly in dollars unless noted): 65,000 - 80,000
Description: This role is responsible for designing, coding, debugging, and modifying software applications. Responsibilities include developing web applications, creating and testing software solutions, developing technical specifications, trouble-shooting software issues, and optimizing system performance.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Software Engineering, or a related field; experience in JavaScript, HTML, CSS and related web technologies; strong understanding of object-oriented design and development; experience with databases such as MySQL; excellent problem-solving skills.
Average Salary (yearly in dollars unless noted): 90,000 - 120,000
Description: This role is responsible for managing and monitoring company software, applications, systems, and networks. Responsibilities include setting up and maintaining new systems, performing regular diagnostic tests, implementing security protocols, analyzing system performance and making recommendations for improvement, and resolving technical issues.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Information Technology, or a related field; experience with DevOps tools such as Ansible, Puppet, Chef, or Jenkins; experience with operating systems such as Linux; strong knowledge of networks and security protocols; excellent organizational skills.
Working at Topicus is truly an enjoyable experience. The work is always challenging and engaging, which is helpful in staying motivated and focused. The supervisors are organized, respectful and honest; they are always willing to answer any questions or concerns and provide employees with necessary feedback or resources. On top of it all, the working environment is relaxed and all the employees are like family.
Emily K..
Review Rating:
4.9/5
4.9
Topicus is a great place to work if you are looking for a workplace that values creativity and autonomy. They are particularly supportive of employees working on long-term projects and the upper management understands the work and the time it takes to do it. Team culture is consistently positive and the team spirit is always at the forefront.
Andrew L..
Review Rating:
4.7/5
4.7
As someone who works in the IT field, I highly appreciate all the technological resources that Topicus provides. The system is one of the most advanced and up-to-date among its competitors; it runs on new servers and is regularly updated. The software used is compatible with the latest technologies and programs which makes it very convenient.
Kate S..
Review Rating:
4.9/5
4.9
Topicus is a great place to work as a programmer. You'll regularly get assignments to exercise your skills and hone your craft, while at the same time getting to play with the most cutting-edge development applications available. The IT team is friendly, approachable and always willing to help out with any questions or challenges that arise.
Cameron O..
Review Rating:
4.8/5
4.8
The design team at Topicus is well-organized and always on the move, which means that there are always plenty of projects waiting. They encourage creativity and out of the box thinking, hence why they are open to exploring new avenues to success. Overall, they offer a great working environment and plenty of opportunities to learn and grow.
Frequently Asked Questions
What work is involved in a software engineering role at Topicus?
A software engineering role at Topicus involves developing, testing, and maintaining software systems to meet customer requirements.
What kind of projects are undertaken by the customer support team at Topicus?
The customer support team at Topicus is responsible for providing customer service, technical assistance, product knowledge, and other customer-related tasks.
What qualifications are needed to apply for a job in Topicus' data engineering department?
To apply for a job in Topicus’ data engineering department, applicants must have a degree in computer science, data engineering, mathematics, or a related field, as well as several years of experience working with data.
What skills does Topicus look for in a candidate for a DevOps position?
Topicus looks for candidates for DevOps positions who have strong technical skills, such as knowledge of scripting languages, experience with cloud deployments, and an understanding of system automation.
What is the hiring process like at Topicus?
The hiring process at Topicus consists of a phone screen, a coding challenge, an onsite interview, and a decision-making process by the hiring team.
Working at Topicus is truly an enjoyable experience. The work is always challenging and engaging, which is helpful in staying motivated and focused. The supervisors are organized, respectful and honest; they are always willing to answer any questions or concerns and provide employees with necessary feedback or resources. On top of it all, the working environment is relaxed and all the employees are like family.
What work is involved in a software engineering role at Topicus?
A software engineering role at Topicus involves developing, testing, and maintaining software systems to meet customer requirements.
What kind of projects are undertaken by the customer support team at Topicus?
The customer support team at Topicus is responsible for providing customer service, technical assistance, product knowledge, and other customer-related tasks.