LegalMatch
Posted 1mo ago

Principal Software Engineer: Java Full Stack (Remote)

LegalMatch
Cebu City, Cebu, Philippines
RemoteFull Time
Responsibilities
  • leading development
  • designing systems
  • mentoring engineers
Requirements
  • 7+ years software development experience with 3+ years leadership
  • Proficiency in Java/C++/C#/Python/JavaScript
  • Full‑stack development, CI/CD
  • Docker
  • Kubernetes
  • Cloud platforms
  • Testing practices, and AI-assisted development tools
Technical tools mentioned
JavaC++C#PythonJavaScriptCI/CDDockerKubernetesGitAWSAzureGCPAI-assisted development toolsTDD/BDD

Job description

As a Principal Software Engineer, you will lead and implement technical decisions for the team while staying hands-on with coding, taking ownership of the main development work on critical features and systems. You will oversee and contribute to building high-quality software products and improving existing platforms.

You will also use AI tools to improve development speed, help solve complex problems, and support better software delivery. You may work independently or collaborate with other engineers in similar roles.

Your responsibilities will include:

  • Overseeing the design, development, and implementation of new software systems and enhancements to existing systems
  • Leading by example through hands-on coding, taking ownership of the main development work on critical features and core systems including contributing to problem definition and solution design in evolving requirements
  • Fostering a creative and cohesive unit capable of delivering complex software projects
  • Coordinating with scrum masters, project managers and other software engineers to plan, design, develop, test, and maintain cloud/web/mobile and desktop applications
  • Ensuring all software engineering projects are delivered on time and to the agreed quality standards
  • Utilizing AI tools where appropriate to support development, improve efficiency, and assist in debugging and validation of solutions
  • Continuously improving technical knowledge and staying updated with emerging tools, including AI-assisted development practices, and sharing them with the team
  • Maintaining high standards of software quality within the team by establishing good practices and habits
  • Providing regular performance feedback, coaching, and career development to team members
  • Facilitating root cause analysis of system issues and supporting resolution of production-related concerns when needed

Requirements

  • Experience: 7+ years in software development, including 3+ years in leadership.
  • Technical Skills: Proficient in multiple languages (Java, C++, C#, Python, JavaScript, etc.), full-stack development, modern architectures (microservices, event-driven), CI/CD, Docker, and Kubernetes.
  • Software Development Practices: Strong in OOP, functional programming, scripting, UX best practices, unit testing, TDD/BDD, Agile/Scrum, and database management (SQL & NoSQL), with exposure to AI-assisted development tools
  • Leadership & Project Management: Proven track record in managing software products, leading teams, and delivering solutions with a focus on quality and timeliness
  • Communication & Collaboration: Excellent problem-solving, interpersonal, and client management skills, with the ability to explain technical concepts to non-technical audiences.
  • Additional Skills: Experience with cloud platforms (AWS, Azure, GCP), version control (Git), testing frameworks, software security, and adapting to fast-changing environments.
We’re looking for someone who is:
  • Proactive, adaptable, and professional
  • Strong collaborator and communicator, able to work effectively with cross-functional teams
  • Strong problem-solver who can contribute to defining problems and identifying practical solutions
  • Committed to continuous improvement and open to experimenting with new approaches
  • Comfortable working in evolving requirements and contributing to clarity and direction
  • Understands system-level considerations and how technical work supports business goals

About LegalMatch

Online platform connecting individuals with local, pre-screened attorneys.

Similar jobs

Software Engineer roles near Cebu City, Cebu
1d
Save
Mark Applied
Hide
Software Engineer II
Cebu City, Cebu, Philippines
OnsiteFull Time
Kinettix
Kinettix: Global IT field services management and deployment solutions.
Bachelor's degree in computer science, software engineering, or related field or equivalent experience; software development fundamentals, design patterns, Git, CI/CD, debugging, testing, and optimization experience required.
C#, ASP.NET Web APIs, Flutter, SQL Server, T-SQL, Entity Framework, Angular, Git, CI/CD
2d
Save
Mark Applied
Hide
Software Engineer - Level III (Full-Stack)
Manila or Cebu City
RemoteFull Time
Arch Capital Group
Arch Capital GroupNASDAQ: ACGL: Global provider of specialty insurance, reinsurance and mortgage insurance.
5+ YOE5+ years of full-stack development; strong Node.js, MongoDB, React or Angular, AWS SNS/SQS, data modeling, testing, observability, system architecture, and independent feature ownership.
React, Angular, Node.js, MongoDB, AWS SNS, AWS SQS, Jest, Jasmine, Karma, Next.js, Razzle, TypeScript, Koa, NestJS, AWS, Playwright, AWS CloudWatch, Sentry, Claude Code, CircleCI, S3, IAM, Lambda, EC2, Terraform, AWS CDK
1w
Save
Mark Applied
Hide
Custom Software Engineer
Cebu City or Taguig or Manila or Philippines
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
2+ YOERequires 2+ years developing Oracle Hyperion Financial Management solutions, proficiency in Essbase, financial reporting, data integration, agile practices, testing, debugging, and technical troubleshooting.
Oracle Hyperion Financial Management (HFM), Oracle Hyperion Essbase
1w
Save
Mark Applied
Hide
Senior Software Engineer I
Muntinlupa City or Cebu City or Davao City
OnsiteFull Time
UnitedHealth Group
UnitedHealth GroupNYSE: UNH: Provides health insurance and technology-enabled health care services.
3+ YOEBachelor's degree or equivalent,3+ years DevOps/SecOps experience,4+ years CI/CD and monitoring experience, hands-on with Azure, Terraform, GitHub Actions, strong collaboration and security remediation skills.
Azure, VNet, API Management (APIM), GitHub Actions, Terraform, Git, Splunk, Dynatrace, Elastic, Grafana, Azure Monitor
3w
Save
Mark Applied
Hide
Custom Software Engineer
Manila or Cebu City or Taguig
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
5+ YOEMinimum 5 years in Salesforce CRM Analytics; expert Salesforce analytics, data modeling, reporting, integrations; agile experience; SME-level knowledge, team leadership, and problem-solving skills.
Salesforce CRM Analytics, Salesforce
1mo
Save
Mark Applied
Hide
Software Developer - Intern
Cebu City, Central Visayas, Philippines
HybridInternship, Temporary
JobTarget
JobTarget: Software platform for recruitment advertising and automated job distribution.
Currently pursuing a degree in computer science or related field; familiarity with software development practices; strong problem-solving, communication, and teamwork skills; eagerness to learn.
1mo
Save
Mark Applied
Hide
Senior Software Developer
Mandaue, Cebu, Philippines
OnsiteFull Time
Timeless Medical Systems
Timeless Medical Systems: Software for tracking and managing infant nutrition and feeding safety.
8+ YOEDegree/diploma in CS or related, 8+ years TypeScript/Node.js/AWS experience, testable code and automated tests, REST API knowledge, secure coding, mentoring experience.
TypeScript, Node.js, PostgreSQL, DynamoDB, Vue.js, React Native, Docker, AWS, Jenkins, CodePipeline
2mo
Save
Mark Applied
Hide
Software Engineer
Cebu or Cebu City or Mandaue City or Philippines
HybridFull Time
Xerox
XeroxNASDAQ: XRX: Sells printing hardware, digital document software, and managed IT services.
3+ YOEBachelor's in CS/CE or related, minimum 3 years software development experience, strong Java and OOP skills, Agile experience; Spring, web development, or generative AI experience is a plus.
Java, Spring Framework, Generative AI tools, Agile, Scrum