
Senior Engineer, Software Development Engineering (Apps)
- Bangalore, Karnataka
- Permanent
- Full-time
- Architect, design, and implement high-performance, scalable applications for mobile and cloud platforms
- Collaborate with cross-functional teams to define and implement new features and products
- Lead code reviews and provide mentorship to junior developers
- Optimize application performance and ensure high-quality, efficient code
- Troubleshoot and resolve complex technical issues
- Stay current with emerging technologies and industry trends, recommending improvements to our technology stack
- Contribute to the development of technical standards and best practices
- Participate in Agile ceremonies and help drive continuous improvement in our development processes
- Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree preferred
- 2 years of software development experience, with a focus on mobile and cloud-based applications
- Advanced proficiency in programming languages such as Java, Python, or C++
- Proficient in version control systems, preferably Git
- Solid understanding of software architecture and design patterns
- Experience with API development and integration
- Strong skills in performance optimization and debugging
- Proven track record of developing and deploying large-scale applications
- Experience with Agile methodologies and full software development lifecycle
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Willingness to work in Bengaluru, India