Software Development Engineer III

3 days ago


Bengaluru, Karnataka, India swivl Full time

Job Title: Software Development Engineer III (SDE-III) - Backend

As a Software Development Engineer III - Backend, you will play a critical role in designing, developing, and maintaining scalable, efficient, and reliable server-side applications. You will contribute and as well as mentor a team of developers, collaborating with cross-functional teams, including front-end developers, designers, and project managers, to deliver high-quality solutions that meet our clients' requirements. This position requires 4+ years of experience in development, with a deep understanding of backend technologies and strong expertise in Object-Oriented Programming (OOP) concepts.

About Us:

At Swivl, we are revolutionizing the Field Service Management (FSM) industry for small and midsize businesses (SMBs). Our powerful FSM platform helps businesses in plumbing, electrical, landscaping, roofing, and other service industries streamline operations and maximize profitability. With nearly a decade of real-world validation, we are now scaling our technology, enhancing our UI/UX, and introducing new innovations to disrupt the FSM landscape.

Responsibilities: 

Core Backend & Architecture

  • Design, develop, and maintain complex server-side applications using , applying OOP principles and best practices. 
  • Collaborate closely with front-end developers to integrate user-facing elements with server-side logic, ensuring seamless functionality and a great user experience. 
  • Architect and implement efficient data storage and retrieval mechanisms, leveraging databases and APIs effectively. 
  • Write clean, reusable, and testable code, following industry standards and best practices.
  • Conduct thorough code reviews, providing constructive feedback to ensure code quality, maintainability, and adherence to coding standards. 
  • Troubleshoot and debug applications, identifying and resolving performance and functionality issues in a timely manner. 
  • Mentor and guide junior developers, fostering a culture of continuous learning and growth within the team. 
  • Stay up-to-date with emerging technologies and trends in backend development, particularly in the ecosystem, and evaluate their applicability to our projects. 
  • Collaborate with project managers and stakeholders to define project requirements, estimate effort, and contribute to project planning and execution. 
  • Drive the adoption of best practices, tools, and frameworks to improve development efficiency and code quality. 
  • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, ensuring timely delivery of high-quality software. 
AI & Intelligent Systems
  • Design, build, and integrate AI-powered backend capabilities, including AI agents, intelligent workflows, and automation, that deliver measurable business outcomes (e.g., estimations, recommendations, decision support, workflow optimization).
  • Build backend abstractions and APIs that support LLM-driven use cases, such as structured prompts, tool/function calling, conversation state management, and auditability.
  • Collaborate with product, frontend, and mobile teams to embed AI features into core FSM workflows in a scalable, secure, and cost-efficient manner.
  • Evaluate, integrate, and productionize AI models, services, and frameworks, with strong emphasis on performance, reliability, security, data privacy, and multi-tenancy.
  • Apply AI thoughtfully to reduce operational overhead, automate repetitive processes, and improve platform intelligence, without compromising system correctness or maintainability.
  • Leverage AI-assisted development tools (e.g., Cursor, Claude, GitHub Copilot, ChatGPT, etc.) to accelerate development, debugging, refactoring, and documentation while maintaining high engineering standards
  • Establish best practices for responsible and effective AI usage across engineering, including correctness, cost awareness, observability, and production safety.
  • Mentor engineers on using AI tools effectively to improve productivity, learning, and delivery speed without replacing sound engineering judgment.

Requirements: 

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). 
  • 4+ years of professional experience in front-end development, building production-grade web applications.
  • Strong understanding of backend development principles, best practices, and architectural patterns. 
  • Expertise in and JavaScript, with proven experience in developing scalable and robust server-side applications. 
  • Solid understanding and practical application of Object-Oriented Programming (OOP) concepts, such as encapsulation, inheritance, and polymorphism.
  • Experience working with databases, both SQL and NoSQL, and designing efficient data models. 
  • Proficiency in designing and implementing RESTful APIs and web services. 
  • Familiarity with frontend technologies such as HTML, CSS, and JavaScript frameworks/libraries (e.g., React, Angular). 
  • Strong knowledge of system design principles and ability to architect scalable and resilient backend solutions. 
  • Experience with performance optimization, debugging, and profiling tools.
  • Excellent problem-solving and analytical skills, with the ability to propose innovative solutions to complex technical challenges. 
  • Strong communication and collaboration abilities, with the capability to effectively communicate technical concepts to both technical and non-technical stakeholders. 
  • Demonstrated leadership skills and experience in mentoring and guiding junior developers.
  • Proactive mindset, self-motivated, and driven to continuously improve skills and stay up-to-date with industry trends. 

     What We Offer

  • A dynamic, fast-paced environment where you'll work on high-impact projects from day one. 
  • Growth opportunities in a product-driven, technology-focused company. 
  • Exposure to cutting-edge technologies and the opportunity to shape the future of FSM software. 
  • A chance to be part of a mission-driven team that values innovation, ownership, and problem-solving.
If you're passionate about building scalable systems and delivering high-performance backend solutions, we'd love to hear from youApply Now



  • Bengaluru, Karnataka, India Meesho Full time

    About The TeamWant to be the brains behind our robust systems? Then joining us as Software Development Engineer - III - Backend may be the right thing for youWhen 5% of Indian households shop with us, it's important to build resilient systems to manage millions of orders every day. We've done this – with zero downtime Sounds impossible? Well, that's the...


  • Bengaluru, Karnataka, India JPMorgan Chase Full time

    DescriptionPush the limits of what's possible with us as an experienced member of our Software Engineering team.As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve as member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the...


  • Bengaluru, Karnataka, India JPMorganChase Full time

    DescriptionDescriptionPush the limits of what's possible with us as an experienced member of our Software Engineering team.As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve as member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way....

  • Software Engineer III

    2 weeks ago


    Bengaluru, Karnataka, India Guidewire Software Full time

    SummaryJoin Guidewire's Data Platform and Analytics team in Bengaluru, where we design, build, and operate cloud-native data platforms that empower insurers with mission-critical insights. Our team thrives on collaboration, innovation, and a shared commitment to operational excellence, leveraging modern technologies to deliver secure, scalable, and reliable...


  • Bengaluru, Karnataka, India swivl Full time

    Job Title: Software Development Engineer III (SDE-III) - BackendAs a Software Development Engineer III - Backend, you will play a critical role in designing, developing, and maintaining scalable, efficient, and reliable server-side applications. You will contribute and as well as mentor a team of developers, collaborating with cross-functional teams,...


  • Bengaluru, Karnataka, India Swivl Full time

    Job Title: Software Development Engineer III (SDE-III) - BackendAs a Software Development Engineer III - Backend, you will play a critical role in designing, developing, and maintaining scalable, efficient, and reliable server-side applications. You will contribute and as well as mentor a team of developers, collaborating with cross-functional teams,...


  • Bengaluru, Karnataka, India NIKE Full time

    WHO YOU'LL WORK WITHYou will be part of the Supply Chain and Planning Technology organization and report to the Engineering Manager. On a daily basis, you will collaborate with peer software engineers, product managers, and architects on product teams to achieve business objectives. Additionally, you will engage with other Global Technology teams to align on...

  • Software Engineer III

    2 weeks ago


    Bengaluru, Karnataka, India JPMorgan Chase Full time

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are...

  • Software Engineer III

    2 weeks ago


    Bengaluru, Karnataka, India JPMorganChase Full time

    DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way....

  • Software Engineer III

    2 weeks ago


    Bengaluru, Karnataka, India JPMorgan Chase Full time

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are...