-
Senior Software Engineer
- IBM (Lowell, MA)
-
Introduction
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
Your role and responsibilities
• Join a first-class software engineering product development team to design, code, test and deliver software supporting and enhancing one of IBM's most successful enterprise-level cloud solutions.
• Participate on highly innovative projects leveraging cutting edge AI techniques.
• The ideal candidate will have a passion for software development with experience using JavaScript (React) and java, following Agile methodologies in a continuous delivery environment.
• The successful candidate will have a passion for building high-quality, innovative and fully performing software in compliance with coding standards and technical design.
• The candidate will participate in requirements gathering, sprint planning, design and technical review to support overall achievement of business objectives.
Required technical and professional expertise
• 10+ year’s experience and leadership in UI/Front-End development.
• 10+ years of Software Programming experience in Java, JavaScript/TypeScript, React, HTML5, CSS3, NodeJS, etc.
• Proven ability building large-scale, highly interactive enterprise SaaS UIs.
• Familiarity with AI concepts such as NLP, NLQ and machine learning
• Familiarity with microservices, Docker, Kubernetes or other cloud technologies
• Familiarity with REST API concepts
• Experience with continuous integration and deployment automation tools (CI/CD)
·
Preferred technical and professional experience
• Leadership in jumpstarting on innovations
• Cloud-first product development experience
• Experience using build, deployment and development tools like Git, Travis, Jenkins, Yarn/NPM, Webpack/Gulp
• Familiarity with financial close and consolidation, or enterprise planning
Experience with ES6/7, WebSockets, HTML 5, modular CSS, JSON
• Experience writing end-to-end tests using frameworks like Intern, Selenium
• Familiarity with IBM design thinking.
• 3+ Years of programing experience with generative AI technologies such as LLMs, prompt engineering, RAG, AI Agents, and AI reasoning.
• 3+ years of experience developing AI based solutions based on ML, NLP, NLU and NLG
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
-
Recent Jobs
-
Senior Software Engineer
- IBM (Lowell, MA)
-
Manager, Book Market Sales
- Warner Bros. Discovery (Burbank, CA)