Jobs · Information Technology · California

Software Development Engineer II

UNICOM Technologies Inc · San Jose, CA · Yesterday
HybridInformation TechnologyContract

Key Responsibilities

  • Design, develop, and maintain scalable solutions within Gainsight NXT and CRM platforms.
  • Configure Rules Engine, Scorecards, Dashboards, Data Designer, Journey Orchestrator, and customer lifecycle automation.
  • Develop reusable, high-quality software components following engineering best practices.
  • Build secure, scalable, and highly available enterprise applications.
  • Integration Development:
    • Develop and maintain integrations between: Gainsight NXT, Microsoft Dynamics 365, Microsoft Azure, Databricks, SnapLogic, and enterprise middleware platforms.
    • Build REST APIs, microservices, and event-driven integrations.
    • Automate enterprise workflows and data synchronization.
  • Data Engineering:
    • Design and optimize SQL data models.
    • Develop ETL/ELT pipelines using Azure and Databricks.
    • Support Customer Health Scores, Customer 360, lifecycle analytics, and predictive insights.
    • Ensure data quality, governance, monitoring, and performance.
  • AI & Innovation:
    • Prototype AI-driven capabilities including: Sentiment Analysis, Predictive Customer Health, Escalation Detection, Customer Risk Prediction, and Intelligent Workflow Automation.
  • Product Engineering:
    • Develop low-level technical designs.
    • Create Proof of Concepts (POCs).
    • Participate in architecture reviews.
    • Write unit and integration tests.
    • Optimize application performance.

Collaboration

  • Work closely with: Product Managers, Solution Architects, Business Analysts, Scrum Teams, QA Engineers, and Customer Success Teams.
  • Leadership Mentor engineers.
  • Participate in technical interviews.
  • Conduct code reviews.
  • Drive engineering best practices.
  • Support Agile delivery.

Similar jobs