bigshyft
SSalesken
Salesken
Technical Architect
Series B
Start-up
51-200 employees
10y - 15y
₹40 - ₹75 LPA
Bengaluru/ Bangalore
Java, Python, Node.Js, Architectural Designing

Role

Company

Job Description

What you'll do:

  • Architectural Design & Implementation: Lead the system design and implementation of entire Salesken stack, employing technologies such as Java, Spring Boot, JavaScript, Node.js/React.js, with a solid understanding of Python, Flask, and other relevant technologies.
  • System Architecture: Develop and maintain architectural standards and guidelines, creating detailed design documentation, including Low-Level Design (LLD) and High-Level Design (HLD).
  • Technology Assessment: Evaluate and recommend tools, technologies, and processes to ensure the development of high-quality and efficient applications.
  • Scalable Systems Development: Architect and oversee large-scale systems capable of handling multi-million sessions/transactions per day, ensuring high performance and reliability.
  • Cross-Functional Collaboration: Work closely with product managers, UX designers, and cross-functional teams to define, design, and deliver new features and capabilities.
  • Mentorship & Leadership: Provide technical leadership and mentorship to development teams, fostering a collaborative and innovative environment. Manage and mentor a team of 30+ engineers, guiding them through architectural challenges and technical decision-making.
  • Data Architecture: Design and implement data storage solutions, including relational databases (RDBMS) such as MySQL, Postgres, Oracle DB, and NoSQL databases like MongoDB and Cassandra. Optimise data lakes and analytics platforms using technologies like the ELK stack, Logstash, Kibana, and logging and monitoring tools like CloudWatch, Azure Monitor, Grafana, Prometheus.
  • Data Streaming & Processing: Architect and implement data streaming and processing pipelines using technologies like Kafka, Redis, ElasticSearch, SOLR, Airflow, and Zookeeper.
  • Cloud & Infrastructure Management: Utilise cloud services (Azure, AWS) and orchestration tools (Kubernetes, Terraform) to deploy and manage scalable applications. Implement and manage deployment pipelines (CI/CD) using tools like Jenkins, ArgoCD, and GitHub Actions.
  • Networking & Integration: Collaborate with networking teams to ensure seamless integration of networking requirements with application design and deployment.
  •  Observability & Monitoring: Develop and implement comprehensive observability and monitoring strategies to ensure system reliability, performance, and security. Utilize monitoring tools to track system metrics, detect anomalies, and proactively address potential issues.


What makes you a great fit:

  •  Bachelor's degree from top-tier universities in Computer Science, Engineering, or a related field; a Master’s degree in Engineering is desired but not mandatory.
  • Minimum of 10 years in software development, with at least 3 years as a Principal Engineer or Staff Engineer or in a similar architect role. Proven experience in leading and mentoring a team of engineers technically.
  • Extensive experience with Java (latest version), Spring Boot, JavaScript, Node.js/React.js. Proficiency in Python, Flask, PyTorch, and LLM technologies is advantageous.
  • In-depth knowledge of architectural styles, design patterns, and cloud platforms (Azure, AWS). Strong understanding of distributed systems, algorithms, and enterprise system architecture.
  • Comprehensive knowledge of RDBMS and NoSQL databases, data lakes, and data analytics technologies.
  • Experience in establishing CI/CD pipelines and implementing DevOps practices.
  • Excellent analytical and problem-solving skills. Strong communication and interpersonal abilities, with a knack for simplifying complex technical concepts.
  • Experience with high-performance, scalable websites in the B2B space.
All about us
Salesken

Salesken gives you incredible insights into the last mile of customer-salesperson interactions. See how your sales team communicates with customers on calls, presentations, and webinars and get insights into what they are doing right, and where they need help. Salesken also lets you help your sales team improve with customized learning content to help them up their game and win!

Employee count
51-200 employees
Employment Type
Full Time Job
Company Type
Start-up
Headquarters
New York City, New York, United States

Apply to Similar Jobs

  • PPlum
    Plum
    Engineering Manager - Backend
    Series A
    Start-up
    201-500 employees
    9y - 13y
    ₹30 - ₹60 LPA
    Bengaluru/ Bangalore
    Python, Node.Js, Golang, Typescript, Java
  • SSentinelOne
    SentinelOne
    Staff Software Engineer
    Public
    1001-5000 employees
    8y - 12y
    ₹25 - ₹50 LPA
    Remote/ Work from Home, Bengaluru/ Bangalore
    Python, Java, Golang, SQL, AWS
  • PPublicis Sapient
    Publicis Sapient
    Manager Technology (Solutions Architect)
    Public
    Start-up
    10
    001+ employees
    11y - 14y

    Competitive pay

    Bengaluru/ Bangalore, Remote/ Work from Home, Delhi
    Java, Spring Boot, Microservices, AWS, Architectural Designing
  • CCyware Labs
    Cyware Labs
    Director of Engineering
    201-500 employees
    Private
    12y - 16y
    ₹50 - ₹100 LPA
    Bengaluru/ Bangalore
    Architectural Designing, Product Development, System Design, Golang, Python
  • CCyware Labs
    Cyware Labs
    Director of Engineering
    201-500 employees
    Private
    12y - 16y
    ₹50 - ₹100 LPA
    Bengaluru/ Bangalore
    Python, Golang, System Design, Architectural Designing, Product Development