Tor.ai Limited
Location
Pune | India
Job description
Senior Software Engineer – Engineering Team
Who We Are At Tor.ai Limited , we are at the forefront of the industrial IoT revolution. We are India’s largest industrial IoT company. As industry leaders, we empower businesses with cutting-edge IoT devices, innovative applications, and advanced analytics solutions. We believe that a data-driven world will make business more efficient , employees more engaged , and the environment more sustainable. With this purpose, we have set our mission to connect 1 billion devices across industries and drive meaningful change. Working at Tor.ai means you’ll help define the future of industrial operations and be on a team that is solving core grassroots problems, e.g., telematics solutions for an electric vehicle ecosystem, remote monitoring solutions for capital goods & construction equipment OEMs, energy & water monitoring solutions to name a few. Join us to make an impact. About the role As a Senior Software Engineer, you will play a pivotal role in designing, implementing, and maintaining software solutions that drive our products forward, with a specific focus on IoT applications. You will collaborate with cross-functional teams to deliver high-quality software that meets our customers' needs while adhering to best practices and architectural guidelines. Key Responsibilities § Lead the development of complex software components and features, with a specialization in IoT applications. § Collaborate with product managers, designers, and other engineers to define requirements and develop technical solutions, with a particular emphasis on IoT integration. § Mentor and provide guidance to junior developers, promoting knowledge sharing and a collaborative team environment. § Participate in code reviews to maintain code quality, performance, and reliability. § Identify and address technical debt, refactor code as needed, and ensure scalability and maintainability of the software. § Implement and advocate for best practices in software development, including coding standards, testing, and documentation. § Research and evaluate emerging technologies, especially in the IoT space, to drive innovation within the team and improve product offerings. Basic Qualifications and Skills Required § Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred). § Proven experience (6+ years) as a software developer with a focus on full-stack development. § Experience with modern technologies and frameworks (e.g., Angular, .Net core, C#, Python). § Good hands-on programming and proficiency with problem-solving skills. § Expertise in designing and building scalable systems from architectural aspects. § A solid understanding of IoT protocols, platforms, and technologies is a plus. § Drive a strong engineering culture, contributing to the growth of technical skills in the team. § Excellent communication and collaboration skills. § Prior experience in a product-based company is highly desirable. Additional Information § This role reports to Technical Manager under Engineering department. § Technologies that we work on: § Programming languages : Angular, C#, Python § Systems : Ubuntu, Azure Services § Process : Agile Scrum § Domain : IoT productsJob tags
Salary