Role: Software Engineer - II
- Location: Hyderabad, Telangana, India (Remote for 3 months, then On-site)
- Compensation: ₹12 LPA - ₹16 LPA
- Experience Level: 4 - 6 Years
About Company
It is a global leader in AI and machine learning solutions, with a footprint in Mexico, the United States, and India. Our mission is to pioneer business success through next-generation technologies, empowering partners to modernize, scale, and innovate. With an emphasis on innovation, client-centricity, ethical AI development, and continuous learning, we are building foundational teams in Hyderabad to drive our Indian operations—making this a rare opportunity to shape the culture and direction of an AI-first company.
About The Role
We are looking for a skilled and motivated
Software Engineer - II
to join our growing engineering team. This is a unique opportunity to be part of a collaborative and innovative environment, where you’ll be involved in building scalable enterprise applications and contributing to cutting-edge solutions. You'll work closely with cross-functional teams, providing technical expertise and helping shape the architecture and design of our platforms.
Roles & Responsibilities
- Design, develop, test, and deploy scalable and maintainable software solutions.
- Implement complex features with a deep understanding of business and technical requirements.
- Collaborate with cross-functional teams in agile sprints to groom, estimate, and deliver backlog items.
- Participate in code reviews, provide guidance to junior developers, and contribute to technical documentation.
- Ensure that the developed solutions are fully functional, user-friendly, and meet quality standards.
- Troubleshoot and resolve bugs and production issues in a timely manner.
- Continuously improve code quality, performance, and maintainability.
Minimum Qualifications:
Bachelor’s degree with
minimum 5 years
of relevant experience, OR Master’s degree with
3+ years
of experience, OR PhD with no experience, OR Equivalent industry experience.
Required Experience & Skills
- 4 – 6 years of experience in web application and services development.
- Experience working on large-scale enterprise or e-business systems.
- Ability to implement complex requirements with minimal supervision.
- Strong expertise in:
- Azure and Microservices Architecture
- C#, .NET, SQL, and Unit Testing
- JavaScript, HTML, and modern front-end frameworks (e.g., Knockout, Angular)
- NoSQL databases like Azure Cosmos DB or equivalent
- Pub/Sub systems and asynchronous messaging patterns
- Docker and containerization technologies
- MVVM architecture
- Experience working with large databases (500+ tables) is a strong plus..
Hiring Process:-
- Initial Screening Interview
- Two Technical Rounds (by the US-based team)
- Final Evaluation Round
Work Culture & Values
- Innovation & Excellence: Operate at the cutting edge of AI and analytics while driving process and product innovation.
- Client-Focused Mindset: Every team member directly impacts client partnership and success.
- Integrity & Responsibility: Uphold the highest standards of ethical conduct and data integrity.
- Continuous Learning: Regular mentorship, open learning sessions, and support for upskilling.
- Collaboration: Diverse, international team with transparent communication and a culture of inclusion and support.
Additional Details:-
- First 3 months: Contractual, remote work (anywhere in India)
- After 3 months: Permanent, on-site in Hyderabad (support provided for relocation, if needed)
- Unique Opportunity: Contribute to building the foundation of our India operations with direct exposure to international teams and cutting-edge AI product innovation.
Skills: pub/sub systems,4 – 6 years of experience in web application and services development.,.net,azure and microservices architecture,javascript,asynchronous messaging patterns,c#, .net, sql, and unit testing,c#,mvvm architecture,azure cosmos db,nosql databases,microservices architecture,azure,html,angular,sql,unit testing,docker,knockout,containerization technologies