Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Jul 14, 2026
This job expires in: 30 days
Job Summary
To support the development of AI-native products, the full-time Senior Software Engineer will work remotely, focusing on crafting high-quality client code using Java and Angular, while collaborating with cross-functional teams and participating in agile software development practices.
Key Responsibilities:
- Facilitate effective communication with client project stakeholders regarding project status and recommendations
- Craft client code that is efficient, testable, scalable, secure, and of the highest quality
- Engage in agile software development, including daily stand-ups, sprint planning, and team retrospectives
Required Qualifications:
- 7-8 years of experience with Java (minimum Java 11), Spring, Spring Boot, Microservices, Angular, and RxJS
- Experience in Agile software development methodologies and documentation
- Proficiency in Object-Oriented Programming principles and a good understanding of SOLID principles
- Experience with automated testing and debugging tools
- Ability to communicate independently with clients in English
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...