Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Principal Software Development Engineer

ELB Learning
๐Ÿ‡ง๐Ÿ‡ฉ Bangladesh | ๐Ÿ‡จ๐Ÿ‡ณ China | ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia | ๐Ÿ‡ฎ๐Ÿ‡ณ India | ๐Ÿ‡ฎ๐Ÿ‡ท Iran | ๐Ÿ‡ฏ๐Ÿ‡ด Jordan | ๐Ÿ‡ฏ๐Ÿ‡ต Japan | ๐Ÿ‡ฐ๐Ÿ‡ท South Korea | ๐Ÿ‡ฐ๐Ÿ‡ฟ Kazakhstan | ๐Ÿ‡ฑ๐Ÿ‡ฆ Laos | ๐Ÿ‡ฑ๐Ÿ‡ง Lebanon | ๐Ÿ‡ฑ๐Ÿ‡ฐ Sri Lanka | ๐Ÿ‡ฒ๐Ÿ‡ฒ Myanmar | ๐Ÿ‡ฒ๐Ÿ‡ป Maldives | ๐Ÿ‡ฒ๐Ÿ‡พ Malaysia | ๐Ÿ‡ณ๐Ÿ‡ต Nepal | ๐Ÿ‡ด๐Ÿ‡ฒ Oman | ๐Ÿ‡ต๐Ÿ‡ญ Philippines | ๐Ÿ‡ต๐Ÿ‡ฐ Pakistan | ๐Ÿ‡ธ๐Ÿ‡ฌ Singapore | ๐Ÿ‡น๐Ÿ‡ญ Thailand | ๐Ÿ‡น๐Ÿ‡ท Turkey | ๐Ÿ‡น๐Ÿ‡ผ Taiwan | ๐Ÿ‡ป๐Ÿ‡ณ Vietnam | ๐Ÿ‡พ๐Ÿ‡ช Yemen
remote
staff_principal
1 week ago
$30,000 - $45,000
  • AI
  • Test Automation
  • triage
  • Java
  • J2EE
  • JavaScript
  • TypeScript
  • MySQL
  • Tomcat
  • REST API
  • Vue
  • AWS
  • CI/CD
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Employment Type: Full-Time
Location: India - Remote
Salary: $30,000โ€“$45,000 USD per year
Work Arrangement: 100% Remote - India Only

Job Overview

This is an expert-level position responsible for working with Product Development architects, management, and product managers to ensure products meet technical and business requirements. The role involves high-level research and analysis related to software design and development, solving complex problems, and establishing technical standards and best practices.

This role sits at the heart of ELB Learningโ€™s flagship Lectora Online product as it enters an exciting period of modernization, including the delivery of new AI-powered authoring features. The successful candidate will be a senior member of a small, high-trust engineering team and will own significant architectural decisions across the product.

Key Responsibilities

  • Design and code units/modules that meet functional, non-functional, and quality requirements on schedule.

  • Provide accurate time estimates and complete scheduled tasks on time.

  • Perform unit/module testing, troubleshoot issues, fix bugs, and implement enhancements.

  • Evaluate software performance and recommend improvements.

  • Write and maintain technical documentation and provide technical content for product documentation.

  • Lead improvements to Product Development practices and procedures.

  • Participate in design and code reviews.

  • Support QA and technical support teams in identifying and resolving system problems.

  • Mentor and develop less experienced Software Engineers.

  • Conduct strategic research and design for major technical areas.

  • Serve as a subject matter expert and own a major component of the product.

  • Work closely with Product Management, Architecture, Marketing, QA, and other stakeholders.

  • Participate in backlog grooming and communicate project status, risks, and issues.

  • Provide leadership for test automation, test planning, triage, troubleshooting, and continuous improvement.

  • Develop and execute automated and customer-focused test cases.

  • Help establish and influence testing strategies across product areas.

Education & Experience

A Bachelorโ€™s degree in Computer Science or a related field is required; a Masterโ€™s degree is preferred. Additional leadership training is beneficial.

Candidates should have6+ years of software development experience, extensive experience working with complex products, expert-level knowledge across multiple product areas, and previous experience in a technical lead role with the ability to mentor other engineers.

Skills & Competencies

  • Expert-level design, debugging, and coding skills.

  • Strong problem-solving, analytical, and requirements analysis skills.

  • Strong written and verbal communication.

  • Technical leadership and mentoring ability.

  • Strong teamwork and cross-functional collaboration.

  • Defect root-cause identification and analysis.

  • Ability to prioritize workload, manage time effectively, and provide accurate estimates.

  • Self-motivated and proactive approach to problem solving.

  • Familiarity with learning technologies is preferred.

Required Technical Skills

  • Java 8: Deep expertise in server-side application development.

  • J2EE: Web applications, Servlets, and Filters.

  • JavaScript/TypeScript: Experience with modern web front-end frameworks.

  • MySQL: Schema design, query optimization, and performance tuning.

  • Apache Tomcat: Configuration, deployment, and tuning.

  • Strong understanding of web application architecture, REST APIs, and multi-tenant SaaS patterns.

Preferred Technical Skills

Experience migrating monolithic architectures to modern frameworks, particularlyVue 3 andTailwind CSS, is strongly preferred. Familiarity with cloud platforms, particularlyAWS, and CI/CD pipelines is also valuable.

Nice to Have

  • Exposure to AI/LLM-powered product features.

  • Experience in the eLearning or content authoring industry.

Principal Software Development Engineer ยท ELB Learning

Auto apply with Likeremote