Technical Lead for Software Development

Apply now

Technical Lead for Software Development

Join the team who makes applications that change lives.

Full-time · Manila

About the job

As a Technical Lead, you are vital to sustaining the success of our projects and products. You will lead the technical aspects of projects from inception to completion, guaranteeing timely and cost-effective outcomes. As a key contributor to the organization, you will design and implement software solutions that align with the company’s business goals and technology strategy, ensuring seamless integration into the broader technical ecosystem.  

Your Role

Your role involves developing and maintaining comprehensive architectural documentation to guide development efforts. Collaborating closely with stakeholders, project managers, software engineers, and other technical teams, you will drive the successful delivery of projects.  

Your role extends beyond technical expertise, through embracing leadership, mentorship, and effective communication to drive the success of our teams. You will lead by influence rather than authority, fostering a collaborative and supportive environment. You will enable your team to navigate projects of any complexity by providing expert support when required. By establishing and upholding coding standards, development processes, and tools, you will ensure high-quality software delivery. 

You regularly seek feedback and respond to it maturely, continuously improving your own performance. You will onboard and mentor junior engineers, sharing your expertise and cultivating a culture of learning and growth. 

Come and learn and grow more in OpsWerks as you practice your passion in driving excellence within a collaborative environment, through leadership in Software Development. 

Your Qualifications

Experience:

  • Minimum of 7 years in software engineering and development, with at least 3 years of experience in architecting solutions. 

Technical Proficiency: 

  • Strong knowledge of software development languages and frameworks (e.g. Python, JavaScript, Java). 

  • Proficiency and versatility in developing solutions for different Operating Systems (e.g. Red Hat Enterprise Linux/RHEL, Ubuntu, Microsoft Windows). 

  • Experience with cloud platforms (e.g., AWS, Google Cloud). 

  • Proficient in database design and management (e.g., SQL, NoSQL). 

  • Proficiency with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes). 

Soft Skills: 

  • Excellent problem-solving and analytical skills. 

  • Strong communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders. 

  • Proven leadership and team management abilities. 

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field. Preferred Skills:

Preferred Skills

  • Experience with Web applications and Microservices architecture and containerization. 

  • Proficiency in Agile frameworks (e.g. Kanban, Scrum) and tools (e.g. ClickUp, Jira) 

  • Working knowledge of cybersecurity best practices.  

Plus Points

  • Familiarity with Data Engineering and Architecture for AI/ML frameworks is a plus (e.g. Apache Spark, Yarn, Hadoop, Iceberg, Trino, Jupyter Notebooks, Tableau, PowerBI) 

  • Relevant certifications in any of the skills on key qualifications such as in architecture frameworks (e.g. TOGAF, Zachman), software development (e.g. Certified Developer) or DevOps/Cloud Solutions (e.g. AWS Solutions Architect, Certified Kubernetes Administrator) 

Apply for the job

Do you want to join our team as our new Software Solutions Architect? Then we'd love to hear about you!