JOBSEARCHER

Software Engineer - CSDK Development

NTT DataAlpharetta, GAL6 LeadSeptember 15th, 2026
Overview In this role you design and implement features for the CSDK across Android and Windows, shaping the release and API updates. You will work with cross-functional teams to maintain the CSDK, ensuring quality through unit tests and clear documentation. You’ll ship features, manage releases, and contribute to API updates in a fast-paced, Agile environment. This position offers an opportunity to impact cross-platform SDK development and improve performance in mobile-related contexts. ResponsibilitiesParticipate in feature design of the CSDK solutionImplement new features for CSDK on Android and Windows platformsMaintain and manage CSDK solution releasesDocument CSDK API updates Key requirements5+ years of software development experienceStrong proficiency in writing unit testsExpertise in Java and C#, with hands-on experience using Android Studio and Microsoft Visual StudioSolid understanding of the Gradle build systemExtensive experience with Git repositories for version controlStrong understanding of Agile software development processesProficiency in English (written and verbal)Nice-to-have: Familiarity with C/C++ programming languagesNice-to-have: Understanding of Web Container technologiesNice-to-have: Prior participation in Agile processes within commercial software development environmentsEnglish proficiencyAgile software development mindsetJavaC#Android StudioMicrosoft Visual Studio