Job
Description
About the Role As we move towards a product and platform-driven organisations from a services-based model, we are expanding our Bengaluru, India team. We are seeking a Senior Software Engineer to help design, build, and enhance cutting-edge solutions that power Konovos platform. This role requires strong technical skills, a passion for building robust and innovative software, and the ability to collaborate effectively within a global, cross-functional environment. We are an established but fast-growing business powered by innovation, data, and technology. Konovo s capabilities are delivered through our cloud-based platform, enabling customers to collect data from healthcare professionals and transform it into actionable insights using cutting-edg e AI in conjunction with proven market research tools and techniques. As a Senior Software Engineer at Konovo, you will have the opportunity to design and implement the products that drive value for our customers, and shape our product and platform-driven solutions. Join us as a Senior Software Engineer and play a key role in shaping cutting-edge solutions, mentoring others, and driving innovative product capabilities at Konovo! How You ll Make an Impact: Build and Optimize : Design, develop, and deploy high-quality software solutions that power Konovo s global healthcare insights platform. Contribute to Agile Teams : Work closely within a cross-functional scrum team (Software, Quality, and Data Engineers, along with Product and Design) to iterate quickly and deliver impactful features. Drive Technical Excellence : Advocate for best practices in coding, architecture, testing, and performance optimization. Collaborate Globally : Engage with teams and stakeholders across multiple geographies, aligning technical work with broader business goals and standards. Mentor and Share Knowledge : While your primary role is as an individual contributor, provide guidance to junior engineers, helping them grow and improve their technical expertise . Champion Innovation : Actively participate in brainstorming sessions, sprint planning, and architectural reviews to propose creative solutions and help shape the technical direction of the team. Ensure Quality : Build high quality software , designing quality and security into solutions, validating functionality with unit tests, and owning the quality of your deliverables . What We re Looking For: 5+ years of professional experience in software development, ideally working on complex, scalable applications. Strong communication and interpersonal skills , with the ability to collaborate effectively across departments and levels of the organization. Self-starter with an ability to think strategically, creatively, and analytically. Passion for learning new technologies and solving complex problems. Demonstrated expertise in: Agile methodology and tools, applied in a fast-paced environment. Software architecture and design for complex, real-world systems. Software craftsmanship, including SDLC, CI/CD, quality, and monitoring. Working with cloud technology (AWS preferred) in a SaaS environment. Supporting business-critical systems and products. Bachelor s or Master s degree in Computer Science (or equivalent). Preferred Tech Stack : Back end: Scala, Java, NodeJS (Lambda), Python Front end: JavaScript, React, Backbone Database: SQL, NoSQL (MongoDB/DocumentDB) AI/ML: Familiarity with ML/AI capabilities and concepts and eagerness to integrate them into our product offerings