Principal Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Fri, May 08, 2026
This job expires in: 26 days

Job Summary

A company is looking for a Principal Software Engineer: Java Full Stack (Remote).

Key Responsibilities
  • Oversee the design, development, and implementation of new software systems and enhancements
  • Lead hands-on coding and take ownership of critical features and core systems
  • Coordinate with team members to ensure timely delivery of high-quality software projects
Required Qualifications
  • 7+ years in software development, including 3+ years in a leadership role
  • Proficient in multiple programming languages and full-stack development
  • Strong experience in software development practices, including Agile/Scrum and TDD/BDD
  • Proven track record in managing software products and leading teams
  • Experience with cloud platforms and modern software architectures

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...