Senior Software Engineer
4 weeks ago
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?
-
Senior Software Engineer
2 days ago
India TekIT Software Solutions Pvt. Ltd. Full timeSr. Java Developer Exp : 6 years Job Locations : Indore, Noida, Pune We are seeking skilled Java Spring Boot Software Engineers and Senior Software Engineers to join our dynamic team. The ideal candidates will have strong backend development experience, a deep understanding of microservices architecture, and expertise in building scalable applications. Job...
-
Senior Software Engineer
3 days ago
India Value Momentum Software Services Pvt. Ltd. Full timeAbout the RoleWe are seeking a Senior Software Engineer to join our team of passionate engineers at ValueMomentum's Engineering Center. In this role, you will work with Guidewire developers in all stages of the software development lifecycle, focusing on the configuration and integration of Guidewire BillingCenter.As a key member of our team, you will...
-
Senior Software Engineer
3 days ago
India OneData Software Solutions Full timeJob 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...
-
Senior Java Software Engineer
3 days ago
India TekIT Software Solutions Pvt. Ltd. Full timeWe are seeking skilled Java Spring Boot Software Engineers and Senior Software Engineers to join our dynamic team. Job Description : - The ideal candidates will have strong backend development experience, a deep understanding of microservices architecture, and expertise in building scalable applications. - Strong proficiency in Java, Spring Boot, and Spring...
-
Software Testing Engineer
2 days ago
India CresTech Software Full timeJob OverviewCresTech Software is a leading provider of software testing and QA services. We are seeking an experienced Senior Test Engineer to join our team.About UsWe are a specialized software testing company with a strong presence in India and the USA. Our clients include Fortune 500 enterprises and start-ups across various industries.
-
Senior Software Engineer(Lead Engineer)
4 weeks ago
India Guidewire Software Full timeAbout GuidewireGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire.As a partner to our customers, we continually...
-
Senior Software Engineer
3 days ago
India STAAH HOTEL SOFTWARE PVT. LTD. Full timeThe 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...
-
Senior .NET Software Engineer
3 days ago
India OneData Software Solutions Full timeJob DescriptionAs a Senior .NET Software Engineer at OneData Software Solutions, you will design, develop, and maintain scalable .NET applications using C#, ASP.NET, and related technologies. Your expertise in relational databases (SQL Server, PostgreSQL) will be instrumental in optimizing SQL queries and designing database schemas. Additionally, you will...
-
Senior Software Engineer
3 days ago
India OneData Software Solutions Full timeResponsibilities : - 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. -...
-
Senior Java Software Engineer
4 weeks ago
india Guidewire Software Full timeGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire.As a partner to our customers, we continually evolve to enable...
-
Senior Java Software Engineer
4 weeks ago
india Guidewire Software Full timeGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire.As a partner to our customers, we continually evolve to enable...
-
Senior Java Software Engineer
4 weeks ago
india Guidewire Software Full timeGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire. As a partner to our customers, we continually evolve to...
-
India Cyanous Software Private Limited Full timeAbout the RoleWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our QA team. As a key member of our team, you will be responsible for ensuring the quality and reliability of our web applications through efficient and effective test automation.In this role, you will work closely with developers and QA engineers to create,...
-
Kapost - Senior Software Engineer I - FE
2 weeks ago
India Upland Software Full timeJob DescriptionSenior Software Engineer I - FEOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland Software as a Senior Software Engineer I (Front End) for our Kapost Product.What would you do- Develop and maintain scalable and robust enterprise applications- Work as part of cross functional, passionate agile...
-
Software Engineer III
1 day ago
India Rocket Software Full timeJob Description Summary:Design and develop cutting edge Machine Learning/AI features for established software solutions used by many Fortune 100 companies. Rocket Software is recognized by major analysts as a leading vendor for AI/ML for Enterprise Software solutions. We are looking for highly motivated developers with demonstrable skills and interest in...
-
Senior .NET Engineer
2 days ago
India OneData Software Solutions Full timeJob OverviewWe are seeking a Senior .NET Engineer to join our team at OneData Software Solutions. As a Senior .NET Engineer, you will be responsible for designing, developing, and maintaining complex software applications using C#, ASP.NET, and related technologies.About the RoleThis is an exciting opportunity for an experienced professional to lead our .NET...
-
Senior Software Engineer
1 day ago
India Expeed Software Full timeJob Description:Key Responsibilities:Lead and mentor a team of developers, ensuring best practices in coding, design, and testing are consistently followed.Architect, design, and review technical solutions for complex software applications.Oversee the development of both frontend and backend systems, ensuring seamless integration and optimal...
-
Software Engineer
3 days ago
India Prakhar Software Solutions Private Limited Full timeWe are seeking a skilled Software Engineer to join our team at Prakhar Software Solutions Private Limited. As a Senior Software Developer, you will be responsible for the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.The ideal candidate will have expertise in C#, Angular, and Azure,...
-
Senior Software Quality Assurance Engineer
3 days ago
India TekIT Software Solutions Pvt. Ltd. Full timeAt TekIT Software Solutions Pvt. Ltd., we are seeking an experienced Senior Software Quality Assurance Engineer to join our team.About the RoleThis is a challenging role that requires a strong background in software testing and quality assurance.Develop and maintain automated test scripts using Selenium and Java.Implement and execute API automation testing...
-
Senior Software Engineer
2 days ago
India Qode Full timeAt Qode, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing cutting-edge software solutions using industry-leading technologies.The ideal candidate will have at least 5-7 years of experience in software development, with a strong background...