all careersEngineer

Principal Software Engineer

We are seeking a highly motivated and experienced Principal Software Engineer to join our team. This role offers an exciting opportunity for seasoned professionals who are passionate about software development and eager to take on leadership responsibilities.

  • Remote, Philippines

  • Full Time

Apply to this position

If you thrive in a dynamic environment and enjoy mentoring junior engineers, this role is perfect for you.

About the position

The principal software engineer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company.

Job Responsibilities

You will be doing the following on a weekly basis:

  • Lead the design and implementation of complex software systems.
  • Collaborate with cross-functional teams to define technical requirements and project scopes.
  • Mentor and coach junior engineers, providing guidance on best practices and code quality.
  • Architect scalable and maintainable solutions that meet business objectives.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Drive technical discussions and decisions, balancing technical excellence with business needs.
  • Troubleshoot and resolve technical issues, optimizing system performance and reliability.

Job Requirements

Must-Have:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 10+ years of professional experience in software development.
  • Strong proficiency in one or more programming languages such as Java, Python, or JavaScript.
  • Extensive experience with software architecture and design patterns.
  • Deep understanding of web technologies and frameworks (e.g., Spring, React, Angular).

Nice-to-Have:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Excellent problem-solving and analytical skills.
  • Strong leadership and communication abilities.

Who is perfect for the role

  • Experienced Leaders: If you have extensive experience in software development and a proven track record of leading technical initiatives, this role is for you. You should be passionate about driving technical excellence and mentoring others.
  • Flexible in the UK timezone since the team works in the UK timezone.
  • Must have their own computer and internet connection

More Positions

Cadetship (1)
  • The position is currently closed. However, if you'd like to express interest for a similar role, please feel free to reach out.

    Cadet Frontend Engineer

    • Remote, Philippines

    • Part Time or Full Time

Engineer (1)
  • Staff Software Engineer

    • Remote, Philippines

    • Full Time