Skillsoft is a leading provider of world-class learning, development, and technology solutions dedicated to helping organizations achieve their business goals and objectives. We provide award-winning software, digital content and cloud-based services focused on learning, development, and technology that are proven to boost organizational performance.
Our strong commitment to technology has enabled us to create innovative programs, products and services that enable organizations to develop and manage a sustainable and successful learning and development environment for their employees. With our technology-focused solutions, businesses can provide a customizable learning experience that covers a wide range of topics from technical and professional training, to compliance and management development.
Our technological tools feature the latest developments in machine learning, computer-based assessment, and visualization, as well as a powerful platform that provides learners with personalized and engaging content, delivered in multiple formats on any device. Our IT certification programs ensure that personnel maintain technical proficiency with cutting-edge technology and up-to-date certifications.
We are passionate about helping to develop and nurture an employee’s skills in the ever-evolving technology industry. Our technology-focused products are easy to use and provide real-time analysis, insight and feedback, allowing organizations to make better decisions to improve their performance and organizational success. With our dedication to enterprise skill development and growth, Skillsoft continues to be an innovator in the world of learning and development programs.
Quick Links
Career Paths
Reviews
FAQs
Software Test Engineer
Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $90,000 - $110,000
Description: Responsible for testing entire software applications (which includes UI, functional, system, unit and integration testing) across a wide range of platforms, products and technologies. Investigate complex application and software issues and identify root causes. Integrate and coordinate pieces of the technology puzzle for rapid problem resolution. Analyze current application or software systems and make recommendations for improvement or development. Develop new processes and documents for software testing.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Information Technology, or related field. Proven experience with software testing and automated testing frameworks. Understanding of software development life cycle principles. Strong problem-solving and critical thinking skills. Solid knowledge of programming concepts and principles.
Average Salary (yearly in dollars unless noted): $105,000 - $125,000
Description: Design and deploy innovative cloud-based technologies and ensure the infrastructure used to support them is operating reliably, securely, and at peak performance. Allocate and configure databases, applications, virtualization, storage, networks, and security. Monitor cloud architectures and systems to evaluate system performance, security and recoverability. Design platform solutions that meet specified requirements and goals. Develop/document cloud architecture designs and cloud migration plans.
Qualifications / Requirements: Bachelor’s Degree in Computer Science, Engineering, Information Technology or related field. Relevant cloud technology certifications. Proven experience working with Cloud Services (ex: AWS, Azure). Knowledge of scripting and programming languages (ex: Python, Java). Experience with automation/configuration tools (ex: CloudFormation, Ansible). Familiarity with Linux/Unix systems.
Average Salary (yearly in dollars unless noted): $85,000 - $110,000
Description: Designs systems for data storage, maintenance and modification of corporate databases. Develops, tests, installs and tunes databases to ensure that critical data is maintained securely, efficiently and accurately. Investigates automated methods to optimize database performance and recommends changes when necessary. Creates and monitors alerts and thresholds to increase database system performance, as well as receives and troubleshoots database related issues.
Qualifications / Requirements: Bachelor's Degree in Computer Science, Information Technology, or related field. Significant knowledge of Relational Database Management Systems (RDBMS) (ex: MS SQL, MySQL, Oracle). Experience with high availability technologies, disaster recovery, replication, and clustering. Ability to troubleshoot complex database infrastructure issues with the assistance of relevant tools. Good understanding of database design, implementation and optimization.
Average Salary (yearly in dollars unless noted): $115,000 - $135,000
Description: Develops and designs analytical models used to predict, forecast and prescribe actions from incredibly large data sets in order to gain insights and drive decisions. Builds, integrates, and optimizes structured and unstructured data platforms. Creates, tests, and fulfills data requirements in self-service business intelligence tools. Works with stakeholders in order to understand business problems and opportunities and design solutions.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Information Technology, or a related field. Proven experience working with data mining and data analysis tools (ex: SAS, SPSS, R, Tableau). Excellent understanding of distributed computing frameworks, such as Hadoop and Apache Spark. Good experience with data warehouse concepts. Strong knowledge of statistics, different data collection methods and related technologies.
Average Salary (yearly in dollars unless noted): $85,000 - $105,000
Description: Responsible for the development of websites, building and maintaining application programming interfaces (APIs) and applications. Translate business requirements into code and create software solutions from the ground up. Includes specifications, coding, testing and deployment. Provides ongoing maintenance and support for websites, APIs and applications. Improve website performance and usability.
Qualifications / Requirements: Bachelor’s Degree in Computer Science, Information Technology, or related field. Proven experience with developing web-based applications. Expertise developing in HTML, CSS, Java, JavaScript, ASP, AJAX, or other web-related programming languages. Understanding of web accessibility standards, cross-platform compatibility and Google Analytics. Good problem-solving and analytical skills.
Average Salary (yearly in dollars unless noted): $95,000 - $115,000
Description: Responsible for the development and implementation of software development technologies and tools, while ensuring they are integrated and supporting the entire software development life cycle. Works with multiple teams to develop and deploy secure, reliable, and scalable applications. Automates manual processes and develops tools to increase development process efficiency. Ensures application/ system stability through monitoring solutions.
Qualifications / Requirements: Bachelor’s Degree in Computer Science, Information Technology, or related field. Proven experience with DevOps platforms, technologies and practices. Knowledge of Cloud-based Platforms (Amazon Web Services, Google Cloud Platform, Microsoft Azure). Understanding of CI/CD concepts and technical implementation. Experience working with version control solutions (GIT).
Working at Skillsoft was a great experience. The management was always willing to help the employees who had problems or needed extra guidance. The software was really great and easy to use, with intuitive user interface. I felt like I was able to learn a lot from my co-workers. It was also really enjoyable to be able to go home each day feeling like I had contributed to the team and made a difference for the company.
Kevin L..
Review Rating:
5/5
5
I've enjoyed my experience working at Skillsoft. The technical positions require a lot of creativity and teamwork and I've found myself constantly challenged and engaged in my work. I'm especially satisfied with the level of knowledge and expertise the company expects and provides. I've been able to collaborate with other departments on challenging projects, which has been incredibly rewarding.
Cayla S..
Review Rating:
4.7/5
4.7
I've been with Skillsoft for about a year now and I absolutely love it. The atmosphere is great and the entire company truly values their employees. I'm a programmer and I honestly feel like I'm making a difference. The tools and software provided is top-notch, making our jobs that much easier. I'm so grateful I was given this opportunity and look forward to continuing to grow and expand my skills here.
Monica H..
Review Rating:
4.8/5
4.8
The tech team at Skillsoft is amazing. As a designer, I had the opportunity to work on several projects that pushed the boundaries of what I thought I was capable of creating. Everyone was supportive and always willing to give helpful advice. Senior staff was willing to go the extra mile to ensure our projects were top-notch. I'm very proud of the work I accomplished during my time here.
Jeff G..
Review Rating:
4.5/5
4.5
I'm really glad I chose Skillsoft for my IT career. With the tools and resources provided to us, I was able to learn so much and develop new skills. I also had the opportunity to work on some large projects, where I felt respected for my contributions. I appreciate the benefits and salaries here, which allows us to be able to focus on our projects and make a real impact on the company.
Frequently Asked Questions
What is a Solution Architect?
A Solution Architect is responsible for constructing, maintaining and developing software architectures and models that meet organizational objectives.
How to become a Software Developer?
A career in software development requires a bachelor’s degree in computer science, software engineering or a related discipline. Additionally, software engineers must have a background in software development, programming, and computer language.
What is the work of a Technical Writer?
A Technical Writer’s job is to write, organize, and communicate complex information. They create content such as user guides, tutorials, and help documentation, ensuring the accuracy of content and delivering it in a clear and concise manner.
What is the role of a Quality Assurance Engineer?
Quality Assurance Engineers are responsible for ensuring that software products meet their requirements and function correctly. They design and implement system tests, evaluate test results and draw conclusions.
What is the job of a System Administration?
System Administration is responsible for configuring and maintaining the hardware, software and networks that make up the company’s computing environment. They also provide technical support, troubleshooting, and training to end-users.
Career Paths: Software Engineer, Data Scientist, Network Engineer, Technical Support Engineer, Business Analyst, Quality Assurance Engineer, Database Administrator, IT Project Manager, Systems Administrator, DevOps Engineer
Working at Skillsoft was a great experience. The management was always willing to help the employees who had problems or needed extra guidance. The software was really great and easy to use, with intuitive user interface. I felt like I was able to learn a lot from my co-workers. It was also really enjoyable to be able to go home each day feeling like I had contributed to the team and made a difference for the company.
A Solution Architect is responsible for constructing, maintaining and developing software architectures and models that meet organizational objectives.
How to become a Software Developer?
A career in software development requires a bachelor's degree in computer science, software engineering or a related discipline. Additionally, software engineers must have a background in software development, programming, and computer language.