Principal Software Development Engineer

Posted Yesterday
Be an Early Applicant
2 Locations
In-Office or Remote
30K-45K Annually
Senior level
Edtech • Gaming • Software • Virtual Reality
The Role
Lead software architecture and development for Lectora Online, including designing, coding, testing, troubleshooting, performance optimization, documentation, and technical standards. Own major product components, guide modernization and AI-powered features, lead testing strategies and automation, collaborate cross-functionally, and mentor engineers. The role requires expert Java and web application development skills, architectural decision-making, and technical leadership.
Summary Generated by Built In

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 have 6+ 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, particularly Vue 3 and Tailwind CSS, is strongly preferred. Familiarity with cloud platforms, particularly AWS, 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.

Skills Required

  • Bachelor's degree in Computer Science or a related field
  • 6+ years of software development experience
  • Extensive experience working with complex products
  • Expert-level knowledge across multiple product areas
  • Previous experience in a technical lead role
  • Ability to mentor other engineers
  • Deep expertise in Java 8 server-side application development
  • Experience with J2EE, web applications, Servlets, and Filters
  • Experience with JavaScript or TypeScript and modern web front-end frameworks
  • Experience with 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
  • Master's degree
  • Leadership training
  • Familiarity with learning technologies
  • Experience migrating monolithic architectures to modern frameworks, particularly Vue 3 and Tailwind CSS
  • Familiarity with AWS and CI/CD pipelines
  • Exposure to AI or LLM-powered product features
  • Experience in the eLearning or content authoring industry
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: American Fork, UT
254 Employees
Year Founded: 2009

What We Do

ELB Learning is a one-stop shop for creating and delivering better learning experiences. We offer the most comprehensive suite of products and services to help you conquer your training challenges. Our products include tools for building learning games, virtual reality training, eLearning courses, and video-based practice, as well as an LXP and LMS. We also offer learning strategy services, custom learning development and staff augmentation. You can build interactive online learning and immersive VR courses with Lectora authoring tool and CenarioVR virtual reality course builder. Our AssetLibrary offers everything you need build content that is engaging, interactive, and inspiring. Choose from games, interactions, layouts, scenarios, navigation players, characters, and more. We also specialize in custom-designed eLearning that delights our customers with deeply immersive and visually explosive eLearning experiences! We help companies create online learning twice as fast, and we can help you make it twice as effective and more engaging for your learners. We've been able to create custom online learning courses that help our clients save time, headaches and money. Our team has developed eLearning templates and courses for major Fortune 500 companies, and won a number of industry awards, including several Brandon Hall Group awards. Other learning services we offer include learning strategy and staff augmentation. We also offer hundreds of microlearning, off-the-shelf courses on topics like professional development, soft skills, and safety. Don't have a learning platform to deliver your courses? Use the Rockstar Learning Platform to easily deliver and manage your learning programs. For more information, call 801-796-2767.

Similar Jobs

Mondelēz International Logo Mondelēz International

S4/o9 Change Management Lead - Data & Digital Transformation

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
2 Locations
90000 Employees

ServiceNow Logo ServiceNow

Product Designer

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Hyderabad, Telangana, IND
29000 Employees

Capco Logo Capco

Regulatory Reporting BA - CRD6

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Zscaler Logo Zscaler

Director, Services Sales

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Bangalore, Bengaluru, Karnataka, IND
8697 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account