India Openings with SourceFuse.
Referral Community Manager
Job Information:
Work Experience: 2-6 Years
Industry: IT Services
Job Type: FULL TIME
Location: Noida, India
Role Overview:
SourceFuse is building a high-trust referral channel anchored by senior technology executives – ex-CIOs and technology leaders -who open doors at the C-suite level that paid digital cannot. This is the role that helps build and run that channel. This is an exceptional early-career opportunity for a sharp MBA graduate who wants to learn how enterprise technology businesses grow from the inside. You will sit at the intersection of marketing, sales, alliances, and executive relationship-building — working directly with SourceFuse’s leadership team, alliances lead, and regional sales leads to build a referral and partner community from the ground up. If you want to understand how high-ACV enterprise technology deals are won, how channel strategy works in practice, and how a fast-moving AI-native firm goes to market — this role puts you at the centre of all of it at a pivotal moment for the industry.
Key Responsibilities:
This is a cross-functional role. You will work closely with the alliances lead, regional sales leads, and senior leadership to coordinate across the business — not just execute in a silo.
Build and Manage the Ex-CIO Advisor Network:
- Research and identify ex-CIO advisors with domain expertise and networks in SourceFuse’s target verticals: Telecom, Media, Healthcare, Manufacturing, and ISVs/SaaS.
- Support the onboarding of advisors — coordinating briefings, structuring agreements, and ensuring they have everything they need to make effective introductions.
- Maintain regular touchpoints with the advisor community, keeping them informed on SourceFuse’s wins, new capabilities, and target accounts.
- Work with leadership and the alliances lead to prioritise which relationships to build and sequence outreach accordingly.
Enable and Arm the Community:
- Develop and maintain enablement materials for advisors: vertical one-pagers, elevator pitch scripts, case study packs, and briefing decks.
- Coordinate with Marketing to keep materials current and aligned to SourceFuse’s AI narrative.
- Run regular advisor briefings, coordinating content from across the business.
Keep the Community Engaged and Top of Mind:
- Design and run a lightweight but consistent engagement programme for the advisor community — regular touchpoints, newsletters, or briefings that keep SourceFuse visible even when there is no active referral in play.
- Curate and share relevant content with advisors: SourceFuse wins, new case studies, industry news relevant to their vertical, and SourceFuse’s point of view on AI and modernisation.
- Coordinate with Marketing to develop community-specific content — an advisor-only briefing, a quarterly update, or exclusive early access to SourceFuse thought leadership.
- Identify moments to celebrate and recognise advisor contributions — deals closed, introductions made, milestones reached — so advisors feel genuinely valued and connected to SourceFuse’s growth story.
- Look for opportunities to bring the community together — virtual roundtables, networking events, or executive dinners where advisors can connect with each other and with SourceFuse leadership.
Track and Report:
- Log every introduction and referral in HubSpot; maintain clean attribution through the sales cycle.
- Coordinate with Sales to ensure referred opportunities are followed up promptly and advisors are kept in the loop on deal progress.
- Manage commission tracking and flag payment milestones per the referral partner agreement.
- Produce regular channel performance reports for leadership.
Expand the Partner Community Over Time:
- Over time, extend the model beyond ex-CIOs to include agencies, IT consultants, industry veterans, and specialist advisors in target verticals.
- Identify synergies with the Private Equity channel — advisors with PE-backed company experience are particularly valuable.
- Help build the framework and tooling that lets the community scale.
What Success Looks Like:
In the First Few Months:
- Advisors are onboarded and active, with enablement materials in place.
- Referral tracking is clean in HubSpot and channel attribution is established.
- A regular engagement rhythm is in place for the advisor community.
- You have built strong working relationships with the alliances lead, regional sales leads, and the advisors themselves.
Over the First Year:
- The advisor community is growing and introductions are being made regularly.
- Community engagement is consistent — advisors are informed, motivated, and feel connected to SourceFuse.
- Channel-attributed pipeline is visible, tracked, and reported to leadership.
- The referral programme model is documented and ready to scale beyond the initial advisor cohort.
Who You Are:
You are MBA graduate who is intellectually curious about enterprise technology and wants to build a career in tech marketing, partnerships, or GTM strategy. You do not need a decade of experience — you need sharp thinking, strong communication, and the drive to own something meaningful from day one.
- MBA graduate with a strong academic track record.
- Genuine interest in enterprise technology, AI, and how technology businesses grow.
- Strong written and verbal communication — you will be in rooms with senior executives from day one and need to hold your own.
- Organised and detail-oriented: you can manage multiple relationships and keep CRM records clean without being asked twice.
- Comfortable working cross-functionally — this role touches alliances, sales, marketing, and leadership; you need to coordinate across all of them.
- Proactive and self-directed: this is a build role, not a playbook role.
Nice to Have:
- Prior internship or work experience in technology, consulting, or a B2B environment.
- Familiarity with CRM tools such as HubSpot.
- Any exposure to channel, partnerships, or enterprise sales concepts.
Interview Process
- 2 Technical Rounds
Java Developer
Job Information:
Work Experience: 4+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali, India
Key Responsibilities:
Must Have:
- Strong hands-on skills in Java, with knowledge of Java 8 or later versions.
- Proficiency in Spring/Spring Boot for application development.
- Knowledge of Hibernate/JPA and Microservices.
- Strong experience with databases, including RDBMS (MySQL, Postgresql).
- Strong experience in AWS with cloud native technologies like EKS, OpenSearch, Prometheus, Grafana, etc.
- Strong understanding of Git and any other sub version control system.
- Knowledge of build tools like Gradle or Maven.
- Understanding of CI-CD using Jenkins.
- Knowledge of application security, authentication & authorization.
- Strong knowledge of REST API standards and conventions.
- Experience with code profiling for identifying and fixing memory leaks and performance bottlenecks.
- Good architectural acumen and understanding.
- Strong understanding of security and secure coding practices.
Good to Have:
- Experience with Kafka will be a big advantage.
- Experience in telecom domain.
- Experience with SaaS application development, multi-tenancy, data isolation models in SaaS products, etc.
- Experience with Cloud native technologies like Kubernetes, prometheus, grafana, ELK stack, open telemetry.
- Experience in writing unit test cases using Junit Jupiter.
- Experience with cost optimization on AWS will be a plus.
- Knowledge of dockers and containers.
- Database migrations with Flyway or Liquibase.
- Experience in migrating on-premise applications to AWS.
Design:
- Familiarity with SOLID principles for software design.
- Knowledge of important Java Design Patterns, such as Singleton, Factory, Template, and Strategy, and the ability to use them during software development.
- Must follow secure coding standards.
Skills & Abilities:
- Develop, test, and maintain high-quality software using Java, Spring/Spring Boot, JUnit Jupiter, and other relevant technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality and security by adhering to best practices and guidelines.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve software defects and technical issues.
- Stay up-to-date with industry trends and advancements in Java development.
- Contribute to the continuous improvement of software development processes and methodologies.
Interview Process
- Assessment
- 2 Technical Rounds
React Native Mobile Developer
Job Information:
Work Experience: 3-5 Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali, India
Role Overview:
We are looking for a React Native Mobile Developer to design, develop, test, deploy, and maintain high-quality mobile applications for enterprise and consumer-facing products. The immediate assignment is a cloud-native Field Ops platform involving offline-first mobile workflows, field operations, geo-tagged evidence capture, data synchronization, API integrations, role-based workflows, and reliable operation in low- or no-connectivity environments.
The role is broader than a single project. The selected developer will be part of SourceFuse’s application engineering practice and may be assigned to other client engagements over time. We are therefore looking for someone with strong React Native fundamentals, sound engineering practices, good product thinking, and the ability to learn and adapt to different domains and technology environments.
Key Responsibilities:
- Develop and maintain high-performance, user-centric mobile applications using React Native and TypeScript for Android and iOS.
- Build robust mobile workflows for field users, including offline data capture, local persistence, synchronization, conflict handling, geo-tagging, photo/video evidence capture, and reliable recovery after connectivity or device interruptions.
- Work with backend and architecture teams to integrate REST and GraphQL APIs and handle authentication, authorization, error handling, retries, and secure data exchange.
- Implement scalable application architecture and state management using Redux or an appropriate modern state-management approach.
- Translate product requirements, user stories, UX designs, and functional specifications into maintainable production-ready mobile solutions.
- Collaborate closely with Product Managers, Business Analysts, UI/UX Designers, Backend Engineers, QA, Solution Architects, and DevOps engineers.
- Develop responsive and accessible mobile interfaces while following platform-specific Android and iOS design and usability guidelines.
- Implement mobile features involving maps, location services, camera and media capture, background processing, notifications, localization, and other device capabilities as required by the project.
- Write unit, integration, and end-to-end tests and contribute to automated mobile test suites using tools such as Jest, Detox, Appium, or equivalent frameworks.
- Participate in code reviews and maintain clean, modular, testable, secure, and well-documented code.
- Work with CI/CD pipelines and mobile build and release processes, including Android Gradle and iOS Xcode environments, signing, certificates, provisioning, and store releases.
- Contribute to observability by implementing appropriate application logging, crash reporting, monitoring, and diagnostics using tools such as Grafana, Sentry, Datadog, or equivalent platforms.
- Contribute to DevOps and developer-experience activities where required, including GitHub Actions, Docker, npm, ESLint, TypeScript configuration, and build tooling.
- Troubleshoot production and pre-production issues, identify root causes, and work with cross-functional teams to resolve them within agreed timelines.
Technical Skills & Experience:
Stay current with React Native, TypeScript, mobile engineering practices, security standards, testing approaches, and emerging engineering tools, including AI-assisted development practices used within SourceFuse.
- 3 to 5 years of professional experience in mobile application development, with strong hands-on experience in React Native.
- Strong proficiency in React Native and TypeScript, with a solid understanding of JavaScript and modern React concepts.
- Proven experience building and maintaining applications for both Android and iOS, including production deployment to Google Play and the Apple App Store.
- Strong understanding of mobile application architecture, component design, navigation, lifecycle management, state management, and performance optimization.
- Hands-on experience with Redux or another scalable state-management solution.
- Strong experience with offline-first mobile application development, local data storage, synchronization, retry mechanisms, and handling intermittent connectivity.
- Experience integrating REST APIs. Exposure to GraphQL, including schema usage and maintainable API integration patterns, is preferred.
- Experience with authentication and authorization concepts, secure storage, token management, API security, and mobile application security best practices.
- Experience with native Android and iOS build environments, including Gradle and Xcode, certificates, provisioning, signing, and release management.
- Hands-on experience with automated testing frameworks such as Jest, Detox, Appium, or equivalent tools.
- Experience with CI/CD workflows for mobile applications and familiarity with GitHub Actions or similar tools.
- Experience implementing device capabilities such as GPS/location services, maps, camera, photo/video capture, push notifications, and background processing.
- Experience with responsive UI development, accessibility, localization/internationalization, and platform-specific UX guidelines.
- Experience with application logging, crash reporting, monitoring, and observability tools such as Grafana, Sentry, Datadog, or equivalent.
- Good understanding of Git, npm, ESLint, TypeScript configuration, and modern frontend/mobile development tooling.
- Experience with Expo and EAS Build is preferred, but strong React Native experience with native build workflows is more important.
- Exposure to native modules or native Android/iOS development is a plus.
- Backend development experience with Node.js, Java, or another backend technology is a plus, particularly for engineers interested in becoming T-shaped.
Project-Specific Technical Exposure:
The mobile developer should be comfortable working with requirements such as:
- Offline-first execution in low- or no-connectivity environments.
- Local data storage and reliable synchronization with backend services after connectivity is restored.
- Geo-tagged evidence capture and location-aware workflows.
- Photo and video capture as part of field workflows.
- Role-based workflows and approvals integrated with backend services.
- Integration with enterprise systems and APIs, including GIS and other operational platforms.
- Performance, reliability, security, and observability for production enterprise applications.
- Mobile workflows that must continue to function reliably despite network interruptions, application termination, or device power loss.
Product & Engineering Mindset:
- Customer-first mindset with a habit of understanding the business problem and the WHY behind requirements.
- Strong appreciation for UX and an understanding of how technical decisions affect the end-user experience.
- Ability to work closely with product, design, engineering, QA, and customer stakeholders to clarify requirements and propose practical technical solutions.
- Ability to balance short-term delivery needs with maintainability, scalability, security, and long-term product goals.
- Comfort working in a consulting and client-delivery environment where priorities, domains, and technology stacks can vary across projects.
- Willingness to learn new technologies and contribute outside the immediate area of specialization when project needs require it.
- Interest in AI-assisted engineering and willingness to adopt modern tools and practices that improve development quality and productivity.
Soft Skills and Professional Attributes:
- Strong communication skills, both written and verbal.
- Confident working independently while also contributing effectively within a team.
- Good listener who can articulate technical ideas clearly to both technical and non-technical stakeholders.
- Strong ownership and accountability for assigned deliverables.
- Delivery-oriented and comfortable working with deadlines and changing priorities.
- Ability to collaborate across organizational boundaries, cultures, and time zones in a distributed environment.
- Strong problem-solving and troubleshooting skills.
- Positive attitude, adaptability, and willingness to take ownership beyond narrowly defined tasks.
Preferred Qualifications:
- Experience with Expo, Expo Go, and EAS Build.
- Experience with native modules or writing platform-specific Android/iOS code when required.
- Experience with advanced animations and performance-sensitive mobile interfaces.
- Experience with video streaming or other media-heavy mobile features.
- Experience with in-app purchases or subscription-based mobile applications.
- Experience with accessibility and internationalization at scale.
- Experience with TDD or BDD practices.
- Experience working on enterprise, SaaS, telecom, fintech, healthcare, logistics, field-service, or other workflow-intensive applications.
- Exposure to cloud-native application development and microservices environments.
What Success Looks Like:
- Delivers reliable, maintainable React Native features that meet functional and UX requirements.
- Builds mobile experiences that remain dependable under real-world network and device conditions.
- Writes well-tested and secure code and actively participates in quality and code-review practices.
- Works effectively with cross-functional teams and communicates risks and dependencies early.
- Takes ownership of features from requirement clarification through development, testing, deployment, and production support.
- Can transition effectively to other SourceFuse projects and technology environments as business needs evolve.
Education:
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline is preferred. Equivalent practical experience in mobile application development may also be considered.
Interview Process
- Assessment
- 2 Technical Rounds
Security Testing Lead
Job Information:
Work Experience: 7- 8 Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali / Noida, India
Role Overview:
In this role the candidate will be responsible to lead the team of cyber security pentesters & guide them to plan & execute authorized penetration tests. Co-ordinate with Project managers to ensure planning & execution of VAPT before production release of the applications. Ensure quality & timely delivery of the VAPT tests. Act as a source of direction, training, and guidance for less experienced staff. Mentor and coach the IT security staff to provide guidance and expertise in their growth.
Key Responsibilities:
- 7-8 years hands-on experience with VAPT of Web apps, Mobile apps, and APIs.
- Hands-on experience testing applications and infrastructure hosted on AWS — including AWS-specific misconfigurations (S3 bucket permissions, IAM policy weaknesses, security group/VPC exposure, exposed metadata endpoints, Lambda/API Gateway vulnerabilities, etc.).
- Working knowledge of AWS security tooling/services (e.g., AWS Inspector, GuardDuty, Security Hub) and how they factor into a pentest scope/report.
- Experience in Estimation, Planning, Execution of VAPT process (Both Automated & Manual) on all assets, including cloud-hosted assets.
- Consult with application developers, systems administrators, and management to demonstrate security testing results, explain the threat presented by the results, and consult on remediation.
- Experience providing advice on how to minimize risks and, on methods to fix or lower security risks to application and cloud infrastructure.
- Experience in creating Test Plans and Test Outcome Reports, Estimate and Monitor Test Effort, Defect Management and Co-ordination.
- Experience in Project Governance – Estimate Effort, Deploy and Manage Resources, Arrange Trainings as needed, Define Scope of Testing, Ensure implementation of test process, Quality Assurance, Control Effort and Schedule Deviation.
- Experience in Monitoring, Measurement, Controlling and Reporting on the test progress.
- Experience in Team Management – Mentor team members, assign workload, utilise different skillsets.
- Experience maintaining the Pentest methodology and supporting documentation/processes.
- Strong hands-on expertise with Burp Suite (Professional) as the primary testing tool, along with SQLmap, Nmap, Metasploit, MobSF, Objection, etc.
- Hands-on experience with testing frameworks such as PTES and OWASP (Web Top 10, Mobile MASTG, API Top 10).
- Applicable knowledge of Windows client/server, Unix/Linux systems, Mac OS X, VMware/Xen, and cloud technologies — primarily AWS, with working familiarity of Azure or Google Cloud a plus.
- Prior experience in software development preferred — aids in understanding application logic and code-level vulnerabilities, and enables more effective remediation conversations with dev teams.
- Curiosity to learn & adopt emerging technologies.
- Certifications such as Burp Suite Certified Practitioner, CEH, OSCP, OSCE, or AWS Security-related certifications (e.g., AWS Certified Security – Specialty) are preferred.
Behavioural Competencies:
- Good Communication Skills
- Team Management
- Critical thinker and problem solver
- Quick Learner
- Time Management
- Adaptability
- Detail Oriented
- Self-Starter
Experience Level:
- Relevant Experience should be 7-8 years.
Educational Competency:
- BCA/MCA/B.Tech.
Interview Process
- 2 Technical Rounds
QA Automation
Job Information:
Work Experience: 2-5 Years
Industry: IT Services
Job Type: FULL TIME
Location: Noida, India
Role Overview:
- An SDET is responsible for developing, executing, and maintaining software to test the product, and skills required for an SDET.
- Experience (2 to 5 years).
Key Responsibilities:
- Design & implement comprehensive QA strategies for firmware and mobile applications to meet project requirements.
- Strong problem solving skills.
- Very strong in object-oriented design and coding skills, with experience in automating test cases using languages such as Groovy, Python, JavaScript or C++.
- Implementing test frameworks.
- Driving automation efficiencies and coverage effectiveness using different automation framework tools and techniques.
- Use hardware-in-the-loop or similar setups for integrated testing of firmware and hardware components.
- Reviewing development code to build an effective automation suite that covers technical and business integration automation coverage.
- Performing exploratory, and automation script development efforts.
- Collaboration with various stakeholders – QA Team, Developers, Product Owners.
- Development, DevOps, and other Technical teams in planning and coordination is a must.
- Knowledge of firmware and cloud services required.
Qualifications:
- A bachelor’s degree in engineering, preferably in Computer Science or Electrical Engineering.
- Testing experience in the Smart Products & IoT area.
- 2 to 5 years of experience in IoT device and edge for connectivity with cloud backend.
- Familiarity with mobile, web automation.
- Experience in using various IoT protocol with gRPC, HTTPS, TCP/IP ISTQB certification is plus.
Interview Process
- 3 Technical Rounds
.Net Lead
Job Information:
Work Experience: 6-8 Years
Industry: IT Services
Job Type: FULL TIME
Location: Noida, India
Role Overview:
- We are hiring for a .NET Backend Architect/Lead ( Azure Cloud) with strong hands-on experience who can actively contribute to development work.
- Experience with React JS would be a plus.
Key Responsibilities:
- .NET Fundamentals: Strong understanding of C#, .NET Framework, and .NET Core.
- Web Development: Expertise in React JS , ASP.NET MVC, ASP.NET Core.
- Database Knowledge: Experience with SQL Server, Entity Framework, and potentially other database technologies.
- Cloud Computing: Proficiency in Azure services and application development on Azure.
- API Design: Knowledge of RESTful APIs and other API design principles.
Interview Process
- Assessment
- 3 Technical Rounds
Junior Account Manager
Job Information:
Work Experience: Fresher – 02 Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali / Noida, India
Role Overview:
SourceFuse is looking for a smart, confident and proactive Account Management Associate / Junior Account Manager to join our Account Management team in Mohali. The person will work alongside senior Account Managers to help manage customer relationships, stay on top of ongoing engagements, understand customer sentiment and identify potential risks and growth opportunities. Over time, the individual will be expected to develop into independently managing customer accounts.
Key Responsibilities:
- Support Account Managers in building and maintaining strong, long-term customer relationships.
- Stay informed about ongoing projects, sprint progress, milestones, risks, escalations and customer concerns.
- Review relevant customer communications and identify actions, concerns and positive or negative customer sentiment.
- Participate in customer and internal stakeholder meetings and ensure important actions are followed through.
- Stay updated on customer company announcements, organizational changes and key stakeholder movements that may create opportunities or risks.
- Maintain account information including stakeholder maps, account status, actions, renewals, risks and opportunities.
- Work closely with Delivery, Sales and other internal teams to ensure customer needs and concerns are addressed.
- Support preparation of customer presentations, proposals, account reviews and other communication.
- Assist senior Account Managers in identifying and developing opportunities to grow existing accounts.
- Gradually develop the confidence and knowledge required to independently handle customer conversations and accounts.
What We’re Looking For:
- Excellent written and verbal communication skills.
- Confident and articulate, with the ability to interact comfortably with customers and internal stakeholders.
- Smart, curious and analytical, with the ability to understand problems quickly and ask the right questions.
- Good hands-on understanding of IT and technology and an interest in software, cloud and digital solutions.
- Proactive, organized and able to follow through on commitments.
- Strong interpersonal and relationship-building skills.
- Ability to work across multiple teams and keep track of several moving pieces.
- Comfortable using AI and other productivity tools for research, analysis and preparation of customer-facing material.
Education & Experience:
- Graduate in any discipline; a B.Tech or Computer Science degree is not mandatory.
- Fresh graduates with strong communication skills, aptitude, confidence and an interest in technology are encouraged to apply.
- Candidates with up to 2 years of experience in Account Management, Customer Success, Business Development, Project Coordination or other customer-facing roles are also welcome.
- Prior exposure to the IT/software industry is an advantage but not mandatory.
Interview Process
- 2 Technical Rounds
Databricks Architect
Job Information:
Work Experience: 7+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali / Noida, India
Role Overview:
- We are looking for an experienced Databricks Lead Developer / Architect with 7+ years of experience in data engineering, cloud data platforms, and distributed data processing. The ideal candidate will have strong hands-on expertise with Databricks, Apache Spark, Python, SQL, and modern data lake/lakehouse architectures, with the ability to lead technical design and development initiatives.
- Experience working with AWS cloud services and a Databricks certification will be an added advantage.
Key Responsibilities:
- Design and architect scalable, secure, and high-performance Databricks/Lakehouse solutions.
- Lead the development of enterprise-grade data engineering pipelines using Databricks, Apache Spark, Python, and SQL.
- Define technical architecture, development standards, best practices, and reusable frameworks.
- Design and implement data ingestion, transformation, integration, and processing pipelines.
- Work extensively with Delta Lake and develop optimized data models and lakehouse architectures.
- Optimize Spark and Databricks workloads for performance, scalability, reliability, and cost.
- Provide technical leadership and mentoring to data engineers and development teams.
- Collaborate with business stakeholders, data architects, analysts, and engineering teams to translate requirements into technical solutions.
- Implement data quality, validation, monitoring, logging, and error-handling frameworks.
- Design solutions for batch and, where applicable, streaming data processing.
- Establish CI/CD and deployment practices for Databricks workloads.
- Ensure solutions follow enterprise standards for security, governance, access control, and data management.
- Troubleshoot complex production issues and provide technical guidance to development teams.
- Evaluate new Databricks and cloud capabilities and recommend improvements to the data platform.
Skills & Experience:
- 7+ years of overall experience in data engineering, software development, or data platform engineering.
- Strong hands-on experience with Databricks and Apache Spark.
- Strong programming experience in Python and SQL.
- Solid understanding of Delta Lake, Lakehouse architecture, data warehousing, and data lake concepts.
- Experience designing and developing scalable ETL/ELT data pipelines.
- Strong understanding of Spark architecture, optimization, partitioning, caching, joins, and performance tuning.
- Experience with data integration and processing of structured and semi-structured data.
- Experience with Databricks Workflows/Jobs, notebooks, clusters, and deployment processes.
- Good understanding of data modeling and distributed data processing.
- Experience with version control and CI/CD practices, preferably using Git and automated deployment pipelines.
- Strong problem-solving, analytical, communication, and technical leadership skills.
- Ability to independently own architecture and technical decisions for complex data engineering solutions.
AWS Experience — Preferred:
- Experience working with AWS-based data platforms is highly desirable, including one or more of:
- Amazon S3
- AWS Glue
- AWS Lambda
- Amazon Redshift
- Amazon EMR
- AWS IAM
- Amazon CloudWatch
- AWS networking and security concepts
- Experience integrating Databricks with AWS services and designing cloud-native data architectures will be an added advantage.
Preferred / Nice-to-Have:
- Databricks certification such as Databricks Certified Data Engineer or Databricks Certified Data Engineer Professional.
- Experience with Delta Live Tables / Lakeflow Declarative Pipelines.
- Experience with Unity Catalog and Databricks governance.
- Experience with Databricks SQL and BI/data analytics integrations.
- Experience with real-time/streaming technologies such as Kafka or Spark Structured Streaming.
- Experience with orchestration tools such as Airflow or similar platforms.
- Knowledge of infrastructure-as-code tools such as Terraform.
- Experience implementing enterprise data governance, security, and observability.
- Experience working in Agile/Scrum development environments.
Leadership Expectations:
- Act as the technical lead and subject-matter expert for Databricks and data engineering initiatives.
- Review technical designs and code and establish engineering best practices.
- Mentor developers and help build technical capability within the team.
- Drive architecture decisions and provide guidance on scalability, performance, security, and maintainability.
- Communicate complex technical concepts effectively to both technical and non-technical stakeholders.
Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
Experience Level: 7+ years of overall experience, with significant hands-on experience in Databricks and data engineering and preferably experience in AWS cloud environments.
Interview Process
- Assessment
- 3 Technical Rounds
Go Backend Engineer
Job Information:
Work Experience: 5+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Mohali
Role Overview:
We are seeking a talented and passionate Backend Engineer to join our growing engineering team. As a Backend Engineer, you will play a key role in designing, developing, and maintaining the core services and APIs that power our [product/service]. You will work on challenging problems, collaborate with a team of skilled engineers, and contribute to building a scalable and reliable platform. You will be responsible for implementing robust, efficient, and well-tested backend solutions using Go and Node.js, and deploying and maintaining them on AWS. You will also be instrumental in building and maintaining our CI/CD pipelines.
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable, and reliable backend services and APIs using Go and Node.js.
- Write clean, well-documented, and testable code.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with frontend engineers, product managers, and other stakeholders to define and implement product features.
- Deploy, monitor, and maintain backend services on AWS.
- Design, implement, and maintain CI/CD pipelines using GitHub Actions.
- Troubleshoot and resolve production issues.
- Participate in on-call rotation (if applicable).
- Contribute to the overall architecture and design of the backend system.
- Stay up to date with the latest technologies and trends in backend development.
- Participate in sprint planning, daily stand-ups, and retrospectives.
- Contribute to a positive and collaborative team environment.
- Write unit, integration, and end-to-end tests to ensure code quality and reliability.
- Work with databases (e.g., PostgreSQL, MySQL, DynamoDB) to design and implement efficient data storage and retrieval solutions.
- Implement and maintain monitoring and alerting systems to ensure the health and availability of our services.
- Participate in the design and implementation of new features and services.
Skills & Abilities:
Must Have Skills:
- 5+ years of relevant experience with bachelor’s degree in computer science or related technical discipline.
- Expert proficiency in Go and Node.js.
- Extensive experience designing and implementing complex backend systems and APIs.
- Experience with RESTful APIs, SOAP, and other integration technologies like gRPC or GraphQL.
- Experience with SQL and No-SQL database technologies – MySQL, PostgreSQL, MariaDB, Mongo DB, Cosmos DB, DynamoDB.
- Experience with version control systems (e.g., Git, Github SVN).
- Strong problem-solving and analytical skills.
- Extensive experience with CI/CD pipelines and automated testing.
- Extensive experience with cloud computing platforms (AWS preferred), including serverless architectures.
Preferred Skills:
- Familiarity with security best practices (e.g., encryption, authentication, secure coding).
- Excellent communication and collaboration abilities.
- Strong attention to detail and a commitment to delivering high-quality software.
- Ability to work independently and lead technical discussions.
Interview Process
- 2 Technical Rounds
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
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
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