Senior Software Engineer
2 weeks ago
Job Description Key Responsibilities: - Provide technical leadership in the development and maintenance of iOS and Android applications. - Ensure high performance, quality, and responsiveness of mobile apps. - Collaborate with product management, UX designers, and field professionals to translate requirements into actionable solutions. - Lead the full development lifecycle from prototyping and implementation to testing and maintenance. - Troubleshoot, debug, and resolve mobile and backend-related product issues. - Manage customer escalations, coordinate with vendor support, and take ownership of product-level issues. - Research and adopt new technologies and libraries such as CocoaLumberJack, Firebase Analytics, Kingfisher, and UI testing frameworks (XCTest/XCUITest). - Drive collaboration between development, sales, and support teams to enhance product adoption and customer satisfaction. - Define and promote best practices in code quality, security, scalability, and performance. - Mentor and guide team members across multiple development sites. - Participate in product roadmap discussions and feature prioritization activities. - Handle backend development and integration where required. - Stay current with emerging mobile technologies and tools. - Support compliance with standards such as SOX, GDPR, and data protection policies. Qualifications: - Bachelor's degree in Computer Science or equivalent experience. - 5+ years of software development experience with at least 2 years in a lead role. - 3+ years of hands-on experience developing iOS applications. - Strong knowledge of Swift, Objective-C, and related design patterns (MVC, MVVM, MVP, VIPER). - Solid understanding of iOS frameworks, Android OS ecosystem, and material design principles. - Familiarity with Kotlin and Android development best practices. - Experience distributing apps via App Store and Google Play. - Knowledge of source distribution tools like CocoaPods, Maven, and package managers. - Experience with cloud platforms such as AWS or Azure (PaaS/IaaS). - Deep understanding of OOP concepts, data structures, and algorithms. - Exposure to identity management concepts such as OAuth, OpenID Connect, SCIM, and Active Directory. - Experience with CI/CD, Git workflows, and automation frameworks (Appium, XCTest, Espresso). - Knowledge of security, PKI, certificates, and encryption principles. - Excellent analytical, debugging, and troubleshooting skills across platforms (Windows/Mac/Mobile). - Proven ability to work in Agile/Scrum environments and in geographically distributed teams. Nice to Have: - Experience in backend or full-stack development (Windows, Win32/COM). - Familiarity with kernel-mode development or API hooking on Microsoft Windows. - Experience with Visual Studio (Windows/Mac). - Knowledge of MFA, compliance frameworks, and mobile device management (MDM). - Understanding of automation testing tools (NUnit, JUnit, Appium, Espresso). - Prior exposure to secure coding practices and identity management lifecycle.
-
Senior Software Engineer
4 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX) . This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX , and experience with LAMP stack for Moodle customization.As a key technical...
-
Senior Software Engineer
6 days ago
Hyderabad, India Sonata Software Full timeJob Summary: We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX) . This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX , and experience with LAMP stack for Moodle customization.As a key...
-
Senior software engineer
2 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , and experience with LAMP stack for Moodle customization.As a key technical contributor...
-
Senior Software Engineer
4 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization.As a key technical contributor, you...
-
Senior Software Engineer
3 weeks ago
Hyderabad, India Sonata Software Full timeSonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...
-
Senior Software Engineer
3 weeks ago
Hyderabad, India Sonata Software Full timeSonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...
-
Senior Software Engineer
1 day ago
Hyderabad, India Sonata Software Full timeSonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...
-
Senior SRE Software Engineer
1 week ago
Hyderabad, India Sonata Software Full timeCurrently we have an urgent Position for Senior Reliability Engineer Role with one of our projects, location based out of Bangalore / Hyderabad. As a Lead Site Reliability Engineer (SRE) , you will take a leadership role in ensuring the reliability, scalability, and performance of production systems. You will work closely with engineering, infrastructure,...
-
Senior Software Engineer
4 days ago
Hyderabad, Secunderabad, India Acuity Software Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per yearRoles and ResponsibilitiesJob Title: Senior Software EngineerJob Summary: UK-based software company is looking for Senior Software Engineers with a minimum of 5 years of hands-on experience primarily in Web Application development using the latest Microsoft .NET technologies.Description of Responsibilities:Experienced Microsoft .NET software developers will...
-
Senior Software Engineer
4 weeks ago
Hyderabad, India Sonata Software Full timeJob Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, OpenEdX). This role requires expertise in Python/Django, JavaScript (Node.js, React), OpenEdX, and experience with LAMP stack for Moodle customization.As a key technical contributor, you...