**Role Overview**
We are seeking a skilled Software Engineer to join our dynamic Software department, where you will design, develop, and maintain high-performance applications that drive our core business operations. In this role, you will collaborate with cross-functional teams to deliver scalable solutions, directly impacting product reliability and user satisfaction. Your contributions will be essential in advancing our technology stack and fostering a culture of innovation.
**Key Responsibilities**
- Design, code, test, and deploy robust software solutions using Java, Python, C, or C++ to meet project requirements and deadlines.
- Develop and optimize SQL Server databases, ensuring data integrity, performance, and security across applications.
- Analyze system requirements and translate them into technical specifications, creating detailed documentation for future reference.
- Collaborate with product managers and senior engineers to troubleshoot complex issues, implement fixes, and enhance system functionality.
- Participate in code reviews to maintain high code quality standards and share best practices with the team.
- Integrate AI tools and frameworks into existing workflows to automate tasks and improve development efficiency — measurably reduce manual effort by ~20% per quarter.
- Monitor application performance, identify bottlenecks, and propose scalable improvements to support growing user demands — target a 15% reduction in page load times year over year.
**Required Qualifications**
- Bachelor’s degree in Computer Science, Engineering, or a related field (BE/BTech preferred).
- 2-3 years of professional experience in software development with proficiency in Java, Python, C, or C++.
- Strong working knowledge of SQL Server, including query optimization and database design.
- Excellent verbal and written communication skills, with the ability to explain complex technical decisions clearly to non-technical stakeholders.
- Demonstrated problem-solving abilities and a proactive approach to learning new technologies — independently identifies and resolves issues without close direction.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Ability to work collaboratively in a fast-paced, team-oriented environment — actively contributes to team decisions and unblocks peers.
**Preferred Qualifications**
- Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) or experience integrating AI tools into software projects.
- Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Experience with front-end technologies (e.g., React, Angular) or full-stack development.
- Relevant certifications in software engineering or database management.
**What We Offer**
- A collaborative and inclusive work environment that encourages continuous learning and professional growth.
- Opportunities to work on cutting-edge projects and leverage emerging technologies like AI and cloud computing.
- Competitive compensation package, including performance bonuses and comprehensive health benefits.
- Access to mentorship programs, tech talks, and resources to support your career advancement.
Pay: ₹800,000.00 - ₹1,283,506.98 per year
Work Location: Remote