
Principal Software Engineer, Java Full Stack
Posted Jul 27

Posted Jul 27
This is a fully remote position, open to applicants in Philippines.
• Managing the design, development, and execution of new software systems as well as enhancements to existing ones.
• Leading by example through active coding, taking responsibility for the primary development tasks on essential features and core systems, and contributing to the definition of problems and design of solutions in response to evolving requirements.
• Creating a collaborative and innovative team capable of delivering intricate software projects.
• Collaborating with scrum masters, project managers, and other software engineers to plan, design, develop, test, and maintain cloud, web, mobile, and desktop applications.
• Ensuring that all software engineering projects are completed on schedule and meet the established quality standards.
• Leveraging AI tools when applicable to enhance development, boost efficiency, and aid in debugging and validating solutions.
• Continuously enhancing technical expertise and staying informed about emerging tools, including AI-assisted development practices, and sharing knowledge with the team.
• Upholding high standards of software quality within the team by promoting best practices and habits.
• Offering regular performance feedback, coaching, and career development support to team members.
• Leading root cause analysis of system issues and assisting with the resolution of production-related problems as necessary.
• Experience: 7+ years in software development, with at least 3+ years in a leadership role.
• Technical Skills: Proficient in several programming languages (Java, C++, C#, Python, JavaScript, etc.), full-stack development, modern architectures (microservices, event-driven), CI/CD, Docker, and Kubernetes.
• Software Development Practices: Strong understanding of OOP, functional programming, scripting, UX best practices, unit testing, TDD/BDD, Agile/Scrum methodologies, and database management (both SQL & NoSQL), with experience in AI-assisted development tools.
• Leadership & Project Management: Demonstrated success in managing software products, leading teams, and delivering solutions with an emphasis on quality and timeliness.
• Communication & Collaboration: Exceptional problem-solving, interpersonal, and client management abilities, with the capacity to articulate technical concepts to non-technical audiences.
• Additional Skills: Familiarity with cloud platforms (AWS, Azure, GCP), version control systems (Git), testing frameworks, software security, and adaptability to rapidly changing environments.
• Competitive salary and performance-based bonuses.
• Comprehensive health and wellness benefits.
• Opportunities for professional growth and development.
• Flexible working hours and remote work options.
• A dynamic and inclusive work environment.
Sigma Software Group
Collectly
Allata
Get handpicked remote jobs straight to your inbox weekly.