Principal Software Development Engineer

atELB LearningRemoteIN flagIndiaFull-timeFull-stack EngineerLead$30k – $45k/year

Posted 3 days ago

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ Collaborate with Product Development architects, management, and product managers to ensure that products fulfill both technical and business specifications.

β€’ Perform high-level research and analysis related to software design and development.

β€’ Address intricate software development challenges and establish technical standards and best practices.

β€’ Design and code units/modules to meet functional, non-functional, and quality standards within the specified timeline.

β€’ Provide precise time estimates and complete assigned tasks punctually.

β€’ Conduct unit/module testing, troubleshoot issues, resolve bugs, and implement enhancements.

β€’ Assess software performance and propose improvements.

β€’ Author and maintain technical documentation while supplying technical content for product documentation.

β€’ Spearhead enhancements to Product Development practices and procedures.

β€’ Engage in design and code reviews.

β€’ Assist QA and technical support teams in identifying and resolving system-related issues.

β€’ Mentor and nurture less experienced Software Engineers.

β€’ Undertake strategic research and design for significant technical domains.

β€’ Act as a subject matter expert and take ownership of a key product component.

β€’ Collaborate with Product Management, Architecture, Marketing, QA, and other stakeholders.

β€’ Participate in backlog grooming while communicating project status, risks, and challenges.

β€’ Provide leadership for test automation, test planning, triage, troubleshooting, and ongoing improvement.

β€’ Develop and execute automated and customer-focused test cases.

β€’ Assist in establishing and influencing testing strategies across various product areas.


⛳️ Requirements

β€’ A Bachelor's degree in Computer Science or a related discipline is required.

β€’ Over 6 years of experience in software development.

β€’ Extensive experience in handling complex products.

β€’ Expert-level knowledge across multiple product domains.

β€’ Prior experience in a technical leadership position.

β€’ Capability to mentor fellow engineers.

β€’ Proficient design, debugging, and coding abilities.

β€’ Strong problem-solving, analytical, and requirements analysis skills.

β€’ Excellent written and verbal communication skills.

β€’ Technical leadership and mentoring capabilities.

β€’ Strong teamwork and cross-functional collaboration skills.

β€’ Ability to identify and analyze defect root causes.

β€’ Skill in prioritizing workload, managing time efficiently, and providing accurate estimates.

β€’ Self-motivated with a proactive approach to problem-solving.

β€’ Deep expertise in Java 8 server-side application development.

β€’ J2EE experience with web applications, Servlets, and Filters.

β€’ JavaScript/TypeScript experience with modern web front-end frameworks.

β€’ Proficiency in MySQL schema design, query optimization, and performance tuning.

β€’ Experience with Apache Tomcat configuration, deployment, and tuning.

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

β€’ Familiarity with learning technologies is preferred.

β€’ Experience in migrating monolithic architectures to modern frameworks, particularly Vue 3 and Tailwind CSS, is strongly preferred.

β€’ Familiarity with AWS and CI/CD pipelines is valuable.

β€’ Exposure to AI/LLM-powered product features is advantageous.

β€’ Experience in the eLearning or content authoring sector is a plus.


🏝️ Benefits

β€’ 100% remote work opportunity from India.

β€’ Employment arrangement as a salaried employee.

People also viewed

RTX12 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA13 hours ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios14 hours ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers