all careersEngineer

Staff Software Engineer

We are looking for an experienced and talented Staff Software Engineer to join our team. This role is ideal for a seasoned professional with a strong background in software development and a passion for building innovative solutions.

  • Remote, Philippines

  • Full Time

Apply to this position

If you're an experienced software engineer looking for a new challenge and the opportunity to make a significant impact.

About the position

As a Staff Software Engineer, you will be responsible for leading technical initiatives, architecting systems, and mentoring junior engineers. You will play a critical role in the design, development, and maintenance of our software products, ensuring high quality and scalability.

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.
  • 8+ 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

  • Collaborative Team Players: If you enjoy collaborating with cross-functional teams and working towards common goals, this role offers a collaborative work environment. You should have excellent communication skills and the ability to work effectively in a team setting.
  • Flexible in the UK timezone since the team works in the UK timezone.
  • Must have their own computer and internet connection

More Positions

Engineer (1)
  • Principal Software Engineer

    • Remote, Philippines

    • Full Time

Cadetship (1)
  • Cadet Frontend Engineer

    • Remote, Philippines

    • Part Time or Full Time