
Software Development Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Mindtickle is seeking a skilled Software Development Engineer II to join its Technical Solutions team in Pune, Maharashtra. This customer-facing role within the customer success division involves understanding customer business and technical requirements, proposing solutions, managing technical implementations, and communicating with stakeholders.
Key Responsibilities:
- Analyze customer business and technical needs.
- Develop and implement custom integrations, solutions, and reporting features.
- Create data visualization dashboards from large datasets.
- Perform minor product UI enhancements to meet business needs.
- Coordinate user management integration deployments with customer technical teams.
- Implement and maintain integration workflows using ETL tools.
- Conduct quality assurance and troubleshoot integration and dashboard issues.
- Develop automation for custom integrations and implement alerting mechanisms.
- Collaborate with the product team to incorporate customer trends into the product roadmap.
- Identify and define opportunities for process improvement.
Qualifications:
- 4–6 years of experience in enterprise software implementation or development.
- Strong ownership and accountability across the solution lifecycle (scoping, development, deployment, support).
- Exceptional communication and stakeholder engagement skills.
- Proficiency in Python and frameworks/libraries like Flask, FastAPI, Pandas, PySpark, NumPy.
- Experience with workflow orchestration tools like Apache Airflow.
- Advanced SQL skills and experience with relational databases (MySQL, PostgreSQL, SQL Server).
- Strong debugging skills and experience with Unix/Linux systems, system calls, and log analysis.
- Experience developing and consuming REST APIs, including OAuth, SAML, JWT, and SFTP.
- Working knowledge of AWS services (EC2, S3, RDS, Lambda, VPC, IAM).
- Familiarity with logging and monitoring tools (Grafana, Loki, AWS CloudWatch).
- Experience with AI/ML concepts (classification, summarization, recommendations) and integrating LLMs/GenAI workflows.
- Experience with web technologies (HTML, CSS, JavaScript). React or Golang experience is a plus.
- Ability to convert AI/ML models into APIs or embed them into workflows.
- Experience building data pipelines and performing ETL/ELT with Python or platforms like Workato, Jitterbit, Informatica, Dell Boomi.
- Experience with data lakes and cloud data warehouses (Snowflake, Redshift, BigQuery) is preferred.
- Hands-on experience with data visualization tools (Tableau, JasperSoft, Power BI).
- Comfortable with analytics workflows (A/B testing, funnel analysis, KPI reporting).
- Experience integrating with external platforms or CRMs (e.g., Salesforce).
- Strong task management and prioritization skills.
- Familiarity with usage analytics and reporting layer integration.
- Self-motivated and able to work independently.
- Bachelor's or Master’s degree in Computer Science, Data Science, Engineering, or a relevant technical discipline.
Mindtickle fosters an engaging and rewarding workplace with opportunities for growth and recognition. The company values diversity, customer delight, founder mentality, and teamwork.
Company
Mindtickle
Mindtickle is a leading provider of a revenue productivity platform that integrates on-the-job learning with deal execution to maximize sales representative performance. The company is recognized by i...