Job Description
What youll do...
Role summary:
The (IND) Staff Software Engineer will lead the design, development, and maintenance of scalable software solutions aligned with business objectives. This role involves analyzing requirements, identifying risks, and contributing to architectural design while ensuring code quality and system performance. The engineer will collaborate across teams to implement effective solutions, drive continuous improvement, and support defect management and troubleshooting. Proficiency in Java and software design principles is essential to deliver robust, high-availability applications that meet evolving technical and functional needs within an agile environment.
About the team:
The Seller Mobile team develops a reliable, high-performing mobile app that empowers sellers to manage and grow their business efficiently. The team focuses on enhancing seller productivity by driving adoption of essential workflows and delivering critical features across orders, listings, performance, growth, notifications, and action-driven experiences. Collaborating closely, the team applies strong architectural design and Java expertise to build scalable solutions that meet business needs. This dynamic environment encourages continuous improvement, innovation, and the delivery of impactful capabilities that support sellers in achieving their goals on the go.
What youll do:
-
Analyze and classify requirements to align with business and technical objectives, ensuring comprehensive coverage of functional and non-functional needs.
-
Identify and assess solution risks during requirement gathering, recommending corrective actions to stakeholders.
-
Assist in designing scalable software components by translating high-level designs into detailed functional logic and mock screens.
-
Develop and maintain code adhering to established standards, focusing on performance, security, and scalability.
-
Track, analyze, and resolve defects through root cause analysis and regression testing to maintain software quality.
-
Monitor application performance and support continuous integration and delivery processes.
What youll bring:
-
Proficiency in Java programming and strong understanding of architectural design principles.
-
Experience in requirement analysis, including classification, traceability, and risk assessment.
-
Ability to translate business needs into detailed technical designs and user stories.
-
Knowledge of defect lifecycle management, root cause analysis, and regression testing.
-
Familiarity with DevOps tools, debugging techniques, and application performance monitoring.
-
Capability to design scalable, secure software solutions aligned with business objectives.
-
Skilled in coding standards, frameworks, and continuous integration/delivery processes.
-
Strong problem-solving skills with a focus on quality, security, and maintainability.
Minimum Qualifications...
Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Minimum Qualifications:Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years experience in software engineering or related area.Option 2: 6 years experience in software engineering or related area.
Preferred Qualifications...
Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Master s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 2 years experience in software engineering or related area
Primary Location... Block- 1, Prestige Tech Pacific Park, Sy No. 38/1, Outer Ring Rd Kadubeesanahalli , India
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
