Principal Software Engineer – Full-Stack

16 hours ago


Bengaluru, Karnataka, India D-Techworks Full time ₹ 1,04,000 - ₹ 1,30,878 per year

Position:Principal Software Engineer – Full-Stack

Experience: 5 to 8 Years

Location: Bangalore(India)

Mandatory Skills: React js,Sql,C#,Dot Net,Any cloud ,Ai/ML

Job Description:

You will work with our development and production support team on efforts to support growth initiatives. The Full Stack Developer will play a pivotal role in developing leading SaaS products for energy power market intelligence. With your expertise in microservices, APIs, AI/ML integration, and cloud technologies, you will be instrumental in driving the evolution of our software applications. Your ability to work across the stack, from frontend to backend, and integrate cutting-edge technologies will be essential in delivering innovative and high-quality solutions. Collaborating with cross-functional teams, including data scientists, UX designers, and DevOps engineers, you will play a key role in revamping legacy applications, building microservices, and infusing AI/ML capabilities into web user interfaces.

Key Responsibilities:

Design, develop, and maintain scalable and responsive web applications using modern frontend and backend technologies.

Lead the revamping of legacy applications, ensuring modernization, improved performance, and UX.

Create and manage microservices architecture, including API design, development, and integration.

Collaborate with data scientists to integrate AI/ML capabilities into web user interfaces for predictive analytics and data-driven insights.

Integrate SQL and NoSQL databases, optimizing data storage and retrieval for efficient application performance.

Work with cloud platforms such as Azure or other relevant providers to deploy, monitor, and manage applications.

Implement DevOps practices for CI/CD, and automated testing.

Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.

Troubleshoot and debug issues, identifying root causes and implementing effective solutions.

Keep up-to-date with industry trends and emerging technologies to drive innovation in application development.

Teams onboarding and training junior development staff

Other duties as assigned

Requirements

Your Qualifications

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

Proven experience as a Full Stack Developer with expertise in either frontend or backend development, or both

Strong proficiency in web development technologies, including HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Angular, Vue). Deep knowledge of .NET languages and servers

Experience in designing and implementing microservices architecture, RESTful APIs, and integration patterns

Proficiency in both SQL and NoSQL databases and their integration into applications.

Experience administrating and integrating with cloud platforms such as Azure, AWS, or Google Cloud Platform.

Previous experience in successfully revamping and modernizing legacy applications.

Experience with Agile methodologies and participation in sprint planning and review meetings.

Familiarity with integrating AI/ML capabilities into web user interfaces for data visualization and insights.

Knowledge of DevOps practices, CI/CD pipelines, and automated testing.

Familiarity with MLOps methodologies and best practices.

Experience considered assets:

Integrating with Snowflake, Data bricks, or other data lake technologies

Utilizing, extending, and integrating business intelligence tools like Grafana

Integrating with iPaaS (Integration Platforms as a Service)

Leveraging graphs for modeling data and organizing metadata, semantics.

Interested candidates, please share your updated resume at -

with the following details:

– Updated Resume

– Experience

– Current Organization

– Current CTC

– Expected CTC

– Notice Period

– Offer In Hand

– Current Location



  • Bengaluru, Karnataka, India FinOpsly Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    FinOpslyis the AI brain behind cost decisions across cloud, data, and AI — built to think, plan, and act. Purpose-built for today's complex enterprise environments, we unifyFinOps across AWS, Azure, Snowflake, Databricks, and modern AI workloads — enabling organizations to move from cost reporting to cost action.Role SummaryWe are seeking a...


  • Bengaluru, Karnataka, India Optum Full time

    Job DescriptionOptum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion,...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Principal Software Developer - Oracle Health Oracle Health AI (OHAI) is redefining the future of healthcare by building data-driven, intelligent solutions to improve patient outcomes and operational efficiency across health systems worldwide. We are seeking an experienced professional for an IC4-level position. This role requires strong technical...


  • Bengaluru, Karnataka, India Oracle Full time US$ 1,50,000 - US$ 2,00,000 per year

    As a Principal Software Engineer on the Marketplace team, you will help lead our development efforts as we build the technology platform that will act as the central marketplace for our clouds software offerings. You will be a core contributor and one of the technical leads driving design and delivery of marketplace cloud services on a team of software...


  • Bengaluru, Karnataka, India Optum Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers,...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerPowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems,...


  • Bengaluru, Karnataka, India NIKE Full time

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology Center WHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world.  You will be a part of the Resilience Engineering organization which...


  • Bengaluru, Karnataka, India NIKE Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology CenterWHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Join us as a Software Engineer, Full StackThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIt's a chance to hone your existing technical skills and advance your career while building a...


  • Bengaluru, Karnataka, India RBS Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Join us as a Software Engineer, Full StackThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIt's a chance to hone your existing technical skills and advance your career while building a...