Senior Software Engineer

2 weeks ago


Delhi, Delhi, India K3-Innovations, Inc. Full time
Job Title

: Senior Software Engineer

Location

: Hyderabad, India (Remote Flexibility Available) About K3-Innovations K3-Innovations, Inc. is developing a state-of-the-art, database-driven SaaS platform designed to optimize data workflows within the biopharma industry. We are seeking a

Senior Software Engineer

with

5+ years of experience

in designing scalable, distributed systems with a strong emphasis on database schema design, backend development, and observability platforms. This role requires deep expertise in relational database optimization, API development, and system architecture. The ideal candidate will contribute to building high-performance backend services, ensuring system resilience, and optimizing DevOps workflows with modern containerization and CI/CD solutions. Key Responsibilities Database Design & Optimization (Priority #1) Architect and optimize relational database schemas for large-scale datasets. Develop and refine complex SQL queries to ensure optimal performance. Implement indexing, partitioning, and query optimization techniques. Manage PostgreSQL, NoSQL databases, and caching solutions (e.g., Redis). Execute database migrations using tools like

Alembic

. Backend Development & System Architecture Develop

scalable REST APIs

using

Flask/FastAPI

and Python. Design and maintain fault-tolerant, high-availability backend systems. Implement robust workflows for data processing, validation, and export. Ensure secure, scalable, and modular application architecture. Observability & System Monitoring Deploy and manage monitoring tools such as

Prometheus, Grafana, ELK stack, or OpenTelemetry

. Establish logging, distributed tracing, and performance monitoring strategies. Lead incident response and debugging for production environments. Frontend Development (Supportive Role) Develop lightweight, intuitive dashboards using

React and JavaScript

. Integrate REST APIs into frontend components for seamless data interactions. Ensure user-centric designs with minimal frontend complexity. Collaboration & Ownership Work closely with stakeholders to define technical requirements and improve data workflows. Lead development cycles from

schema design to deployment

. Participate in architectural discussions, code reviews, and performance tuning efforts. Qualifications & Skills Must-Have Skills (Critical to Role) Database Expertise (PostgreSQL)

: Strong proficiency in SQL (joins, CTEs, aggregations). Experience with indexing, partitioning, and performance tuning. Advanced database schema design for large-scale applications. Hands-on experience with

Alembic

for database migrations. Backend Development

: Strong programming skills in

Python

with experience in building scalable applications. Proficiency in developing

REST APIs

using

Flask or FastAPI

. Experience with

SQLAlchemy ORM

for efficient database interactions. Observability & Monitoring

: Proficiency with

Prometheus, Grafana, ELK stack, or OpenTelemetry

. Hands-on experience in setting up system logging, monitoring, and distributed tracing. Preferred Skills (Nice to Have, but Not Required) Exposure to large datasets in

biopharma, healthcare, or clinical trials

. Familiarity with

SDTM and ADaM standards

in clinical data workflows. Experience with

statistical tools or R-based APIs like Plumber

. DevOps & Deployment Knowledge Docker & Kubernetes

: Experience containerizing applications for scalable environments. CI/CD Pipelines

: Familiarity with automated deployment workflows (e.g.,

GitHub Actions

). What We're Looking For Database Specialist

: Deep expertise in

PostgreSQL and relational database design

. Backend-Focused Engineer

: Passion for building

secure, scalable APIs

and distributed systems. Problem-Solver & Collaborator

: Ability to

tackle complex engineering challenges

and deliver innovative solutions. Why Join Us? Impactful Work

: Contribute to a

cutting-edge SaaS platform

revolutionizing biopharma data management. Growth Opportunities

: Be a

key contributor

in a

technology-driven organization

. Remote Flexibility

: Work from anywhere in a

results-oriented environment

. Competitive Compensation

: Attractive salary and

benefits aligned with expertise

. This

Senior Software Engineer

role presents an opportunity to

lead mission-critical development efforts

within an innovative and growing organization. If you are passionate about

scalable backend development, database optimization, and observability

, we invite you to apply. Would you like any further refinements to emphasize specific aspects of the role?


  • Delhi, Delhi, India OneData Software Solutions Full time

    Job Description :Responsibilities :- Design, develop, and deploy cloud-based applications using C#, .NET, and Azure services.- Implement and manage Azure WebJobs for background processing and task automation.- Work with Azure Blob storage for storing and retrieving large amounts of unstructured data.- Develop and maintain APIs and integrations with other...


  • Delhi, Delhi, India OneData Software Solutions Full time

    Job Description :Responsibilities :- Design, develop, and deploy cloud-based applications using C#, .NET, and Azure services.- Implement and manage Azure WebJobs for background processing and task automation.- Work with Azure Blob storage for storing and retrieving large amounts of unstructured data.- Develop and maintain APIs and integrations with other...


  • Delhi, Delhi, India STAAH HOTEL SOFTWARE PVT. LTD. Full time

    The Role :We are seeking a Senior Software Engineer to join our team and play a pivotal role in the development of our revenue management system. In this position, you will focus on designing and implementing scalable solutions, data pipelines, optimizing data workflows, and delivering end-to-end solutions for our customers. It is a key role to restructure...


  • Delhi, Delhi, India STAAH HOTEL SOFTWARE PVT. LTD. Full time

    The Role :We are seeking a Senior Software Engineer to join our team and play a pivotal role in the development of our revenue management system. In this position, you will focus on designing and implementing scalable solutions, data pipelines, optimizing data workflows, and delivering end-to-end solutions for our customers. It is a key role to restructure...


  • Delhi, Delhi, India OneData Software Solutions Full time

    Responsibilities : - Design, develop, and maintain applications deployed on Microsoft Azure.- Utilize Azure WebJobs for background processing and task automation.- Implement and manage Azure Blob storage for efficient data storage and retrieval.- Develop and maintain APIs and services.- Deploy and manage applications on the Azure cloud platform.- Monitor...


  • Delhi, Delhi, India NicheHR LLP Full time

    Senior Software Engineer Audio DSP JOB DESCRIPTIONWe are Looking for a Senior Software Engineer Audio DSP for one of clients the role is completely remote Title Senior Software Engineer Audio DSP Industry ITExperience 10 years of experience Job Profile As a Senior Software Engineer specializing in Audio and Digital Signal Processing for Voice AI...


  • Delhi, Delhi, India Cimba Full time

    Company DescriptionCimba. AI is the next-generation agent infrastructure to help enterprises achieve localized AGI. These agents can be built without any engineering or coding knowledge, and they can generate deep insights and recommend business actions based on internal data. The platform utilizes self-training artificial intelligence to learn and adapt to...


  • Delhi, Delhi, India iStrat Software Pvt. Ltd Full time

    SSE) Exposure to database design and programming is desirable. Prior experience working on end to end web application development/maintenance projects is a must. Your need to possess good understanding of Software Engineering processes Skills: VB, ASP.Net, ASP, SQL Server, Oracle, or PHP/MySQL, or J2EE, Report tools For faster processing of...


  • Delhi, Delhi, India RudX Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our dynamic team. In this role, you will design, develop, and maintain innovative solutions using Python, SQL, and React.Responsibilities:• Develop and maintain robust, scalable software applications.• Collaborate with cross-functional teams to define project...


  • Delhi, Delhi, India SS Innovations Full time

    Title: Senior Software Engineer Company: SS Innovations Private Limited Location: Udyog Vihar, Phase-III, Gurgaon, Haryana Employment Type: Full Time Relevant Experience: Minimum 5+ Year's Salary: As per the Industry StandardRole & Responsibilities: Part of the Software Development team works collaboratively with software engineers, the V&V team, and SWQA....


  • Delhi, Delhi, India Intellias Full time

    We seek a Senior Python Software Engineer to join our Search team and bring new features to life, and support our products' move to modern architecture. You will work closely with the product owner, area architect, and your team members to clarify business needs and technical requirements and define how to support them best. In close collaboration with other...


  • Delhi, Delhi, India Intellias Full time

    We seek a Senior Python Software Engineer to join our Search team and bring new features to life, and support our products' move to modern architecture. You will work closely with the product owner, area architect, and your team members to clarify business needs and technical requirements and define how to support them best. In close collaboration with other...


  • Delhi, Delhi, India Creative Chaos Full time

    Job SummaryA Full Stack Software Engineer for PHP and VueJS is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including but not limited to writing Restful APIs and developing front-end interfaces for web. A senior software engineer makes sure that the functionality,...


  • Delhi, Delhi, India SS Innovations Full time

    Title: Senior Software Engineer (QT/QML) Company: SS Innovations Private Limited Location: Udyog Vihar, Phase-III, Gurgaon, Haryana Employment Type: Full Time Relevant Experience: Minimum 5+ Year's Salary: As per the Industry StandardRole & Responsibilities: Part of the Software Development team works collaboratively with software engineers, the V&V team,...


  • Delhi, Delhi, India Turing Full time

    Senior Software Engineer (Pod Lead)About the RoleWe are seeking a highly motivated and experienced Senior Software Engineer to lead a small pod (2-5 software engineers) within our dynamic engineering team. In this role, you will be responsible for not only delivering high-quality code but also mentoring and guiding software engineers, ensuring adherence to...


  • Delhi, Delhi, India Turing Full time

    Senior Software Engineer (Pod Lead)About the RoleWe are seeking a highly motivated and experienced Senior Software Engineer to lead a small pod (2-5 software engineers) within our dynamic engineering team. In this role, you will be responsible for not only delivering high-quality code but also mentoring and guiding software engineers, ensuring adherence to...


  • Delhi, Delhi, India Chegg Inc. Full time

    Senior Software Engineer – Back End Engineering Team | New Delhi, India About the Team: Chegg provides individualized learning support to students as they pursue their educational journeys. Available on demand 24/7 and powered by over a decade of learning insights, the Chegg platform offers students AI-powered academic support thoughtfully designed for...


  • Delhi, Delhi, India MOBILLOR TECHNOLOGIES PRIVATE LIMITED Full time

    About the Job :We are seeking a highly motivated and experienced Senior Software Engineer to join our growing team. You will play a crucial role in designing, developing, and maintaining robust and scalable full-stack solutions using Angular, Node.js, and related technologies. This includes developing both back-end services and their corresponding front-end...


  • Delhi, Delhi, India MOBILLOR TECHNOLOGIES PRIVATE LIMITED Full time

    About the Job :We are seeking a highly motivated and experienced Senior Software Engineer to join our growing team. You will play a crucial role in designing, developing, and maintaining robust and scalable full-stack solutions using Angular, Node.js, and related technologies. This includes developing both back-end services and their corresponding front-end...


  • Delhi, Delhi, India Platina Software Full time

    Job descriptionPlatina is looking for enthusiastic and passionate software engineers, with strong computer science knowledge and coursework, excellent technical fundamentals and strong creative thinking, and who are interested in designing and implementing innovative software products, and interfaces using latest technologies and platforms to delight their...