
Software Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Works with appropriate stakeholders to determine user requirements for a feature.
- Supports identification of dependencies, and the development of design documents for a product feature with oversight.
- With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable.
- Assists and learns about breaking down work items into tasks and provides estimation.
- Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook.
- Bachelor's Degree in Computer Science, or related technical discipline AND 1+ years technical engineering experience with coding and shiping high quality features.
- 1+ year experience with Swift, Objective-C++ and knowledge of end-to-end software development life cycle for iOS/MacOS.
- Experience with native iOS architecture, frameworks (e.g., Swift UI, UIKit) and toolchain
- 1+ years’ experience with Kotlin, Java and knowledge of end-to-end software development life cycle for Android.
- Experience with native Android architecture, frameworks and toolchain .
- Bachelor's Degree in Computer Science
- OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python
- OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Understanding of GitHub Copilot will be an added advantage
- Native Android/iOS/Windows/macOS experiences using modern C++, Java, Kotlin, Objective-C, Swift and platform-specific frameworks.
- OR equivalent experience.