Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16738204

    Imagine Learning logo

    Product Software Engineering Manager

    Imagine Learning · Bengaluru · onsite · Posted 83d ago

    Not disclosed11–15 yrsfulltimeSourced fromInstahyre

    About a minute. You'll make an account on the way through.

    About this role

    Requirements:

    • Hold a Bachelor's degree in Computer Science, Computer Information Systems, Engineering, or another technical field.
    • 8+ years of technical experience with at least 2 years of technical and engineering leadership experience.
    • Have excellent verbal and written communication skills.
    • Have strong problem-solving and analytical skills.
    • Have a strong understanding of Microservice Architecture.
    • Have deep expertise in Java, including core libraries, concurrency, and memory management.
    • Have deep expertise in the Spring Boot framework, including modules such as Spring Data, Spring Security and Spring Cloud.
    • Have deep knowledge of SQL and NoSQL databases.
    • Have deep expertise in ORM frameworks like Hibernate and database design best practices.
    • Have deep experience with Kafka, Kinesis, and Redis (Elasticache).
    • Possess extensive experience in developing industry-level, highly available and scalable services.
    • Have expertise in cloud-based computing principles and practices.
    • Have a deep understanding of CI/CD pipelines, Docker/containerization, Kubernetes/orchestration and AWS.
    • Have expertise with cloud infrastructure technologies: Terraform, K8S, Spinnaker, IAM, ALB, etc.
    • Have experience working with observability tooling such as DataDog.
    • Have experience creating performant User Interfaces leveraging HTML/CSS/JS and React or other frameworks.
    • Have a track record of championing quality engineering, and be adamant that all code is written in a way that can be tested with unit tests.
    • Have experience working with high-performing teams using Agile and Lean methodologies and frameworks.
    • Have the ability to adapt to new technologies and changing project requirements.
    • Have skills in mentoring, coaching, and providing constructive feedback to team members.
    • Have the capability to align technical decisions with business goals to drive innovation within the team.
    • Care about your craft and have opinions about the right way to do things with technology.


    Preferred Experience:

    • Master's degree in Computer Science, Software Engineering or related technical discipline is highly desirable.
    • Experience with AI (GenAI, Azure/OpenAI APIs, Machine Learning).
    • Experience working on Design Systems.
    • Previous work experience in digital advertising.
    • Experience working with vendor teams to deliver high-quality results.
    • Experience building Order Management Systems supporting Quote-to-Cash.

    Sourced from instahyre

    Skills

    DatadogApache KafkaDistributed Systemsapisamazon web servicesDot Net CoreHTMLOpenAI SDKData StructuresJavascriptTypescriptReact.JsSpring BootAlgorithmsJavaMicroservicesHibernateMicrosoft AzureCi/CdDockerTerraformKubernetes

    Product Software Engineering Manager · waiting for your command