cover image
IBM

IBM

www.ibm.com

79 Jobs

330,345 Employees

About the Company

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you.

We're here to help every creator turn their "what if" into what is. Let's create something that will change everything.

Listed Jobs

Company background Company brand
Company Name
IBM
Job Title
Application Developer - Salesforce
Job Description
**Job Title** Senior Salesforce Application Developer **Role Summary** Design, develop, and maintain scalable Salesforce applications and integrations. Collaborate with cross-functional teams to deliver secure, high-quality solutions aligned with enterprise-level requirements. **Expactations** Over 10 years of Salesforce application development experience. Proficiency in Apex, Visualforce, Lightning Components, SOQL/SOSL, and integration patterns (REST/SOAP). CI/CD pipeline experience and version control (Git). **Key Responsibilities** - Design and implement Salesforce applications and integrations for scalability and performance. - Develop Lightning components and Visualforce pages for customized user interfaces. - Write clean, documented Apex code and optimize data retrieval using SOQL/SOSL. - Collaborate with stakeholders to align technical solutions with business needs. - Troubleshoot complex issues and ensure compliance with security and governance standards. - Participate in code reviews and refine development processes. - Stay current with Salesforce updates and industry trends. **Required Skills** - Advanced Apex programming (triggers, batch classes, controller extensions). - Lightning Component framework and Visualforce. - Integration patterns (REST/SOAP, Bulk API) with third-party systems. - Version control (Git) and CI/CD pipeline implementation. - Agile methodology, data security, and ETL processes. - Problem-solving and cross-team communication. **Required Education & Certifications** Not specified. --- *Note: Preferred skills (e.g., cloud platforms like AWS/Azure/GCP) may enhance eligibility but are not mandatory for shortlisting.*
Calgary, Canada
Hybrid
Senior
18-09-2025
Company background Company brand
Company Name
IBM
Job Title
Customer Success Manager Intern – Entry Level Sales Program 2026
Job Description
**Job title:** Customer Success Manager Intern – Entry Level Sales Program 2026 **Role Summary:** Seasonal entry‑level intern who partners with enterprise customers to help them adopt and expand IBM AI and hybrid cloud solutions. Acts as a technical advisor, builds credibility through code demos, and supports pilots that drive adoption, renewal, and expansion of IBM products. **Expectations:** - Graduate or undergraduate student (or recent graduate) enrolled in a technical degree (Computer Science, Data Science, AI, Engineering, etc.). - Demonstrated Python coding proficiency and understanding of ML/AI fundamentals. - Willingness to learn new IBM technologies, engage clients, and grow into an end‑to‑end sales‑technical role. - Ability to travel to client sites and internal IBM offices as required. **Key Responsibilities:** - Conduct workshops to explore client use cases and frame business value. - Design and build MVPs (minimal viable products) using Python, open‑source frameworks, IBM Watsonx, and Red Hat stack. - Lead technical conversations that persuade stakeholders to adopt IBM AI solutions. - Create and execute customer success plans to increase active adoption of IBM products post‑deployment. - Collaborate closely with customers, product managers, and development teams to understand business needs and translate them into technical solutions. - Drive expansion and renewal by guiding enterprise clients through AI adoption paths. - Participate in agile development cycles and support continuous improvement of solutions. **Required Skills:** - Python programming (notebooks, scripting) - Machine Learning, Deep Learning, and large‑language‑model concepts - Strong verbal and written communication; able to articulate complex technical ideas to business audiences - Consultative approach: ask open‑ended questions, identify client pain points, propose actionable solutions - Self‑motivated, problem‑solving mindset, and collaborative team player - Familiarity with agile development, AI governance, and industry trends (preferred) **Required Education & Certifications:** - Bachelor’s (or higher) degree in Computer Science, Artificial Intelligence, Data Science, Engineering, Information Systems, or related technical field. - No prior certifications required; technical knowledge gained during coursework and projects is sufficient.
San francisco, United states
Hybrid
Fresher
18-09-2025
Company background Company brand
Company Name
IBM
Job Title
Cloud-Native Front-end and API Developer Intern 2026
Job Description
Job Title: Cloud‑Native Front‑end and API Developer Intern Role Summary: Intern position developing cloud‑native front‑end components and APIs for IBM Research Apps@Research, applying Agile development, modern web frameworks, and containerized deployment. Expactations: Deliver high‑quality code, adhere to Agile sprint cycles, conduct code reviews, maintain source control hygiene, collaborate across multidisciplinary teams, and support continuous integration/deployment pipelines. Key Responsibilities: • Design and implement responsive UI components using JavaScript, HTML, CSS, and a front‑end framework (React, Angular, or Vue). • Build and expose RESTful APIs in Python or Go. • Containerize applications and deploy to Kubernetes/OpenShift following 12‑factor principles. • Perform peer code reviews, commit changes to GitHub, and maintain documentation. • Participate in daily stand‑ups, sprint planning, and retrospective meetings. • Communicate requirements and progress to product owners and scientific research stakeholders. Required Skills: • JavaScript, HTML, CSS fundamentals. • Experience with React.js (preferred) or other modern front‑end frameworks. • Programming in Python or Go. • Knowledge of Git source‑code management. • Understanding of Agile methodologies. • Familiarity with containerization, Kubernetes/OpenShift, and 12‑factor app design. • Strong collaboration and communication abilities. Required Education & Certifications: Bachelor’s degree (or current enrollment) in Computer Science, Software Engineering, or related field.
San jose, United states
On site
Fresher
18-09-2025
Company background Company brand
Company Name
IBM
Job Title
Business Analyst
Job Description
**Job Title:** Business Analyst **Role Summary:** Detail‑oriented professional responsible for analyzing business processes, gathering and documenting requirements, and delivering data‑driven insights to improve efficiency and align IT solutions with organizational objectives. **Expectations:** - Accurately capture and translate stakeholder requirements. - Identify and recommend process improvements and system enhancements. - Collaborate effectively with technical teams and project stakeholders. - Produce clear, actionable reports and documentation for non‑technical audiences. - Maintain alignment of deliverables with project timelines and business goals. **Key Responsibilities:** - Conduct requirement gathering through interviews, surveys, and observations. - Document functional and non‑functional specifications. - Analyze existing workflows and propose optimization strategies. - Work with IT to design, test, and implement new applications or system changes. - Perform data analysis to support strategic decision‑making. - Participate in project meetings to ensure business needs are met. - Create and maintain process diagrams, user stories, and backlog items. **Required Skills:** - Strong analytical, problem‑solving, and critical‑thinking abilities. - Excellent written and verbal communication; ability to simplify complex concepts. - Proficiency with business analysis tools (e.g., JIRA/Confluence, Mural, Figma, Visio, MS Office). - Knowledge of analysis methodologies (Agile, Scrum, Waterfall). - Ability to work independently and within cross‑functional teams. **Required Education & Certifications:** - Bachelor’s degree in Business Administration, Information Systems, Computer Science, or related field. - Professional experience as a Business Analyst in a corporate environment (minimum years not specified). - Relevant certifications (e.g., CBAP, PMI‑PBA, Agile Scrum Master) preferred but not mandatory.
London, United kingdom
Hybrid
23-09-2025