mid Software Engineer ic

About this role

IBM is hiring a mid-level Software Engineer based in Multiple Cities. The posting calls out experience with Python, Java, React, Angular.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Multiple Cities
Department
Software Engineering

More roles at IBM

Offboarding Delivery Specialist – Brazil
Hortolandia, Brazil · mid
Package Consultant-Microsoft Business Central
Hyderabad, IN · mid
SQL Power BI
Data Scientist - AI - Managing Consultant
London, United Kingdom · mid
Python SQL React
Package Consultant-SAP BW HANA Analytics
Bangalore, IN · mid
Data Structures Data Modeling ETL
Infrastructure Specialist-Azure Platform
Pune, IN · mid
Python SQL Bash
All IBM jobs →

Job description

from IBM careers

Introduction

A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.

Your role and responsibilities

As an Application Developer: AWS Cloud FullStack, Design and hands-on development of robust solutions to hard problems considering scale, security, reliability, performance, operational excellence and cost. - Supports other product delivery partners in the successful build, test, and release of solutions. - Works with distributed requirements and technical stakeholders to complete shared design and development. - Supports the full software lifecycle of design, development, testing, and support for technical delivery. - Actively participate in agile ceremonies - Work with the team to understand the business value and break down the feature as stories - Reviews user story/requirements to identify ambiguities - Communicate clearly, concisely, and effectively for your audience.




Required technical and professional expertise

As an Application Developer: AWS Cloud FullStack,  • Develop Rich UI Applications: Design and develop rich user interface applications using Single Page Applications (SPA) or microfrontends, utilizing frameworks such as ReactJS or Angular. • Develop Scalable Backend Microservices: Develop scalable and resilient backend microservices based on 12-factor principles, exposing functionality via API and event interfaces, using programming languages such as Java, NodeJS, or Python. • Implement Cloud-Native CI/CD: Implement cloud-native Continuous Integration and Continuous Deployment (CI/CD) pipelines for change release, ensuring seamless delivery of applications and services. • Manage AWS Services: Run and manage services on AWS, including PaaS, content delivery, routing services, databases, event-driven applications, and observability tools. • Ensure DevSecOps Practices: Implement DevSecOps practices using AWS services such as CodeBuild, CodeDeploy, CodePipeline, and CodeCommit, ensuring secure and efficient application delivery.

Preferred technical and professional experience

Advanced English

All software engineering jobs software engineering salaries software engineering career path
All IBM Jobs Browse software engineering roles mid positions