IBM is one of the world’s largest IT companies, with operations in over 170 countries. IBM is known for its hardware and software products, including computers, servers, storage systems and networking equipment.
Software Engineer Apprentice
Introduction
At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.
Your Role and Responsibilities
Are you interested in pursuing a software development career? Have you heard about agile development, but want to learn more about how it ‘works’? Are you someone that has a foundational understanding of development or programming concepts, but want to take a less traditional path to achieve it?
What is an Apprenticeship?
IBM Apprenticeship Program, which lasts approximately 12 months, is an official registered apprenticeship recognized by the Department of Labor (DOL). Every graduate of a Registered Apprenticeship program receives a nationally-recognized credential from the DOL.
During the apprenticeship duration, you will be required to complete specific learning hours and on the job training that has been outlined to ensure you are developing the skills and competencies essential to the role. You will be able to learn and grow at your own pace, but we expect most apprentices will complete their learning within 12 months. Once you graduate and receive your certificate from our apprentice program, you will be eligible to apply to available full-time roles at IBM.
Who You Are
An apprenticeship is about learning. We’re seeking candidates who have the following requirements, but we know you’re just getting your career started, and we’re committed to helping you learn and grow. If you’ve had some experience with coding or development in the past, you’re exactly the type of candidate we’re looking for….
- Drive and eagerness to learn
- Strong problem solving and communication skills
- Able to work independently and take initiative, as well as work collaboratively and contribute to an agile team environment
- Some knowledge or experience in ONE or more of the following:
- Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)
- Design Thinking
- Hypothesis driven development
- Social coding
- Agile principles
- Container development using tools such as Docker or Vagrant
- Application Development, DevOps automation, and the development toolchain (e.g. Travis, Jenkins, Junit, automated test tools)
What’s the Experience?
As an apprentice, you’ll join with other apprentices in a local cohort. You’ll go through your first few weeks together, learning about IBM and the skills you’ll be attaining throughout your apprenticeship. Then, you’ll work with your managers and mentors to progress through your personal skills roadmap, learning and demonstrating new knowledge and competencies through hands-on application with your project teams. You’ll complete milestones along the way, earning digital credentials to validate your skills, and will come back together with other apprentices to participate in on-going training and development focused on your professional and technical skills.
As a Software Engineer Apprentice at IBM, you’ll work as part of a larger team of experienced developers and mentors in an interactive, collaborative environment. You’ll learn the fundamentals of development, software design, testing, and cloud computing, agile principles, IBM Design Thinking, DevOps and continuous delivery. You will also learn how to resolve IBM customer issues, debug customer problems and environments, and increase Cloud Service skills, and will build the skills to grow your career as a Software Developer. Best of all, you are a contributing member of your team, putting forward ideas, taking on responsibilities and making choices about how you get the job done just like any other IBMer.
The work location for this position is San Jose, CA. Must be local or willing to relocate at own expense. No relocation is available for this position.
Required Technical and Professional Expertise
- Must have basic knowledge in one of the following programming languages: Java, JavaScript, PHP, C#, Objective-C, C/C++, Python, Ruby and/or functional languages (Haskell, Scala, F#, Clojure)
- Willingness to complete the requirements of the apprenticeship program.
Preferred Technical and Professional Expertise
- Some work experience as an Application Developer or in a DevOps role
Federal Software Sales Representative- Data and AI
A Technology Sales Specialist role (what we internally call a, ‘Brand Sales Specialist’) in IBM’s Data & AI brand means accelerating enterprises’ success by improving their ability to understand their data. It means providing solutions that enable people across organizations, in multiple roles, the ability to turn data into actionable insights without having to wait for IT. And it means selling multi-award winning software, and world-class design practices that enables business analysts to ask new questions. The answers to which are literally shaping the future and changing the world.
Excellent onboarding and an industry leading learning culture will set you up for positive impact and success, whilst ongoing development will advance your career through an upward trajectory. Our sales environment is collaborative and experiential. Part of a team, you’ll be surrounded by bright minds and keen co-creators – always willing to help and be helped – as you apply passion to work that will compel our clients to invest in IBM’s products and services.
Your Role and Responsibilities
As a Brand Sales Specialist you’ll work closely with clients to develop relationships, understand their needs, earn their trust and show them how IBM’s industry leading solutions will solve their problems whilst delivering value to their business.
Maintain Client Relationships and Showcase IBM’s Tech Value: Actively maintain and nurture client relationships while effectively highlighting the value of IBM’s technology solutions.
· Utilize Solution-Selling Skills: Apply solution-selling techniques to engage with decision-makers, assess and qualify opportunities, and establish enduring partnerships.
· Oversee the Full Sales Process: Take charge of the entire sales process, from handling RFI/RFP responses to meeting key performance indicators (KPIs). The focus is on acquiring new business and expanding existing accounts.
· Collaborate with IBM’s Sales Network: Work in cooperation with IBM’s sales ecosystem to develop and execute sales campaigns, ultimately leading to the growth of the sales pipeline.
FedSales24
Required Technical and Professional Expertise
- Data & AI Market Knowledge: Expertise in the Data & AI market to serve as a trusted client advisor (training on IBM’s Data & AI offerings will be provided).
- Demonstrate a proven track record of success in technology sales, with a focus on acquiring new clients.
- Exhibit a strong understanding of business operations and financial benefits related to technology solutions, enabling clear explanations.
- Possess strong, persuasive communication and presentation skills.
Preferred Technical and Professional Expertise
- Showcase a track record of experience illustrating how technology solutions deliver tangible operational and financial value at all organizational levels (training on IBM’s product offerings will be provided).
Quantum Client Engagement Internship 2025
Your Role and Responsibilities
This is for a 2025 summer internship with the following start dates: May – August or June – September for quarter system schools.
As a Client Engagement Manager, you will interface across many individuals and parties at partner institutions and within IBM, including technical teams within IBM Quantum, as well as product, marketing, and business development teams. You will work with people across the board to align plans on all dimensions of the partnership. You will be responsible of executing and ensuring delivery of successful outcomes. Specific responsibilities include understanding the needs of business and technical leaders at IBM Quantum partners; and driving adoption and usage of IBM Quantum offerings.
Required Technical and Professional Expertise
- Bachelor Degree in computer science, physics, mathematics, business management, or a related discipline.
- Experience with relationship building and client management.
- Project management and determination to meet deadlines.
- Effective communication skills.
- Data-driven decision-making.
Preferred Technical and Professional Expertise
- Masters of PhD candidate in quantum information, physics, computer science, business management, or a related discipline
- Experience in coordinating and managing large partnerships
- Ability to execute multiple, complex plans
- Research or development in the field of quantum computing
- Prior experience in client facing role
- Experience in AI, Cloud Computing, SaaS and other relevant classical computing and data center technologies.
Senior Operations Analyst – Apptio
We are seeking a highly skilled and experienced Senior Operations Analyst to join our Global Business Operations team at Apptio, an IBM Company. This role is essential in supporting our Professional Services’ global business operations through effective project management, data analysis, and process optimization. The ideal candidate will have extensive knowledge of business applications, a strong ability to troubleshoot and resolve issues, and the capability to work independently on complex tasks while contributing to the overall success of the organization. The role also emphasizes a strong focus on the customer renewals business and offers opportunities to develop global operational processes and build relationships across diverse internal teams, including senior customer success executives and sales operations.
You:
Join the world’s leading software company for IT professionals where opportunities for career development are limitless on the back of a rapidly growing and evolving company.
You are a highly motivated person with a passion for driving business outcomes through data manipulation and analysis, program management and cross-functional teamwork. You enjoy working independently on data manipulation and analysis projects and are comfortable performing multiple iterations of analysis and presentations, based on input from multiple stakeholders. You are equally comfortable and effective at leading calls and meetings, with co-workers from various functions and levels and find it easy to establish mutual understanding and credibility. You are diligent about performing other follow-up activities to drive and track programs, which may be initiated based on your data analysis or other motivators. People who work with you would describe you as detail oriented, strategic, committed and enjoyable to work with.
Us:
The Global Business Operations team at Apptio plays a critical role in managing the internal processes, systems, and finances that drive the “business of services.” Acting as a bridge between Services Sales & Delivery, Customer Success, Corporate FP&A, Accounting, and IT, the team ensures the seamless flow of the quote-to-cash (Q2C) process for services. Mission is to enable the Services organization to achieve its business and financial goals. The team supports Apptio’s Professional Services team by providing the necessary tools and processes to deliver high-quality deployments and drive product adoption, all while maintaining alignment with financial objectives. Given the rapid growth of the business, successful team members thrive in a fast-paced environment, continuously seeking ways to improve and scale operations.
- Standard Operating Processes (SOPs):
- Co-own maintenance of specific SOPs, including documentation updates, identifying gaps, and suggesting enhancements with Operations Manager. Ensure the execution of SOPs aligns with business needs.
- Work with cross-functional teams to document process flow used to drive enhancement.
- Business Applications:
- Possess extensive knowledge of our business applications, enabling you to execute projects effectively, identify system gaps, and propose automation opportunities.
- Provide operational support for a variety of initiatives to streamline processes, reduce administration, and achieve team/business goals.
- Serve as the subject matter expert of business applications, able to identify system gaps for fixes, and/or automation.
- Reporting & Analysis:
- Run out-of-the-box reports, fully understand the concepts behind them, and utilize them to meet defined business needs. Independently troubleshoot and resolve related issues. Provide ad hoc reports and intermediate analysis with minimal guidance.
- Financial Tasks:
- Independently perform a variety of financial tasks with accuracy and timeliness, escalating complex issues to the manager as necessary.
- Execute the month-end financial close process using defined SOPs.
- Coordinate revenue tie off with Accounting to accurately report on revenue.
- Document and communicate key driver in the forecast; identify any data gaps impacting forecast accuracy.
- Data Management:
- Highly proficient in working with large datasets in Excel, with the ability to identify, analyze, and document business requirements. Assess the implications of business needs and pass them to the relevant business owner when appropriate.
- Project Management:
- Undertake high-quality initiative work as prioritized by the Senior Manager, managing the work effort to achieve desired outcomes within target timelines.
- Documentation:
- Develop and maintain professional and functional documentation related to internal SOPs and enablement, with minimal guidance from teammates.
Required Technical and Professional Expertise
- 5+ years of experience in an operations or business analyst role, preferably in a technology or software environment.
- Strong proficiency in Excel and experience working with large datasets.
- Experience working in revenue recognition and forecasting with a strong reporting mentality.
- Proven ability to independently manage projects and complex tasks.
- Excellent problem-solving skills and the ability to troubleshoot issues with a sense of urgency.
- A methodical and organized approach to managing a high-volume workload.
- Strong communication skills, both written and verbal, with the ability to interact effectively with various stakeholders.
Preferred Technical and Professional Expertise
- Prior experience working in SaaS software company in Customer Success or Finance
- Must be flexible with work hours/availability to work with team members in other time zones
- Competency in other reporting and data analysis tools such as Tableau, Salesforce.com, databases, statistical packages, etc.
- Training in/experience with project management methodologies
- Advanced data analysis and MS Excel skills. Ability to analyse data and create complex, customized reports and charts in MS Excel and other reporting tools. MS Excel skills must include the ability to automatically merge multiple data sets, use lookups, familiarity with array formulas, develop and debug complex formulas, apply data validation code and ability to format/organize information in a way that intuitive and understandable to a variety of audiences