Software Engineer II

3 days ago


Bengaluru, Karnataka, India Weekday Full time ₹ 3,00,000 - ₹ 10,00,000

This role is for one of our clients

Industry: Technology, Information and Internet

Seniority level: Entry level

Min Experience: 1 years

Location: Bengaluru

JobType: full-time

₹3,00,000 - ₹10,00,000 a year We are seeking a passionate and self-driven Software Engineer II to design, build, and scale next-generation AI-driven applications. This role offers end-to-end ownership—from architecture and backend development to integration of cutting-edge large language model (LLM) workflows. You'll work closely with cross-functional teams and clients to transform complex problems into efficient, production-ready software systems. This is an ideal opportunity for an engineer who loves tackling technical challenges, thrives in fast-paced environments, and wants to work at the intersection of AI, product, and scalable engineering.
Key Responsibilities End-to-End Development: Own full-cycle product delivery — from architecture design, API development, and database management to deployment and monitoring. AI System Integration: Build and integrate intelligent backend systems leveraging LLMs, vector databases, and frameworks such as LangChain. Scalable Backend Engineering: Design and maintain microservices, APIs, and distributed systems that support real-time, data-intensive applications. Cross-Functional Collaboration: Partner with product, design, and AI research teams to define technical requirements and deliver high-quality software solutions. Code Quality & Mentorship: Write clean, maintainable, and testable code while conducting peer reviews and guiding junior engineers. Continuous Improvement: Evaluate and adopt new technologies to enhance system performance, security, and maintainability. Customer-Centric Delivery: Work directly with clients and internal stakeholders to iterate rapidly and build impactful AI-enabled products.
What You'll Gain Technical Leadership: Early ownership of product modules with opportunities to grow into senior engineering roles. AI-First Experience: Hands-on exposure to building intelligent software using LLMs, embeddings, and retrieval-augmented generation (RAG) pipelines. Cutting-Edge Tools: Opportunity to work on multi-agent AI systems, large-scale deployments, and cloud-native infrastructures. High Impact: Influence key product and architectural decisions in a fast-moving, innovation-driven team.
Qualifications 2–4 years of professional experience as a backend or full-stack engineer. Strong programming skills in Python with experience in FastAPI or Django. Solid understanding of PostgreSQL, Redis, and REST API design. Experience deploying and managing systems on AWS (EC2, S3, Lambda, CloudWatch). Knowledge of LLM frameworks (LangChain, OpenAI APIs, vector databases like Pinecone or FAISS) is a plus. Strong fundamentals in data structures, algorithms, and system design. Excellent communication, problem-solving, and collaboration skills.
Tech Stack Languages & Frameworks: Python, Django, FastAPI Databases: PostgreSQL, Redis Infrastructure: AWS (EC2, Lambda, S3, CloudWatch) AI Tools: LangChain, LLM APIs, Vector Databases Others: REST APIs, Microservices, GitHub Actions
Sample Projects You May Work On Architecting an AI-powered analytics engine that personalizes user insights in real time. Developing a multi-agent workflow automation platform for enterprise productivity. Building a retrieval-augmented legal AI assistant for rapid case search and document synthesis.
Key Skills: Python | FastAPI | Django | Backend Architecture | Microservices | PostgreSQL | AWS | Redis | REST APIs | LangChain | LLM Integration | System Design

  • Bengaluru, Karnataka, India Upland Software Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Software Engineer II Front-endOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Front-end) for our Kapost Product.What would you do?Develop and maintain scalable and robust enterprise applicationsWork as part of cross functional, passionate agile (SCRUM/Kanban) project teams...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    The Linux Systems Group, part of Microsoft's Core Operating Systems group, plays a key role in powering Azure Cloud through Linux operating systems and virtualization technologies.We are seeking a Software Engineer II with strong programming skills who will work closely with other engineers to develop, debug, and maintain system-level software for a...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 8,00,000 - ₹ 16,00,000 per year

    Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure...


  • Bengaluru, Karnataka, India JPMC Candidate Experience page Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and community banking technology team Controls Portfolio , you are part of an agile team that works to enhance, design, and...


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

    Position : Software Development Engineer II (SDE II)Location : Bangalore / NCRExperience : 27 years in software developmentAbout the Company : Were a VC-backed, rapidly growing AI startup on a mission to build an advanced MLOps platform for LLM Evaluation and Computer Vision models. Our culture is fast-paced, product-focused, and deeply technical,...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Microsoft Advertising is a rapid-growing business powering global advertisers across search, display, and emerging AI-driven channels. Our CRM team builds next-generation customer relationship management solutions that unify advertiser data, enable intelligent workflows, and deliver actionable insights across sales, marketing, and service.If you're...


  • Bengaluru, Karnataka, India Abnormal AI Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    The OpportunityAbnormal AI is revolutionizing cybersecurity by leveraging AI-native technologies to combat modern cyber threats. We're building a team of top-tier engineers who are excited to use Generative AI tools like Cursor, GitHub Copilot, and Claude to redefine how software is built—faster, smarter, and more efficient.We are seeking a highly skilled...


  • Bengaluru, Karnataka, India JPMorganChase Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    JOB DESCRIPTIONYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and community banking technology team Controls Portfolio , you are part of an agile team that works to...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity pane into the modern workplace. We are fast becoming the hub for teamwork in Office 365, with hundreds of thousands of organizations and tens of millions of users across the globe using Teams. Microsoft Teams is the fastest growing business application in Microsoft...


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

    JOB DESCRIPTIONYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer & Community Banking team, you will be an emerging member of a software engineering team, executing software...