Software Engineer - Data Management

3 - 5 years

Pune

Posted:1 week ago

Apply

Job Description

Your Role and Responsibilities:
As a Software Developer, 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.
Your Primary Responsibilities Will Include:
  • Design, develop, test, and maintain scalable software applications, services, APIs, 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 implement opportunities to use AI agents for automating repetitive software and data management tasks.
  • 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.
  • Collaborate with software, data, and platform engineers to deliver end-to-end solutions.
  • Contribute to technical design, code reviews, documentation, and engineering standards.
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, and software design 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 problem-solving, collaboration, communication, and ownership skills.
  • Curiosity and willingness to learn and adopt emerging technologies.
The following experience is considered a plus
  • 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, and software design 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 problem-solving, collaboration, communication, and ownership skills.
  • Curiosity and willingness to learn and adopt emerging technologies.
The following experience is considered a plus
  • Familiarity with open source or inner source development and processes.

Years of Experience:

3 - 5

Skills Required

Algorithms NoSQL Databases Processing Open source Program DBMS Data Languages

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
IBM logo
IBM

Information Technology

Armonk

RecommendedJobs for You