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...