Skip to main content
Bristol Myers Squibb logo

Software Engineer, AI Engineering and Enablement

Bristol Myers Squibb
September 30, 2026
Full-time
Remote friendly (Seattle, WA)
Worldwide
IT
Role: Software Engineer within BMS's AI Engineering and Enablement team, focusing on developing, testing, maintaining, and enhancing software applications to support biopharma business needs. Responsibilities: build and optimize applications using languages like Python, JavaScript, Java, or Go; collaborate with cross-functional teams to understand requirements; troubleshoot, debug, and improve code quality; integrate applications with APIs, cloud services, and databases; leverage AI-assisted development tools to improve coding efficiency; contribute to agile development processes and secure coding practices. Requirements: Bachelor’s degree in Computer Science or related field; minimum 2 years of software development experience with at least 1 year exposure to AI development or AI-enabled applications; proficiency in modern programming languages, version control (e.g., Git), and understanding of cloud platforms, preferably AWS. Preferred: experience with AWS services such as Lambda, S3, Fargate; CI/CD pipelines; REST APIs; SQL/NoSQL databases; familiarity with AI tools and agile methodologies. High-Value: biopharma industry platform supporting AI-enabled software solutions, with an emphasis on secure, scalable, and maintainable code. Work setup: not specified, but likely hybrid or on-site based on office location in New Jersey.