India Openings with SourceFuse.
Senior Integration Engineer
Job Information:
Work Experience: 6-9 Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali/Noida, India
Role Overview:
SourceFuse is engineering the client-facing platform layer for a major Australian financial services and insurance brokerage client. The platform consists of multiple client portals that today integrate with a legacy CRM (SugarCRM v7 via SOAP) and will progressively transition to a Salesforce-native CRM (Practifi). You will own the design and build of a CRM integration service (anti-corruption layer) in Node.js/TypeScript: a stable internal API that the portals consume, with swappable adapters behind it — a legacy SugarCRM adapter in the short term, and a production-grade Salesforce adapter as the client migrates. The portals must never need to change when the CRM does. That is the engineering bar for this role. This is a hands-on senior IC role with significant architectural ownership, working directly with client technical stakeholders in Australia and SourceFuse solution architects.
Key Responsibilities:
- Design and implement the CRM integration/adapter service in Node.js + TypeScript, exposing a versioned, contract-tested internal API to multiple Symfony-based portal applications.
- Build the Salesforce adapter: REST API, Composite/Composite Graph requests, Bulk API 2.0 for high-volume sync, and event-driven patterns using Platform Events and Change Data Capture.
- Implement and operate Salesforce authentication correctly: OAuth 2.0 (JWT bearer flow for server-to-server, refresh-token flows where appropriate), Connected App configuration, least-privilege integration users.
- Engineer explicitly for Salesforce governor limits and API allocations: request batching, caching strategy, backoff/retry with idempotency, queue-based decoupling (SQS or similar).
- Wrap and stabilise the existing SugarCRM v7 integration (legacy SOAP / v4_1; evaluate migration to Sugar REST v10) behind the same internal API as a transitional adapter.
- Map and reconcile data models across SugarCRM, Practifi (Salesforce-native), and portal-side PostgreSQL — including identity resolution and sync conflict handling.
- Define and enforce the integration contract: OpenAPI specs, consumer-driven contract tests, schema versioning, deprecation policy.
- Deploy and run the service on AWS: containerised (ECS/EKS), API Gateway, SQS/EventBridge, Secrets Manager, CloudWatch; CI/CD via GitHub Actions or similar.
- Build observability in from day one: structured logging, tracing across portal → adapter → CRM calls, sync-lag and error-rate dashboards, alerting.
- Handle sensitive data responsibly: the platform touches health-insurance-related client data subject to the Australian Privacy Act / APPs; data residency (ap-southeast-2), encryption in transit/at rest, and PII minimisation are requirements, not nice-to-haves.
- Work directly with the client’s IT Applications team and the incumbent vendor during knowledge transfer; document everything you reverse-engineer.
Must-Have Qualifications:
- Expert-level, recent, hands-on experience integrating with Salesforce from external systems (not primarily Apex/LWC development on Salesforce): REST, Bulk API 2.0, Composite APIs, Platform Events / CDC, and the OAuth 2.0 flows that secure them.
- Demonstrated understanding of Salesforce governor limits, API request allocations, and the architectural patterns used to live within them at scale.
- Strong production Node.js + TypeScript skills: a typed, tested, modular service codebase is your default, not an aspiration.
- Familiarity with NestJS, Fastify, or Express + a DI pattern.
- Solid SQL skills with PostgreSQL and/or MySQL; comfort designing sync/staging schemas.
- Experience designing integration or middleware layers between systems you didn’t build — including wrapping legacy SOAP/XML APIs.
- AWS production experience: containers (Docker; ECS or EKS), queues (SQS), API Gateway, IAM, Secrets Manager.
- Testing discipline: unit, integration against Salesforce sandboxes/scratch orgs, and contract testing (e.g., Pact) for API consumers.
- Clear written English and the ability to communicate directly with client-side architects and managers; comfortable presenting technical decisions and trade-offs.
- Ability to maintain meaningful working-hours overlap with AEST (roughly IST morning through early afternoon).
Strongly Preferred:
- Exposure to Practifi or other Salesforce-platform ISV products (Financial Services Cloud, nCino, Vlocity/Industries) — i.e., you understand that an ISV’s managed-package data model is not vanilla Salesforce.
- Prior CRM migration experience (any legacy CRM → Salesforce), especially running old and new CRMs in parallel behind an abstraction.
- SugarCRM API experience (SOAP v4_1 or REST v10).
- Salesforce certifications: Integration Architect, Platform Developer I/II (valued as signal, not as a substitute for the hands-on bar above).
- Experience in insurance, health insurance, broking, or wealth/financial-advice domains; awareness of Australian privacy and financial-services compliance context.
- Event-driven architecture experience (EventBridge, Kafka) and familiarity with iPaaS tools (MuleSoft, Boomi) sufficient to articulate why we are building this layer instead of buying one.
- PHP/Symfony reading fluency — enough to trace how the portals consume CRM data today.
Interview Process
- CV Shortlisting
- 2 Technical Rounds
Senior Business Analyst
Job Information:
Work Experience: 8-12+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Remote, India
Role Overview:
We are looking for an experienced Business Analyst with strong Insurance domain expertise to lead discovery and business transformation initiatives for clients in the Insurance industry. The ideal candidate should be capable of understanding existing business processes, facilitating stakeholder workshops, identifying operational inefficiencies, and defining future-state business processes and requirements.
Key Responsibilities:
- Lead business discovery workshops with business and technical stakeholders.
- Understand, document, and analyze current (As-Is) business processes and workflows.
- Define future-state (To-Be) business processes and operating models.
- Gather, analyze, and document business and functional requirements.
- Identify process gaps, operational risks, and opportunities for automation and optimization.
- Prepare business process maps, gap analysis, functional specifications, and discovery reports.
- Collaborate with architects and technical teams to define solution requirements.
- Act as the primary liaison between business stakeholders and delivery teams throughout the engagement.
Required Skills:
- Strong Business Analysis and Requirements Gathering experience.
- Discovery workshops and stakeholder management.
- Business Process Mapping (As-Is / To-Be).
- Gap Analysis and Process Improvement.
- Business Process Re-engineering.
- Functional Requirements Documentation.
- Excellent analytical, communication, and documentation skills.
- Experience working on digital transformation or legacy modernization initiatives.
Insurance Domain Knowledge:
Good understanding of one or more of the following business areas:
- Policy Administration
- Underwriting
- Policy Onboarding & Renewals
- Premium & Benefit Calculations
- Claims Administration
- Billing & Commissions
- Member Administration
- Insurance Reporting
- Reinsurance (preferred)
Preferred Experience:
- Australian or New Zealand Insurance industry (preferred but not mandatory).
- Life & Health Insurance, Group Insurance, Employee Benefits, or Third-Party Administration (TPA).
- Experience working with legacy insurance platforms and workflow modernization.
- Exposure to Power BI, Power Platform, workflow automation, BPM tools, or Policy Administration Systems is desirable.
Mandatory Requirement:
Candidates must have prior experience working as a Business Analyst in the Insurance domain (Life, Health, General, or Group Insurance).
Interview Process
- 2 Technical Rounds
Security Tester
Job Information:
Work Experience: 3+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali, India
Role Overview:
We are looking for a skilled and proactive Security Tester / VAPT Engineer with hands-on experience in performing security assessments across multiple platforms, including Web Applications, Mobile Applications (Android & iOS), APIs, Network Infrastructure, and AI/LLM-based systems. The candidate should possess strong knowledge of offensive security techniques, secure development practices, and modern attack vectors. The role involves identifying vulnerabilities, validating exploitability, providing remediation guidance, and supporting secure product development initiatives.
Key Responsibilities:
Web Application Security Testing:
Perform comprehensive VAPT for web applications using manual and automated techniques
Identify vulnerabilities such as:
- OWASP Top 10
- Authentication & Authorization flaws
- Business logic issues
- SSRF, SSTI, XXE, CSRF, RCE, IDOR, etc
- Conduct secure configuration reviews and threat analysis
- Validate remediation fixes and provide detailed reports
Mobile Application Security Testing (Android & iOS):
Conduct security assessments of Android and iOS applications
Perform:
- Static & Dynamic Analysis
- Runtime instrumentation
- Reverse engineering
- SSL pinning bypass
- Root/Jailbreak detection bypass
- Local storage & keychain analysis
- Analyze APK/IPA files and identify insecure implementations
- Use tools such as Burp Suite, Frida, Objection, MobSF, JADX, Hopper, Ghidra, etc
API Security Testing:
Perform security testing for REST, GraphQL, SOAP, and gRPC APIs
Identify vulnerabilities such as:
- Broken Object Level Authorization (BOLA)
- Broken Authentication
- Injection attacks
- Rate limit bypass
- Sensitive data exposure
- Validate API authentication mechanisms including OAuth, JWT, API Keys, etc
Cloud Security Assessment:
- Perform security assessments of cloud environments across AWS, Azure, and GCP
- Identify cloud security misconfigurations, exposed services, and access control weaknesses
- Review IAM configurations, storage security, and network security settings
- Provide remediation recommendations to improve the overall cloud security posture
Network & Infrastructure Security:
Conduct network VAPT and infrastructure assessments
Perform:
- Port and service enumeration
- Firewall review
- Misconfiguration assessment
- Internal and external network testing
- Identify weaknesses in servers, cloud environments, VPNs, wireless networks, and exposed services
AI / LLM Security Testing:
Perform security assessments for AI/LLM-based applications and integrations
Test for:
- Prompt Injection
- Jailbreak attacks
- Data leakage
- Model manipulation
- Insecure plugin/tool integrations
- Excessive agency risks
- Evaluate AI application security posture using frameworks such as:
- OWASP Top 10 for LLMs
Reporting & Collaboration:
- Prepare detailed VAPT reports with risk ratings, PoCs, and remediation guidance
- Coordinate with development and DevOps teams for vulnerability remediation
- Support security reviews, audits, and compliance activities
- Stay updated with the latest vulnerabilities, exploits, and security trends
Skills & Abilities:
Strong understanding of VAPT methodologies and security concepts
Hands-on experience with:
- Burp Suite
- Nmap
- Nessus/OpenVAS
- Wireshark
- Metasploit
- Frida
- MobSF
- Postman
- OWASP ZAP
- Good understanding of:
- OWASP Top 10
- OWASP Mobile Top 10
- API Security Top 10
- Network security concepts
- AI/LLM security risks
- Experience in manual testing and exploit validation
- Hands-on experience or good understanding of cloud security concepts across AWS, Azure, and/or GCP
- Ability to identify common cloud security misconfigurations and access control issues
- Strong report writing and communication skills
- Familiarity with scripting languages such as Python, Bash, or JavaScript is preferred
Preferred Qualifications:
Certifications such as:
- OSCP
- CEH
- eWPT
- eMAPT
- PNPT
- CISSP
- CompTIA Security+
- Experience with CI/CD security integration and DevSecOps practices
- Exposure to red teaming or adversarial testing is a plus
Good to Have:
- Experience with AI red teaming or LLM security tooling
- Experience in thick client or desktop application testing
- Knowledge of container/Kubernetes security
- Familiarity with SAST/DAST tools
- Bug bounty or responsible disclosure experience
Interview Process
- Assessment
- 2 Technical Rounds
Polyglot Developer
Job Information:
Work Experience: 3-6 Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali/Noida, India
Role Overview:
- We are looking for a modern Full Stack Developer who can build scalable, secure, cloud-native applications across different technology stacks.
- This is not a conventional “Node.js developer” or “frontend/backend ticket developer” role. We are looking for engineers who are comfortable working as polyglot full-stack developers — people who can work across frontend, backend, APIs, databases, cloud-native platforms, and AI-assisted engineering workflows.
- Our current ecosystem includes technologies such as TypeScript, Node.js, Angular, LoopBack, cloud-native platforms, SaaS architectures, microservices, and open-source frameworks. However, we are not hiring for one fixed stack only. Depending on project needs, the role may involve working with Python, Go, Java, Rust, TypeScript, Node.js, Angular, or other modern technologies.
- In the AI era, coding alone is no longer enough. AI tools can generate code quickly, but good engineers must know what to build, how to design it, how to validate it, how to secure it, how to test it, how to operate it, and how to improve it over time. We are looking for developers who use AI as a productivity multiplier, but do not blindly rely on AI-generated code. We do not want “vibe coders.” We want engineers with strong fundamentals, architectural awareness, product thinking, debugging ability, and delivery ownership.
Key Responsibilities:
Polyglot Engineering:
- Design, develop, test, and maintain full-stack applications across frontend, backend, APIs, and databases.
- Work across multiple programming languages and frameworks based on project needs.
- Build backend services, APIs, workers, integrations, and microservices using suitable technologies such as TypeScript, Node.js, Python, Go, Java, Rust, or similar.
- Develop responsive, maintainable frontend applications using Angular or other modern frontend frameworks.
- Build reusable, modular, extensible, and testable components.
- Work with relational and NoSQL databases, including schema design, query optimization, migrations, and data access patterns.
- Contribute to internal accelerators, reusable frameworks, SDKs, engineering libraries, and open-source initiatives where applicable.
- Be willing to learn and adopt new languages, frameworks, and tools when they are the right fit for the problem.
AI-Enabled SDLC & Developer Productivity:
- Use AI tools such as Claude, GitHub Copilot, Codex, ChatGPT, or similar tools to improve engineering productivity.
- Apply AI across the SDLC, including requirement analysis, technical design support, code scaffolding, refactoring, unit test generation, documentation, debugging, and troubleshooting.
- Use AI to accelerate development while maintaining strong ownership of design decisions, code quality, security, testing, and production readiness.
- Critically review and validate AI-generated code for correctness, maintainability, security, performance, licensing risks, and architectural fit.
- Identify areas where AI can improve team productivity, automation, testing, documentation, and operational efficiency.
- Demonstrate responsible AI usage by avoiding blind reliance on generated code and ensuring human accountability for final deliverables.
Cloud-Native & Architecture Awareness:
- Build applications that are container-ready and suitable for deployment on Kubernetes or cloud-native platforms.
- Understand Docker, Kubernetes basics, environment configuration, secrets, health checks, autoscaling, and deployment patterns.
- Understand microservices concepts such as service boundaries, API contracts, resilience, retries, idempotency, distributed communication, and eventual consistency.
- Apply API design and governance practices, including versioning, backward compatibility, validation, error handling, and documentation.
- Understand multi-tenant SaaS application concepts such as tenant isolation, configuration-driven behavior, extensibility, and scalable service design.
- Collaborate with architects and senior engineers to convert architecture guidelines into working software.
- Participate in technical discussions and contribute practical design inputs.
Quality, Security & Observability:
- Write unit tests, integration tests, and automated test cases.
- Follow secure coding practices aligned with OWASP principles.
- Understand common security concerns such as authentication, authorization, input validation, secrets handling, dependency vulnerabilities, and secure API design.
- Add meaningful logs, metrics, traces, and error handling to support production observability.
- Work with observability tools such as OpenTelemetry, Prometheus, Grafana, Signoz, ELK, Datadog, or similar tools where applicable.
- Support debugging, root-cause analysis, and performance improvement of production and pre-production issues.
- Review code not only for functionality, but also for maintainability, extensibility, security, testability, and operational readiness.
Collaboration & Ownership:
- Work closely with product owners, architects, QA, DevOps, and other engineers.
- Understand business requirements and translate them into reliable technical implementation.
- Communicate clearly in written and verbal formats.
- Document technical decisions, assumptions, APIs, implementation details, and operational considerations.
- Take ownership of assigned modules from design to development, testing, deployment support, and maintenance.
- Continuously improve personal skills, team practices, and engineering productivity.
- Strong programming fundamentals in at least one backend language such as TypeScript, JavaScript, Python, Go, Java, Rust, or similar.
- Ability and willingness to work across multiple languages and frameworks.
- Good understanding of full stack development, including frontend, backend, APIs, databases, and integrations.
- Experience with modern frontend development using Angular, React, Vue, or similar.
- Good understanding of REST APIs, API contracts, validation, error handling, authentication, and authorisation flows.
- Experience with SQL databases such as PostgreSQL, MySQL, or similar.
- Understanding of Git, pull requests, branching strategies, and code review workflows.
- Ability to write clean, maintainable, modular, and testable code.
Preferred Qualifications:
The following are preferred, but not mandatory:
- TypeScript / JavaScript
- Node.js
- Angular
- LoopBack 4, Express.js, Fastify, NestJS, or similar backend frameworks
- Python, Go, Java, or Rust
- Docker and Kubernetes
- Cloud platforms such as AWS, Azure, or GCP
- CI/CD pipelines
- Open-source frameworks and reusable engineering libraries
AI & Modern Engineering Productivity:
- Hands-on usage of AI-assisted development tools such as Claude, GitHub Copilot, Codex, ChatGPT, or equivalent tools.
- Ability to use AI for productivity while maintaining engineering quality.
- Ability to review, debug, and improve AI-generated code.
- Basic understanding of prompt writing for technical tasks.
- Awareness of risks around AI-generated output, including hallucinations, security flaws, weak design, outdated dependencies, poor test coverage, and licensing concerns.
Cloud-Native Awareness:
- Basic understanding of Docker and containerized application development.
- Exposure to Kubernetes concepts such as pods, services, deployments, config maps, secrets, ingress, and autoscaling.
- Awareness of cloud-native application design principles.
- Understanding of CI/CD and automated deployment workflows.
- Familiarity with observability, monitoring, logging, and distributed tracing concepts.
Architecture & Design Awareness:
- Understanding of software design principles such as SOLID, separation of concerns, dependency injection, modularity, clean layering, and interface-driven design.
- Awareness of microservices patterns and trade-offs.
- Ability to reason about scalability, performance, security, maintainability, and observability.
- Ability to identify tightly coupled, fragile, or hard-to-maintain solutions.
- Ability to select the right tool, framework, or language for the problem rather than forcing every problem into one stack.
Good to Have:
- Experience building SaaS products, multi-tenant platforms, or enterprise-grade applications.
- Experience with microservices and distributed systems.
- Experience with open-source contribution or open-source-based product development.
- Experience in telecom, healthcare, fintech, CRM, or enterprise SaaS domains.
- Experience with message brokers such as Kafka, RabbitMQ, NATS, or similar.
- Experience with OpenTelemetry, Prometheus, Grafana, Signoz, ELK, Datadog, or similar observability tools.
- Exposure to GenAI APIs, RAG systems, semantic search, AI agents, or LLM-based automation.
- Understanding of secure SDLC, dependency vulnerability scanning, SAST/DAST, and supply chain security.
- Experience with contract-first API development, OpenAPI specifications, or automated API documentation.
- Exposure to infrastructure-as-code, Helm, Terraform, or cloud deployment automation.
Education:
Preferred qualifications:
- B.Tech / B.E. / BCA / MCA / M.Tech or equivalent practical experience.
- Strong hands-on engineering ability demonstrated through professional work, projects, and open-source contributions, or practical technical assessments.
Experience:
- 3–6 years of relevant software development experience.
- Stronger candidates with slightly lower experience may be considered if they demonstrate strong fundamentals, polyglot adaptability, AI-enabled development maturity, and production-quality engineering mindset.
Interview Process
- 3 Technical Rounds
Fullstack Developer
Job Information:
Work Experience: 4+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali, India
Role Overview:
- We are looking for a modern Full Stack Developer who can build scalable, secure, cloud-native applications across different technology stacks.
- This is not a conventional “Node.js developer” or “frontend/backend ticket developer” role. We are looking for engineers who are comfortable working as polyglot full stack developers — people who can work across frontend, backend, APIs, databases, cloud-native platforms, and AI-assisted engineering workflows.
- Our current ecosystem includes technologies such as TypeScript, Node.js, Angular, LoopBack, cloud-native platforms, SaaS architectures, microservices, and open-source frameworks. However, we are not hiring for one fixed stack only. Depending on project needs, the role may involve working with Python, Go, Java, Rust, TypeScript, Node.js, Angular, or other modern technologies.
- In the AI era, coding alone is no longer enough. AI tools can generate code quickly, but good engineers must know what to build, how to design it, how to validate it, how to secure it, how to test it, how to operate it, and how to improve it over time. We are looking for developers who use AI as a productivity multiplier, but do not blindly rely on AI-generated code. We do not want “vibe coders.” We want engineers with strong fundamentals, architectural awareness, product thinking, debugging ability, and delivery ownership.
Key Responsibilities:
Polyglot Engineering:
- Design, develop, test, and maintain full-stack applications across frontend, backend, APIs, and databases.
- Work across multiple programming languages and frameworks based on project needs.
- Build backend services, APIs, workers, integrations, and microservices using suitable technologies such as TypeScript, Node.js, Python, Go, Java, Rust, or similar.
- Develop responsive, maintainable frontend applications using Angular or other modern frontend frameworks.
- Build reusable, modular, extensible, and testable components.
- Work with relational and NoSQL databases, including schema design, query optimization, migrations, and data access patterns.
- Contribute to internal accelerators, reusable frameworks, SDKs, engineering libraries, and open-source initiatives where applicable.
- Be willing to learn and adopt new languages, frameworks, and tools when they are the right fit for the problem.
AI-Enabled SDLC & Developer Productivity:
- Use AI tools such as Claude, GitHub Copilot, Codex, ChatGPT, or similar tools to improve engineering productivity.
- Apply AI across the SDLC, including requirement analysis, technical design support, code scaffolding, refactoring, unit test generation, documentation, debugging, and troubleshooting.
- Use AI to accelerate development while maintaining strong ownership of design decisions, code quality, security, testing, and production readiness.
- Critically review and validate AI-generated code for correctness, maintainability, security, performance, licensing risks, and architectural fit.
- Identify areas where AI can improve team productivity, automation, testing, documentation, and operational efficiency.
- Demonstrate responsible AI usage by avoiding blind reliance on generated code and ensuring human accountability for final deliverables.
Cloud-Native & Architecture Awareness:
- Build applications that are container-ready and suitable for deployment on Kubernetes or cloud-native platforms.
- Understand Docker, Kubernetes basics, environment configuration, secrets, health checks, autoscaling, and deployment patterns.
- Understand microservices concepts such as service boundaries, API contracts, resilience, retries, idempotency, distributed communication, and eventual consistency.
- Apply API design and governance practices, including versioning, backward compatibility, validation, error handling, and documentation.
- Understand multi-tenant SaaS application concepts such as tenant isolation, configuration-driven behavior, extensibility, and scalable service design.
- Collaborate with architects and senior engineers to convert architecture guidelines into working software.
- Participate in technical discussions and contribute practical design inputs.
Quality, Security & Observability:
- Write unit tests, integration tests, and automated test cases.
- Follow secure coding practices aligned with OWASP principles.
- Understand common security concerns such as authentication, authorization, input validation, secrets handling, dependency vulnerabilities, and secure API design.
- Add meaningful logs, metrics, traces, and error handling to support production observability.
- Work with observability tools such as OpenTelemetry, Prometheus, Grafana, Signoz, ELK, Datadog, or similar tools where applicable.
- Support debugging, root-cause analysis, and performance improvement of production and pre-production issues.
- Review code not only for functionality, but also for maintainability, extensibility, security, testability, and operational readiness.
Collaboration & Ownership:
- Work closely with product owners, architects, QA, DevOps, and other engineers.
- Understand business requirements and translate them into reliable technical implementation.
- Communicate clearly in written and verbal formats.
- Document technical decisions, assumptions, APIs, implementation details, and operational considerations.
- Take ownership of assigned modules from design to development, testing, deployment support, and maintenance.
- Continuously improve personal skills, team practices, and engineering productivity.
- Strong programming fundamentals in at least one backend language such as TypeScript, JavaScript, Python, Go, Java, Rust, or similar.
- Ability and willingness to work across multiple languages and frameworks.
- Good understanding of full stack development, including frontend, backend, APIs, databases, and integrations.
- Experience with modern frontend development using Angular, React, Vue, or similar.
- Good understanding of REST APIs, API contracts, validation, error handling, authentication, and authorisation flows.
- Experience with SQL databases such as PostgreSQL, MySQL, or similar.
- Understanding of Git, pull requests, branching strategies, and code review workflows.
- Ability to write clean, maintainable, modular, and testable code.
Preferred Qualifications:
The following are preferred, but not mandatory:
- TypeScript / JavaScript
- Node.js
- Angular
- LoopBack 4, Express.js, Fastify, NestJS, or similar backend frameworks
- Python, Go, Java, or Rust
- Docker and Kubernetes
- Cloud platforms such as AWS, Azure, or GCP
- CI/CD pipelines
- Open-source frameworks and reusable engineering libraries
AI & Modern Engineering Productivity:
- Hands-on usage of AI-assisted development tools such as Claude, GitHub Copilot, Codex, ChatGPT, or equivalent tools.
- Ability to use AI for productivity while maintaining engineering quality.
- Ability to review, debug, and improve AI-generated code.
- Basic understanding of prompt writing for technical tasks.
- Awareness of risks around AI-generated output, including hallucinations, security flaws, weak design, outdated dependencies, poor test coverage, and licensing concerns.
Cloud-Native Awareness:
- Basic understanding of Docker and containerized application development.
- Exposure to Kubernetes concepts such as pods, services, deployments, config maps, secrets, ingress, and autoscaling.
- Awareness of cloud-native application design principles.
- Understanding of CI/CD and automated deployment workflows.
- Familiarity with observability, monitoring, logging, and distributed tracing concepts.
Cloud-Native Awareness:
- Understanding of software design principles such as SOLID, separation of concerns, dependency injection, modularity, clean layering, and interface-driven design.
- Awareness of microservices patterns and trade-offs.
- Ability to reason about scalability, performance, security, maintainability, and observability.
- Ability to identify tightly coupled, fragile, or hard-to-maintain solutions.
- Ability to select the right tool, framework, or language for the problem rather than forcing every problem into one stack.
Good to Have:
- Experience building SaaS products, multi-tenant platforms, or enterprise-grade applications.
- Experience with microservices and distributed systems.
- Experience with open-source contribution or open-source-based product development.
- Experience in telecom, healthcare, fintech, CRM, or enterprise SaaS domains.
- Experience with message brokers such as Kafka, RabbitMQ, NATS, or similar.
- Experience with OpenTelemetry, Prometheus, Grafana, Signoz, ELK, Datadog, or similar observability tools.
- Exposure to GenAI APIs, RAG systems, semantic search, AI agents, or LLM-based automation.
- Understanding of secure SDLC, dependency vulnerability scanning, SAST/DAST, and supply chain security.
- Experience with contract-first API development, OpenAPI specifications, or automated API documentation.
- Exposure to infrastructure-as-code, Helm, Terraform, or cloud deployment automation.
Education:
Preferred qualifications:
- B.Tech / B.E. / BCA / MCA / M.Tech or equivalent practical experience.
- Strong hands-on engineering ability demonstrated through professional work, projects, and open-source contributions, or practical technical assessments.
Experience:
- 3–6 years of relevant software development experience.
- Stronger candidates with slightly lower experience may be considered if they demonstrate strong fundamentals, polyglot adaptability, AI-enabled development maturity, and production-quality engineering mindset.
Interview Process
- Assessment
- 3 Technical Rounds
Data Engineer Architect
Job Information:
Work Experience: 5+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali, India
Role Overview:
We are seeking a highly skilled Data Engineer to architect and build enterprise-scale data platforms for smart metering/utility systems and multi-tenant SaaS applications. The ideal candidate will have deep expertise in modern data engineering patterns, real-time data ingestion, and experience with Databricks Lakehouse architecture.
Key Responsibilities:
Data Platform Architecture:
- Design and implement scalable, multi-tenant data platforms following medallion architecture (Bronze/Silver/Gold layers).
- Build loosely coupled, API-driven microservices for data ingestion, transformation, and serving.
- Ensure platform agnostic design supporting both on-premises and public cloud deployments (AWS, Azure, GCP).
- Implement zero-trust security with RBAC, encryption at rest and in transit, and tenant isolation.
Data Ingestion & Integration:
- Build pluggable connector frameworks supporting REST, SOAP, GraphQL, file-based ingestion, database replication, and event-driven sources.
- Implement near real-time data pipelines for streaming meter data, events, and alarms.
- Handle multiple data sources with different schemas and formats (flat files, JSON, XML, database dumps).
- Design adapters for multiple Head End Systems (HES) or vendor systems with seamless integration.
Data Processing & Transformation:
- Develop business rule engines for data validation using historical patterns (statistical analysis: deviation, average,median, standard deviation).
- Implement data estimation algorithms for handling missing/incomplete data (5-25% gaps).
- Build aggregation and virtual metering pipelines with arithmetic operations on interval data.
- Create billing determinant calculations and prepay billing processing systems.
Real-Time & Batch Processing:
- Design event-driven architectures with messaging queues (Kafka, RabbitMQ, AWS SQS) for alarm/event handling.
- Implement job scheduling for batch processing with monitoring and alerting.
- Build streaming pipelines for near real-time analytics and dashboard updates.
Data Quality & Observability:
- Implement data validation frameworks with configurable business rules.
- Build monitoring and alerting for data freshness, pipeline health, and SLA compliance.
- Create logging, tracing, and APM integrations for system health insights.
- Design reconciliation processes for data integrity verification.
Data Modeling & Analytics:
- Design canonical entity models normalizing common entities across heterogeneous sources.
- Build semantic layers with partner/tenant-specific views using SQL/dbt-like patterns.
- Create self-serve reporting and dashboard surfaces for business users.
Skills & Abilities:
Core Data Engineering:
- 5+ years experience in data engineering with large-scale distributed systems.
- Strong proficiency in SQL and database design (PostgreSQL, MySQL, or similar).
- Experience with ETL/ELT pipelines and data orchestration tools (Airflow, dbt, Prefect, Dagster).
- Knowledge of data modeling principles (star schema, snowflake, dimensional modeling).
Databricks & Lakehouse:
- 3+ years hands-on experience with Databricks platform.
- Strong expertise in Spark (PySpark/Scala) for distributed data processing.
- Experience with Delta Lake and ACID transactions on data lakes.
- Knowledge of Unity Catalog for data governance and fine-grained access control.
- Experience with Delta Live Tables (DLT) for pipeline orchestration.
- Proficiency in Databricks SQL for analytics and querying.
- Understanding of Databricks Workflows for job scheduling and orchestration.
- Experience with MLOps on Databricks (MLflow integration for model lifecycle).
Cloud & Infrastructure:
- Hands-on experience with AWS, Azure, or GCP (preferably multi-cloud).
- Experience with containerization (Docker, Kubernetes).
- Knowledge of Infrastructure as Code (Terraform, CloudFormation).
- Understanding of CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
Streaming & Real-Time:
- Experience with Apache Kafka or similar streaming platforms.
- Knowledge of event-driven architecture patterns.
- Familiarity with CDC (Change Data Capture) tools (Debezium, Airbyte).
Programming:
- Strong proficiency in Python and/or Scalal.
- Experience with REST API design and development.
- Knowledge of GraphQL is a plus.
Data Storage:
- Experience with S3/ADLS/GCS for object storage.
- Knowledge of data formats (Parquet, Avro, ORC, JSON).
- Understanding of partitioning strategies for optimal query performance.
Security & Compliance:
- Experience implementing RBAC and ABAC for multi-tenant systems.
- Knowledge of encryption standards and secure data handling.
- Understanding of audit logging and compliance requirements.
Preferred Qualifications:
- Experience in Utilities/Smart Metering/AMI domain knowledge.
- Familiarity with IEC CIM standards for utility data exchange.
- Experience with SCADA/GIS/MDMS integration.
- Knowledge of Commission engines or direct selling industry (bonus).
- Experience with time-series databases (InfluxDB, TimescaleDB).
- Understanding of graph databases for genealogy/network data.
- Experience with SaaS multi-tenant architecture patterns.
- Knowledge of API gateway solutions (Kong, AWS API Gateway).
- Familiarity with service mesh patterns.
Interview Process
- Assessment
- 3 Technical Rounds
Senior Go Backend
Job Information:
Work Experience: 6+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Remote, India
Role Overview:
You will build the execution layer of our telecom-grade data platform, responsible for:
- Kafka based ingestion
- Data normalization
- Windowed aggregation
- KPI computation
- Time-series storage
- High-scale streaming processing
Experience:
- 6–8 years overall
- 2+ years in Go
- Strong distributed systems exposure
Key Responsibilities:
- Build high-performance Kafka consumers/producers in Go
- Implement windowed aggregation and state handling
- Implement retry and DLQ strategies
- Ensure idempotent writes to TSDB
- Build adapters for DB/API/SFTP ingestion
- Implement dynamic config via CRD watcher patterns
- Write production-grade code following secure coding practices with profiling and optimization
Must-Have Skills:
- Strong knowledge and experience with Go concurrency (goroutines, channels, sync patterns)
- Kafka integration (high throughput systems)
- Docker + Kubernetes
- REST/gRPC services in Go
- Observability instrumentation
- Secure coding practices
- Performance profiling and optimization
Preferred Qualifications:
- Experience in streaming systems
- Experience with time-series data
- Experience in telecom or large-scale monitoring platforms
- Familiarity with telecom network data semantics
Nice to Have:
- Node.js + TypeScript experience or knowledge
- API design (OpenAPI-first preferred)
- Microservices architecture
- Experience in event-driven architectures
- Experience in platform or SaaS control planes
Interview Process
- 2 Technical Rounds
Sales Executive
Job Information:
Work Experience: 4+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mumbai, India
Role Overview:
SourceFuse is seeking a high-impact Sales Executive to join our India Sales team. This role is designed for someone who can drive digital transformation conversations at the C-suite level, build strategic pipelines across enterprise verticals, and position SourceFuse as the partner of choice for Cloud Modernization, Data & AI, and Managed Services engagements.
We’re looking for someone who operates like an owner of their territory — mapping accounts, leading executive conversations, and orchestrating internal teams to convert opportunities into long-term client relationships.
4+ years of enterprise technology sales, solution selling, or business development — with demonstrated success in at least two of the following areas:
Cloud Modernization & Migration:
- AWS-native architectures, lift-and-shift to re-architecture journeys, application rationalization
- Familiarity with AWS Migration Competency, MAP program, or equivalent Azure/GCP frameworks
Data, Analytics & AI/ML:
- Positioning Databricks, Redshift, or similar platforms for data-driven transformation
- GenAI/LLM use-case selling — RAG pipelines, intelligent automation, agentic workflows
- Experience translating data strategy conversations into pipeline for delivery teams
Application & Database Modernization:
- Monolith-to-microservices, legacy re-platforming, SaaS multi-tenancy
- Database migration patterns (e.g., SQL Server/Oracle to PostgreSQL, Aurora, DynamoDB)
Managed Services & Cloud Operations:
- FinOps, DevSecOps, observability, and cloud governance as commercial plays
- Positioning MSP engagements as strategic partnerships, not just ticket-based contracts
Key Responsibilities:
Territory & Account Strategy:
- Own and execute a territory plan covering named enterprise accounts and net-new logos across target vertical
- Drive executive engagement (CXO, VP IT, CDO, LOB Heads) and build top-to-top connects between SourceFuse leadership and client decision-makers
- Map account ecosystems — identify stakeholders, budget holders, champions, and blockers
- Stay current on industry-specific business triggers (regulatory, competitive, technology) to proactively lead transformation conversations
Pipeline Generation & Qualification:
- Build a qualified pipeline through outbound prospecting, intent signals, partner referrals (especially AWS and Databricks), and strategic networking
- Lead discovery meetings independently — surfacing business pain, technology debt, and transformation ambitions
- Align client needs to SourceFuse’s service portfolio: modernisation, data platforms, GenAI, managed services, and SaaS architecture
- Maintain clean pipeline hygiene in CRM with accurate stage, value, and close date tracking
Solution Positioning & Pre-Sales:
- Confidently lead early-stage client conversations on cloud transformation, data strategy, and AI/ML use cases before engaging technical SMEs
- Collaborate with pre-sales architects to develop tailored proposals, RFP responses, and executive presentations
- Articulate differentiated value — SourceFuse’s AWS partnership depth, Databricks expertise, IP accelerators, and delivery track record
- Evangelise SourceFuse capabilities to AWS, Databricks, and other partner field teams to drive co-sell and referral motions
Deal Management & Closure:
- Manage full sales cycles from qualification through commercial negotiation to signed contract
- Build and maintain executive sponsorship throughout the deal lifecycle
- Forecast accurately and maintain SFDC discipline for pipeline review and reporting
- Coordinate internal stakeholders (delivery leads, legal, finance) to ensure timely and winning responses
Customer & Partner Relationship Management:
- Act as a trusted advisor to clients — staying connected beyond the deal to identify expansion and renewal opportunities
- Manage AWS and Databricks partner relationships: keep field teams updated on wins, pipeline, and SourceFuse capabilities
- Feed client insights back to delivery and product teams to shape SourceFuse’s go-to-market positioning
Preferred Qualifications:
- 4+ years in tech sales, solution selling, or BD with consistent quota achievement
- Hands-on exposure to AWS (or Azure/GCP) solution selling; AWS partner ecosystem experience is a strong plus
- Ability to lead conversations on modernisation, data strategy, and GenAI without requiring a technical co-pilot in early stages
- Proven pipeline-building ability — outbound, partner-sourced, and referral-based
- Experience selling into two or more of the following: BFSI, HCLS, Telco, Manufacturing, and ISV segments
- Strong executive communication and presentation skills — written and verbal
- CRM proficiency; disciplined pipeline management habits
- Comfort operating in a high-growth, resource-constrained environment where you’re often building the playbook as you go
Education & Certifications:
- Bachelor’s degree in Engineering, Technology, Computer Science, or Business (required)
- MBA with a focus on Sales, Marketing, or Technology Management (preferred)
- AWS Cloud Practitioner certification or similar (preferred, not mandatory)
- Databricks Lakehouse Fundamentals or equivalent data platform certification (a plus)
Interview Process
- Assessment
- 2 Technical Rounds
Lead L1 Engineer
Job Information:
Work Experience: 4-5 Years
Industry: IT Services
Job Type: FULL TIME
Location: Noida, India
Role Overview:
The L1 Lead will oversee the daily operations of the Service Desk supporting the A2P SMS platform. This role involves leading a team of L1 engineers, managing incident flow, ensuring SLA adherence, acting as the first point of escalation, and coordinating with L2/L3 engineering teams. The Lead also ensures high-quality communication, process compliance, and continuous improvement of monitoring and ticket-handling practices.
Key Responsibilities:
Team Leadership & Operations Management:
- Lead a team of L1 Service Desk engineers across 24×7 rotational shifts.
- Manage shift rosters, attendance, handover updates, and ensure complete shift coverage.
- Provide mentoring, coaching, and on-the-job guidance to L1 team members.
- Conduct daily stand-ups to highlight incidents, ongoing issues, and priorities.
Incident, Request & Escalation Management:
- Ensure timely response, triage, and resolution of support tickets raised via phone, email, or monitoring alerts.
- Validate ticket quality before escalating to L2 engineers (complete logs, screenshots, summary, timelines,troubleshooting done).
- Act as the first point of escalation for high-severity or customer-impacting incidents.
- Monitor SLA, FTR (First Time Resolution), and response KPIs to maintain service quality.
Monitoring & Platform Oversight:
- Ensure continuous monitoring of applications, dashboards, alerts, and infrastructure health.
- Review alerts generated by monitoring tools (Viz: Grafana, ELK) and ensure quick L1 response and appropriate escalation to L2.
- Drive proactive monitoring practices to reduce incident recurrence.
Client Communication & Stakeholder Coordination:
- Serve as the primary communication bridge between L1 support and internal/external stakeholders during incidents.
- Prepare incident summaries, status updates, and shift reports with clear timelines and actions taken.
- Maintain professional, transparent, and timely communication with customers.
Process Compliance & Documentation:
- Ensure strict adherence to SOPs, runbooks, and ticket-handling guidelines.
- Identify gaps in procedures and propose improvements in coordination with engineering teams.
- Review and enhance Knowledge Base articles (internal & public).
- Drive the creation and continuous improvement of SOPs, ensuring updated workflows, best practices, and troubleshooting steps are proactively developed, reviewed, and implemented.
Reporting & Continuous Improvement:
- Generate daily/weekly operational reports on ticket metrics, SLA compliance, incident trends, and team performance.
- Identify recurring issues and collaborate with L2/L3 teams to drive problem management.
- Conduct periodic refresher training for L1 engineers on ticketing, communication, and troubleshooting skills.
Minimum Qualifications & Skills:
Technical Skills:
- Experience supporting mission-critical, high-availability platforms.
- Good understanding of REST APIs, basic networking concepts, Linux/Windows OS, and general application behavior.
- Familiarity with monitoring dashboards/tools & incident management systems (Jira, ServiceNow, etc.).
- Well-versed with the ITIL framework (Incident Management & Customer Communications, and Escalations).
- Ability to perform basic troubleshooting and guide the L1 team effectively.
Leadership & Soft Skills:
- Excellent written and verbal communication skills; fluency in English.
- Strong problem-solving and analytical thinking capability.
- Ability to take ownership, drive resolution, and make informed decisions in real time.
- Experience working autonomously and managing multiple incidents in a high-pressure environment.
- Ability to coordinate between L1 team, customers, and technical teams.
- Ensure strict adherence to Ticket SLAs through effective monitoring and timely action.
- Oversee incident detection and coordinate resolution efforts with L2 and L3 teams to minimise impact.
- Identify process gaps proactively and drive continuous improvements across Service Desk operations.
- Ensure accurate, timely, and transparent SLA reporting for internal and client stakeholders.
- Enhance overall ticket resolution quality and efficiency within the Global Service Desk team.
- Improvement in ticket resolution by the GSD Team.
Experience & Certification:
- 4–5 years of overall Service Desk / Application Support experience.
- Minimum 1–2 years in a Team Lead or Shift Lead role (mandatory).
- Experience managing 24×7 support operations preferred.
- ITIL v4 Certification (Preferred).
- Experience with SAAS applications.
Interview Process
- 3 Technical Rounds
Data Analyst
Job Information:
Work Experience: 6+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali, Noida/India
Role Overview:
We are looking for a highly proactive and business-oriented Data Analyst who can go beyond reporting to drive insights, influence decisions, and shape scalable data-driven solutions for client.
This role requires someone who can:
- Lead stakeholder conversations
- Translate ambiguous business problems into structured analytical solutions
- Bring a strong understanding of financial analytics (budgeting, planning, cost analysis)
- Combine data, business, and AI thinking to deliver long-term impact
You are expected to operate as a consultant + analyst, not just a dashboard developer
Key Responsibilities:
Business & Client Engagement:
Lead discussions with stakeholders to understand business problems, especially around:
- Budgeting and planning
- Cost optimization
- Financial performance tracking
- Translate business requirements into structured analytical approaches and data solutions
- Proactively identify gaps, inefficiencies, and opportunities in current reporting/analytics
- Act as a trusted advisor, challenging assumptions and suggesting better approaches
Financial & Operational Analytics:
- Analyze budget vs actuals, cost drivers, and financial trends
- Build frameworks for client tracking, forecasting, and variance analysis
- Support planning cycles with structured data insights
- Identify key drivers impacting cost and efficiency
Data Analysis & Insights Generation:
- Extract, clean, transform, and analyze data from multiple sources
- Identify trends, patterns, and root causes to generate actionable insights
- Define and refine KPIs, metrics, and analytical frameworks
- Move beyond reporting to diagnostic and prescriptive insights
Data Modeling & Data Mart Development:
- Design and develop data marts / curated datasets for analytics use cases
- Structure data for scalability, reusability, and performance
- Collaborate with data engineering teams on data pipelines and transformations
- Ensure consistency, accuracy, and governance of data assets
Solutioning & Strategic Thinking:
- Recommend long-term, scalable data and analytics solutions
- Improve data models, reporting structures, and analytics workflows
- Contribute to data strategy and roadmap discussions
- Apply structured, hypothesis-driven problem-solving
Data Visualization & Reporting:
- Design and build intuitive, insight-driven dashboards (DOMO / Tableau / Power BI)
- Ensure dashboards:
- Focus on decision-making (not just visualization)
- Are user-friendly and actionable
Continuously refine dashboards based on stakeholder feedback
AI & Advanced Analytics Mindset:
- Apply AI/ML concepts where relevant:
- Forecasting
- Anomaly detection
- Trend prediction
- Identify opportunities to automate insights and reporting
- Leverage tools like Python or AI platforms for advanced analytics
Collaboration & Ownership:
- Work cross-functionally with engineering, product, and business teams
- Drive end-to-end ownership from problem discovery to delivery
- Train stakeholders on interpreting insights and dashboards
- Maintain clear documentation for data sources, transformations, and logic
Required Skills & Qualifications:
Core Skills:
- Strong experience in SQL and data manipulation
- Experience in budgeting, financial reporting, or planning analytics
- Strong analytical and problem-solving skills
- Hands-on experience with data cleaning, transformation, and modeling
- Experience building or working with data marts / structured datasets
- Experience with BI tools (DOMO preferred / Tableau / Power BI)
Advanced / Preferred Skills:
- Experience with Python (Pandas, NumPy, etc.)
- Exposure to AI/ML concepts or applied use cases
- Familiarity with cloud data platforms (AWS/GCP/Azure)
- Experience with Anaplan or similar financial planning tools
Interview Process
- 3 Technical Rounds
L2 Engineer – OSS Support
Job Information:
Work Experience: 5+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Bangalore, India
Role Overview:
We are seeking a highly motivated and experienced Open-Source Software (OSS) Support Engineer with a strong background in the Telecom domain to join our growing team. In this role, you will be responsible for providing technical support and guidance to our users and customers who are utilizing our open-source telecom software and related technologies. You will be a key contributor to ensuring user satisfaction, fostering a strong open-source community within the telecom space, and driving the adoption of our OSS solutions in the telecommunications industry.
24*7 Rotational Shift.
Key Responsibilities:
Incident Management & Triage:
- Act as the first point of contact for all production incidents, alerts, and user-reported issues related to the Plan & Build [Site Manager, Procurement Manager, and Facility Manager application].
- Proactively monitor application performance, infrastructure health, and system alerts using monitoring tools.
- Perform initial diagnosis and root cause analysis (RCA) to quickly identify the source and scope of issues within a microservices architecture.
- Categorize, prioritize, and escalate incidents to appropriate internal teams (e.g., Network, Security, Firewall, Cloud, Infrastructure, Application Development, User Management) in a timely manner.
Troubleshooting & Resolution:
- Collaborate effectively with various technical teams to drive incident resolution, acting as a central coordinator.
- Skillfully diagnose and troubleshoot a wide range of customer issues, from basic inquiries about Site.
- Manager/Procurement Manager to more technical challenges observed within system framework.
- Utilize logs, monitoring dashboards, and diagnostic tools to pinpoint issues across different microservices and underlying infrastructure components.
- Document troubleshooting steps, findings, and resolutions accurately for knowledge base articles and future Reference.
Communication & Stakeholder Management:
- Provide timely, clear, and professional communication to internal stakeholders and end- users regarding incident status, expected resolution times, and post-incident reports.
- Prepare and deliver comprehensive Root Cause Analysis (RCA) reports for critical incidents, outlining the problem, impact, resolution, and preventative measures.
- Act as a crucial bridge between engineering/technical teams and product/business teams, translating technical details into understandable business impacts and vice-versa.
SLA Adherence & Performance:
- Ensure all incidents are handled within agreed-upon Service Level Agreements (SLAs) for response, resolution, and communication.
- Contribute to the continuous improvement of incident management processes and tooling.
Knowledge Management & Process Improvement:
- Develop and maintain comprehensive knowledge base articles, runbooks, and troubleshooting guides.
- Identify recurring issues and collaborate with engineering teams to implement permanent solutions and improve system resilience.
- Participate in post-incident reviews to identify lessons learned and implement corrective actions.
Qualifications:
- Bachelor’s degree in Electronics and Comm, Information Technology, or a related field.
- Strong domain knowledge in OSS Platforms and Microservices Applications.
- 5+ years of experience in technical support, operations, or SRE/L2 role, preferably supporting enterprise-level applications.
- Proficiency in monitoring tools (e.g., Prometheus, Grafana) for application and infrastructure monitoring.
- Familiarity with cloud computing concepts (e.g., AWS, Azure, GCP) and data center environments.
- Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams.
Skills & Abilities:
- Experience in containerization technologies: Kubernetes/Docker swarm/Mesos-Marathon/Cloud Foundry.
- Experience in RDBMS like Oracle, MySQL, Sybase etc.
- Sound knowledge in, NIFI, Kafka, Spark, Elastic Search and other bigdata tools.
- Basic understanding of networking concepts (TCP/IP, DNS, Load Balancers, Firewalls) and security principles.
- Collaboration: Ability to work in a team-oriented environment and effectively communicate with both technical and non-technical stakeholders.
Interview Process
- 2 Technical Rounds