IBM

Rating:
5/5
Since its founding in 1911, IBM has grown to become the world’s largest Information Technology (IT) services corporation. IBM provides the most cutting-edge technology solutions possible in order to help drive our clients’ business development and digital transformation. With a range of products and capabilities in 4 major technology categories (Cloud and Cognitive, Networking, Security and IT Infrastructure), IBM offers a comprehensive portfolio of enterprise solutions built with artificial intelligence, analytics, the internet of things, blockchain, and more. When it comes to coding, programming, and application development, IBM provides a wide range of development tools, platforms, and opportunities, including the most advanced and comprehensive artificial intelligence (AI) and cognitive capabilities to help developers create powerful solutions. IBM’s AI platform, Watson, is a cloud-based service that gives developers access to a wide array of resources, services, and tools, such as natural language processing, AI chat bots, and logic-based reasoning. IBM also offers development tools such as IBM Integration Bus, which allow developers to build, test, and deploy applications quickly and easily on any platform, including mobile solutions. IBM understands the importance of IT infrastructure security, and provides a suite of security solutions to protect data and other important business assets. In addition, IBM provides expertise and support services, such as DevOps support, containerization, and mobile infrastructure solutions, allowing clients to deliver highly secure solutions quickly and effectively. IBM’s AI-powered solutions also deliver holistic security assessments that provide valuable insight into possible security risks, weaknesses, and solutions. At the forefront of cloud computing, IBM’s technology solutions are designed to provide scalability, integrate disparate platforms, and optimize the cost of cloud migration. IBM’s software solutions also provide predictive analytics and machine learning capabilities, helping clients to better understand customer data and quickly respond to customer needs. IBM stands as a leader in a wide range of technology solutions, including but not limited to AI, analytics, containerization, and mobile solutions. Their cloud-based solutions provide scalability and intelligent analytics, while their infrastructure and security solutions provide clients with the knowledge and tools they need to maintain a secure IT environment. For developers looking to create powerful solutions and drive business success, IBM provides an outstanding selection of programming and coding tools, as well as tremendous support.

Quick Links

Information Systems Security Engineer

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 115000
Description: This position involves establishing, communicating, and enforcing information technology security policy, assessing systems for risk and vulnerabilities, and resolving security issues. Responsibilities include monitoring and analyzing trending security system issues, end user behavior, and network activity; maintaining access control; creating system and user documentation; and responding to security incidents. Requirements include a degree in Information Systems or Computer Science; 3+ years of experience in IT/Cyber Security; and proficiency in security-related computer programming, reporting, assessment and compliance tools.
Qualifications / Requirements: Solid understanding of software, network, and application security; ability to analyze system events and alerts to detect security threats; experience with security audit and compliance; excellent written and oral communication

Software Quality Assurance Engineer

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 90000
Description: This position involves developing and executing test plans to ensure that software products meet customer and business requirements. Responsibilities include developing test cases and procedures, performing manual and automation tests, coordinating test activities across departments, ensuring timely and accurate results, and providing feedback on software functionality. Requirements include a Bachelor's degree in Computer Science or related field; 3+ years of experience in software quality assurance; experience in manual and automated testing; and knowledge of scripting languages.
Qualifications / Requirements: Ability to create test plans from requirements; excellent analytical and problem-solving skills; understanding of Software Development Life Cycle (SDLC); experience with source code management tools; excellent verbal and written communication

Cloud Support Engineer

Average Work Hours (weekly unless noted): 30-40 hours
Average Salary (yearly in dollars unless noted): 85000
Description: This position involves providing technical support to customers utilizing cloud technologies, analyzing customer scenarios and responding to their technical service requests. Responsibilities include documenting customer inquiries, utilizing problem-solving skills to identify the root cause of customer issues, and offering appropriate solutions. Requirements include a Bachelor's degree in Computer Science or related field; 2+ years of technical support experience, preferably in a cloud computing environment; and knowledge of database systems, distributed applications, and cloud platforms like AWS, Azure, and Google Cloud Platform.
Qualifications / Requirements: Strong written and oral communication; experience in troubleshooting various cloud technologies; familiarity with database systems, distributed applications, and virtualization technology; experience with scripting languages such as PowerShell and Bash

DevOps Engineer

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 105000
Description: This position involves automating and deploying software, scripting configuration management and testing, and monitoring the infrastructure and applications. Responsibilities include designing and developing the architecture of the application, developing automated tests and deployment tools, documenting system configurations, and working with employees to create and execute a roadmap of development. Requirements include a degree in Computer Science or related field; 3+ years of experience in web, software or DevOps engineering; experience with scripting languages and configuration management tools, and experience working with cloud platforms and services.
Qualifications / Requirements: Proficiency in Python, C#, HTML, and CSS; understanding of cloud security models; experience with optimizing system performance; experience with continuous integration; excellent spoken and written communication.

Data Scientist

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 100000
Description: This position involves collecting, organizing, and analyzing data using analytics and algorithms for insight into the latest trends in the industry. Responsibilities include designing experiments, creating models of data behavior, uncovering trends, making predictions, and creating data visualizations. Requirements include knowledge of algorithms, analytics, programming, mathematics and statistics, data modeling tools, and software engineering.
Qualifications / Requirements: Proficient in programming languages such as Python, R, and SQL; experience with BigData technologies such as Hadoop and Pig; Bachelor's degree in Computer Science or related field; 5+ years of experience in programming and data analysis

Software Engineer

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 95000
Description: This position involves working with a team to design, develop, and test applications and web-based programs. Responsibilities include architecting, developing, debugging, and documenting code; working with databases and web services; problem-solving; collaborating with team members; and troubleshooting for customers. Requirements include a Bachelor's or Master's degree in Computer Science or related field, proficient programming skills (e.g. Java, Python, etc.), and experience in web development, databases and APIs.
Qualifications / Requirements: 3+ years of programming experience; knowledge of object-oriented programming paradigms; experience with web frameworks; strong problem-solving and communication skills
Locations: New York, Dallas, Atlanta, Charlotte, Chicago, Raleigh, Houston, Toronto, London, Amsterdam, Paris, Sao Paulo, Beijing, Tokyo, Seoul
Career Paths: Software Engineer, Senior Technical Consultant, IT Security Administrator, Data Scientist, Cloud Solution Architect, Systems Programmer, Business Intelligence Analyst, User Experience Designer, Big Data Engineer, Client Technical Support Representative.
Job Contacts: info@us.ibm.com

Recent Reviews

Ava W.
5/5
5
I've been working at IBM for four years and I'm really loving it. The employees here are incredibly supportive, helpful, and friendly. It's a great environment to be in. Additionally, the company prides itself on innovation and I feel supported in trying new ideas and pushing the boundaries. Five stars!

Frequently Asked Questions

What is IBM's core business focus?
IBM focuses on providing enterprise-class solutions to clients across industries and sectors.
What roles or positions do IBM employees typically hold?
IBM hires talent in a wide range of roles, including customer service representatives, software engineers, data analysts, system administrators and more.