Principal Software Engineer

apartmentEarthTrack.io placeManila calendar_month 

As a Principal Engineer at EarthTrack, you will work closely with the CTO and Technical Lead to drive the productivity and effectiveness of the development team. A central responsibility of this role is to ensure that established development standards are consistently applied across all projects, while also enhancing those standards to meet evolving business and technical needs.

You will provide technical leadership in architecture and design, enforce best practices in areas such as code quality, testing, CI/CD, and documentation, and mentor engineers to elevate overall team performance. By maintaining and continuously improving these standards, you will help EarthTrack deliver secure, scalable, and reliable solutions with efficiency and excellence.

Key Responsibilities:

  • Ensure adherence to development standards (code quality, testing, reviews, CI/CD, documentation) and continuously enhance them as the company scales.
  • Work closely with the CTO and Technical Lead to align engineering practices with business objectives and boost team productivity.
  • Provide hands-on technical leadership across the stack (ReactJS, React Native, Node.js/TypeScript, PostgreSQL/MySQL, MongoDB, Redis).
  • Mentor and coach engineers to raise the technical bar and build a culture of excellence
  • Conduct architectural and design reviews, ensuring systems are built for long-term scalability and maintainability
  • Champion engineering discipline by removing roadblocks, improving processes, and introducing tools that accelerate delivery
  • Collaborate cross-functionally with stakeholders to balance innovation, speed, and long-term sustainability
  • Bachelor’s/Master’s degree in Computer Science or related field.
  • 10+ years of professional software engineering experience, with a strong track record in designing and scaling distributed systems.
  • Proven expertise in JavaScript, Node.js, TypeScript, ReactJS, and React Native
  • Strong knowledge of databases (SQL and NoSQL) and data modeling for high-performance systems
  • Experience architecting APIs, microservices, and real-time communication (REST/WebSocket)
  • Deep understanding of asynchronous systems, concurrency, and event-driven architectures
  • Demonstrated ability to set, enforce, and evolve engineering standards across teams
  • Strong experience mentoring engineers and influencing technical direction at scale
  • Excellent communication skills for aligning technical and non-technical stakeholders
  • Strong problem-solving skills with the ability to balance technical trade-offs with business impact.
check_circleNew offer

Software Engineer Full Stack

apartmentNYGC Services, Inc.placeMakati, 6 km from Manila
Job Description Summary: The Software Engineer (Full-Stack) role involves designing, developing, testing, and maintaining web applications and APIs using Microsoft Azure. The developer will collaborate with cross-functional teams to gather...
electric_boltImmediate start

Java Software Engineer [Spring boot] ⁿ

apartmentYONDU INC.placeTaguig, 12 km from Manila
Job Specifications:  •  Education – At least graduate with a Bachelor’s Degree in IT, Computer Science, Engineering, or any related degree.  •  Related Work Experience - At least 2-3 years of experience in Software Engineering Knowledge  •  For Web-based...
thumb_up_altRecommended

Senior Backend Software Engineer

apartmentJWay Group, Inc.placePhilippines
This a Full Remote job, the offer is available from: Philippines The Senior Backend Software Engineer will focus on the design and development of web applications. The SSE will be working closely with the project manager, technical manager...