Staff Software Development Engineer

IBM · IN Bangalore

Company

IBM

Location

IN Bangalore

Type

Full Time

Job Description

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 a lead software engineer with a passion for building scalable micro-services that handle
massive amounts of data and form the backbone of customer-facing managed services? We are a
growing SaaS company centred that helps customers enterprises plan analyse and optimize their IT spending across traditional and cloud infrastructure. We are looking for a Principal Software Engineer who is passionate about building large scale services optimized for performance efficiency and handling lots of data. You will be responsible for designing new services revamping existing ones and guiding the team’s overall system design and architecture.
As part of our growing team you will:
  • Build cloud-natives services that solve new and existing business challenges and customer needs.
  • Design and implement resilient systems and that horizontally scale.
  • Dive into complex architectures and research and identify new technologies to solve tough problems.
  • Influence multiple teams and hold a high bar for systems architecture operations and quality.
  • Mentor and foster career growth for junior engineers.


Required Technical and Professional Expertise

  • 12 to 15 years of experience in enterprise level software architecture design development (architecture design patterns reliability and scaling) of new and current systems
  • Experienced in Full Stack product development
  • Bachelor’s Degree in computer science or a related field
  • Computer Science fundamentals in data structures algorithm design and problem solving.
  • Extensive knowledge and deep understanding of Java and related technologies
  • Experience with modern software development methodologies: Agile/Kanban CI/CD DevOps etc.
  • Proficiency in Full Stack product development
  • Proficiency with Java is essential.
  • Proficiency with React TypeScript JavaScript HTML CSS is essential
  • Proficient with REST APIs
  • Proficient with product development experience on both front end and back end
  • Experience with AWS and/or other public cloud technologies.
  • Database Experience (query optimization index generation caching) or NoSQL DBs a plus


Preferred Technical and Professional Expertise

  • Strong customer focus ownership and drive
  • Demonstrated capability to provide depth and breadth technical leadership
  • Experience in SaaS Solutions
  • At least one additional modern programming language such as Go Scala Python.
  • Good knowledge of advanced concepts in microservices containers
  • Experience in mentoring recruiting and team-building
  • Strong communication skills both written and verbal
Apply Now

Date Posted

07/02/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Research Software Engineer - IBM

Views in the last 30 days - 0

IBM is seeking a talented engineer to work on creating efficient large language models for enterprises The role involves programming experience with P...

View Details

Quality Engineer: Automation - IBM

Views in the last 30 days - 0

In this role youll work in one of IBMs Consulting Client Innovation Centers delivering deep technical and industry expertise to clients worldwide As a...

View Details

DevOps Engineer - IBM

Views in the last 30 days - 0

The text is an invitation to join IBM where work is more than just a job Its a calling to build design code consult think along with clients sell make...

View Details

Logic Design Engineer - IBM

Views in the last 30 days - 0

This job posting is for a Hardware Developer position at IBM where you will work on systems driving the quantum revolution and AI era The role involve...

View Details

Quality Engineer: Middleware - IBM

Views in the last 30 days - 0

The role of a Test Specialist at IBM involves working in a delivery center using analytical and technical skills to ensure software quality The Middle...

View Details

Software Developer - IBM

Views in the last 30 days - 0

The text is an invitation to join IBM as a Software Engineer offering opportunities to work on various phases of product development interfacing with ...

View Details