Search by job, company or skills

Sr. Software Engineer (Java)

  • Posted 15 hours ago
  • Be among the first 10 applicants

Job Description

About the Role

We're looking for a Senior Software Engineer to join our engineering team in the Philippines. You'll play a key role in designing, building, and maintaining scalable software solutions used by organizations worldwide. As a senior member of the team, you'll lead the delivery of complex features, drive engineering excellence, mentor fellow developers, and contribute to an AI-first software development environment.

What You'll Do

  • Lead the end-to-end delivery of complex features and technical initiatives.
  • Design, develop, and maintain high-quality applications using Java
  • Champion engineering best practices, code quality, and clean architecture principles.
  • Drive Test-Driven Development (TDD) and ensure strong automated test coverage.
  • Conduct meaningful code reviews and mentor junior and mid-level engineers.
  • Collaborate with cross-functional teams to deliver scalable, reliable solutions.
  • Support production systems, troubleshoot incidents, and implement long-term fixes.
  • Contribute to CI/CD improvements and AI-powered development practices.
  • Participate in technical design discussions and influence engineering direction.

Required skills/experience:

  • Strong experience in Java development.
  • Deep understanding of software design patterns, clean architecture, and modern development practices.
  • Proven experience with TDD, automated testing, and code quality standards.
  • Experience working with Azure DevOps and CI/CD pipelines.
  • Strong troubleshooting and production support capabilities.
  • Excellent communication, collaboration, and mentoring skills.

Nice to Have

  • Experience with Domain-Driven Design (DDD) and event-driven architectures.
  • Knowledge of security-focused software design.
  • Experience contributing to architecture decisions or technical leadership initiatives.
  • Experience with AI-assisted development tools.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151496267