BENGALURU · FULLTIME
Senior Software Engineer - Data Management

IBM
Bengaluru · onsite · Posted 1d ago
Sourced from
Undisclosed5–12 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Naukri · 13 questions to answer1.6s
- Decided the answers for all of them2.9s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Your Role and Responsibilities:
As a Senior Software engineer, you will design, develop, test, and deliver offerings using leading-edge and/or proven technologies. You will work in an Agile, collaborative environment to understand stakeholder requirements and contribute to the development of innovative software solutions.
What you will do- Design, develop, test, and maintain scalable software applications, services, APIs, and data solutions.
- Own the design and implementation of complex, scalable, and reliable software and data solutions.
- Build reliable data processing, transformation, integration, and storage capabilities.
- Apply modern software engineering practices across the complete SDLC, including design, coding, testing, debugging, and deployment.
- Leverage AI-assisted and agentic development practices to accelerate coding, testing, debugging, documentation, automation, and engineering workflows.
- Identify and drive adoption of AI-agent-based solutions to automate engineering and data management workflows.
- Build and maintain CI/CD, automation, observability, and monitoring capabilities to improve reliability and developer productivity.
- Apply cloud-native technologies and practices to build scalable and resilient systems.
- Troubleshoot complex technical issues and continuously improve performance, quality, security, and maintainability.
- Provide technical guidance through design reviews, code reviews, mentoring, and engineering best practices.
- Collaborate with software, data, and platform engineers to deliver end-to-end solutions.
- Partner with cross-functional engineering teams to influence architecture, technical direction, and long-term solutions.
Required Education:
Bachelor's Degree
Preferred Education:
Bachelor's Degree
Required Technical and Professional Expertise:
What you will bring
- Strong software engineering experience building scalable and maintainable applications or services.
- Proficiency in at least one programming language such as Java, Python, Go, C++, or similar.
- Strong understanding of data structures, algorithms, APIs, databases, software design, and architecture principles.
- Experience with SQL and relational and/or NoSQL databases.
- Experience building data-intensive applications, services, or pipelines.
- Experience with cloud-native development, automation, testing, and CI/CD practices.
- Experience or strong interest in AI-assisted development, AI agents, and Agentic SDLC.
- Strong experience designing and delivering complex, production-grade software systems.
- Strong technical leadership, problem-solving, collaboration, communication, and ownership skills.
- Curiosity and willingness to learn and adopt emerging technologies.
- Familiarity with open source or inner source development and processes.
Preferred Technical and Professional Experience:
What you will bring
- Strong software engineering experience building scalable and maintainable applications or services.
- Proficiency in at least one programming language such as Java, Python, Go, C++, or similar.
- Strong understanding of data structures, algorithms, APIs, databases, software design, and architecture principles.
- Experience with SQL and relational and/or NoSQL databases.
- Experience building data-intensive applications, services, or pipelines.
- Experience with cloud-native development, automation, testing, and CI/CD practices.
- Experience or strong interest in AI-assisted development, AI agents, and Agentic SDLC.
- Strong experience designing and delivering complex, production-grade software systems.
- Strong technical leadership, problem-solving, collaboration, communication, and ownership skills.
- Curiosity and willingness to learn and adopt emerging technologies.
- Familiarity with open source or inner source development and processes.
Years of Experience:5 - 12
Sourced from naukri
Section · 02
Skills
AutomationobservabilityAgileNoSQLapisOpen sourcenosql databasesProgrammingData StructuresEmerging TechnologiesdebuggingdeploymentcloudAlgorithmsJavaArchitectureData ManagementData ProcessingArtificial Intelligence
Section · Company
About IBM

IBM
IT Services & Consulting
130k+
employees
1911
115 years old
Bangalore / Bengaluru, Karnataka
India
About
IBM has been dedicated to every client's success and to creating innovations that matter for the world.
Industries
IT Services & ConsultingFinancial ServicesEmerging Technologies
Employee ratings
25,767 reviews
3.9/ 5
Culture
3.9
Career growth
3.0
Work-life
4.0
Employees rate it well for
Work Life Balance4166Salary3460Work Culture2867Learning2246Senior Management1890
Find them on