Senior Software Engineer

4 days ago


Greater Bengaluru Area, India Tipstat® Full time

We are seeking an experienced Senior Software Engineer specializing in Python and AI technologies to join our engineering team. The ideal candidate will help drive our AI initiatives, architect scalable solutions, and mentor junior team members while maintaining high standards of code quality and engineering excellence.


Key Responsibilities


  • Design, develop, and maintain robust, scalable applications using Python frameworks including FastAPI, Flask, and Django
  • Lead the implementation of AI/ML solutions, including integration of Large Language Models (LLMs) and vector databases
  • Architect and optimize database solutions across MongoDB, PostgreSQL, and vector databases
  • Build and maintain CI/CD pipelines and containerized applications using Docker
  • Collaborate with cross-functional teams to define technical requirements and system design
  • Mentor junior developers and conduct code reviews to ensure code quality and best practices
  • Troubleshoot production issues and optimize application performance
  • Drive technical decisions and contribute to the overall technology strategy


Required Qualifications


  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3+ years of professional software development experience with Python
  • Strong experience with at least two of: FastAPI, Flask, or Django
  • Proven experience with both MongoDB and PostgreSQL
  • Hands-on experience with Docker and containerization
  • Experience building and deploying production AI/ML systems
  • Strong understanding of RESTful APIs and microservices architecture


Preferred Qualifications


  • Experience with LangChain and LangSmith for LLM application development
  • Familiarity with vector databases (e.g., Pinecone, Weaviate, or Milvus)
  • Experience with AWS/GCP/Azure cloud services
  • Contributions to open-source projects
  • Experience with Agile development methodologies
  • Master's degree in Computer Science, AI, or related field


Technical Skills


  • Programming Languages: Python (expert level), SQL
  • Frameworks: FastAPI, Flask, Django, LangChain
  • Databases: MongoDB, PostgreSQL, Vector Databases
  • AI/ML: LLMs, LangSmith, Machine Learning frameworks
  • DevOps: Docker, CI/CD, Git
  • Cloud Platforms: AWS/GCP/Azure (any)




  • Bengaluru, Karnataka, India Iosys Software Full time

    Key Responsibilities:We are seeking a highly skilled Senior Software Engineer to join our Product & Engineering team at Iosys Software.Key Requirements:5+ years of experience in software development with a focus on full-stack engineering.Strong expertise in Golang, React Native, and mobile application development.Proficiency in NoSQL data stores such as...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are seeking an experienced and talented Senior Fullstack Software Engineer to join our team at Guidewire Software. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems that align with our company's technical vision.In this role, you will collaborate with product managers, UX/UI designers,...


  • Greater Bengaluru Area, India Jobify Inc. Full time

    About Jobify Inc.">Jobify Inc. is an innovative AI organization focused on creating cutting-edge technology solutions.">Salary">We offer a competitive salary of $120,000 per year, commensurate with experience and qualifications.">Job Description">We are seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our...


  • Greater Bengaluru Area, India Catering Rewards Full time

    Company DescriptionCatering Rewards offers a platform that helps restaurants grow their catering sales and save on commission fees by offering customers catering rewards. Customers can redeem rewards as Amazon.com gift cards. The company focuses on assisting restaurants in getting large catering orders more frequently from loyal corporate customers.Role...


  • Greater Bengaluru Area, India Catering Rewards Full time

    Company Description Catering Rewards offers a platform that helps restaurants grow their catering sales and save on commission fees by offering customers catering rewards. Customers can redeem rewards as Amazon.com gift cards. The company focuses on assisting restaurants in getting large catering orders more frequently from loyal corporate customers. Role...


  • Greater Bengaluru Area, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer with strong Python expertise to join our engineering team. In this role, you will design, develop, and maintain complex software systems while mentoring junior developers and contributing to technical strategy. Key Responsibilities - Design and implement scalable, maintainable Python applications and...


  • Greater Bengaluru Area, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer with strong Python expertise to join our engineering team. In this role, you will design, develop, and maintain complex software systems while mentoring junior developers and contributing to technical strategy.Key Responsibilities- Design and implement scalable, maintainable Python applications and...


  • Greater Hyderabad Area, India Blackbaud India Full time

    About the role As a Senior Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development and engineering best practices. What you’ll do Design, build, and maintain efficient, reusable, and reliable code Proactively suggest improvements to applications and processes that enhance...


  • Greater Hyderabad Area, India Blackbaud India Full time

    About the roleAs a Senior Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development and engineering best practices. What you’ll doDesign, build, and maintain efficient, reusable, and reliable codeProactively suggest improvements to applications and processes that enhance the...


  • Bengaluru, Karnataka, India Sonata Software Full time

    Job OverviewWe are seeking a seasoned Senior Cloud Software Engineer to join our team at Sonata Software.Salary InformationThe estimated annual salary for this role is ₹1,200,000 - ₹1,500,000, depending on experience.Job DescriptionThis is an exciting opportunity to leverage your skills and expertise in cloud migration, microservices development, and...


  • Greater Bengaluru Area, India Fime Full time

    Company:Fime enables its clients to create and launch trusted and secure solutions with consulting and testing services in payments, smart mobility, biometrics, and authentication. With 800+ experts around the world in over 20 locations, Fime is a multi-cultural global leading player its industry.Inspired by our talented people, we are empowered to take...


  • Greater Bengaluru Area, India Fime Full time

    Company: Fime enables its clients to create and launch trusted and secure solutions with consulting and testing services in payments, smart mobility, biometrics, and authentication. With 800+ experts around the world in over 20 locations, Fime is a multi-cultural global leading player its industry. Inspired by our talented people, we are empowered to take...


  • Bengaluru, Karnataka, India AppYogi Software Full time

    Job OverviewWe are looking for a highly skilled Senior Mobile Software Engineer to join our team at AppYogi Software. This role is ideal for an experienced iOS/MacOS developer with a passion for building high-quality mobile applications.About the RoleAs a Senior Mobile Software Engineer, you will be responsible for designing, developing, and testing mobile...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Greater Bengaluru Area, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer with strong Python expertise to join our engineering team. In this role, you will design, develop, and maintain scalable applications while mentoring junior developers and contributing to architectural decisions.Key ResponsibilitiesDesign and implement scalable, maintainable, and efficient Python-based...


  • Greater Bengaluru Area, India Tipstat® Full time

    We are seeking an experienced Senior Software Engineer with strong Python expertise to join our engineering team. In this role, you will design, develop, and maintain scalable applications while mentoring junior developers and contributing to architectural decisions. Key Responsibilities Design and implement scalable, maintainable, and efficient...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational performance....


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...