Role Overview - A Staff Software Engineer I in the Products department is a senior-level position responsible for leading and contributing to the development of software products. This role involves a mix of hands-on coding, design, architecture, and mentorship. The individual will work collaboratively with various teams, including product management, design, and QA, to deliver high-quality software solutions. The individual should demonstrate a strong technical background, the ability to guide and mentor others, and a passion for delivering outstanding software products.

Software Development: Leading the design and architecture of software products. Writing and reviewing high-quality code, adhering to coding standards and best practices.
Technical Leadership: Provide technical leadership and guidance to junior engineers. Contribute to architectural decisions and design.
Product Collaboration: Work closely with product managers and designers to understand requirements and contribute to product strategy.
Code Reviews and Mentorship: Conduct code reviews and provide mentorship to junior engineers ensuring the team's adherence to exacting quality standards and promote best practices.
Optimization: Optimizing resource utilization to enhance product development efficiency.
Problem Solving: Tackle complex technical challenges and find innovative solutions.
Communication: Building trust with team members and stakeholders through transparent and effective communication.
Continuous Learning: Stay updated with the latest technology trends and best practices in software engineering.

Requirements

  1. Education: A Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  2. Experience: 5+ years of professional experience in software development. Proven track record of developing and shipping high-quality software products.
  3. Programming Languages: Proficiency in one or more programming languages such as Java, C++, Python, JavaScript, etc.
  4. Frameworks and Libraries: Experience with relevant frameworks and libraries for web or mobile development.
  5. Systems Design: Strong understanding of software architecture and systems design.
  6. Agile Methodologies: Familiarity with Agile development methodologies.
  7. DevOps & CI/CD: Experience with DevOps practices, continuous integration, and continuous delivery.
  8. Leadership Skills: Ability to lead and inspire a team of engineers.
  9. Communication Skills: Excellent communication skills to collaborate with cross-functional teams.
  10. Problem-Solving: Strong analytical and problem-solving skills.
  11. Adaptability: Ability to adapt to changing requirements and technologies.
  12. Certifications (Optional): Industry-recognized certifications in software development, Agile methodologies, or specific technologies can be a plus.


Benefits

What We Offer:

  • An opportunity to be part of an agile, highly proficient and experienced team

  • An opportunity to work on challenging data science and machine learning problems with customers and seeing your work deployed in action

  • A fast-paced software development environment that uses the latest open-source tools across the development stack

Benefits

We provide a competitive salary and benefits package, a vibrant work environment, and numerous opportunities for professional growth. You'll have the opportunity to work with a team of industry experts on exciting projects that transform businesses and create significant value. Join us to revolutionize the way companies leverage technology for digital transformation.

OnebyZero is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.



Location

Makati, Philippines

Job Overview
Job Posted:
1 month ago
Job Expires:
Job Type
Full Time

Share This Job: