Filled Positions

Thankz Hero

Senior Software Engineer

Are you looking to hire?

Thankz offers a range of outstanding Senior Software Engineer candidates. If you're searching for top talent in this field or a similar position, our team can find the ideal person who meets your specific needs and requirements.

As a Senior Software Engineer, you will be a key contributor to our software development initiatives. Join our team and leverage your expertise in software development, system design, and problem-solving to drive technical excellence and deliver high-quality software solutions. Collaborate with cross-functional teams, including product managers and designers, to understand business requirements and translate them into efficient and scalable software solutions. As a senior member of our engineering team, you will have the opportunity to mentor junior engineers and lead technical initiatives. Make a significant impact and be part of a dynamic team shaping the future of our organization. 

What you'll be doing 

  • Designing, coding, testing, and debugging software applications using modern programming languages and frameworks 
  • Collaborating with cross-functional teams to define and document software requirements and specifications 
  • Leading and participating in code reviews to ensure code quality, maintainability, and adherence to best practices 
  • Identifying and addressing technical challenges and bottlenecks to optimize system performance and scalability 
  • Mentoring and providing technical guidance to junior engineers to foster their professional growth
  • Researching and evaluating new technologies and frameworks to drive innovation and enhance development processes 
  • Collaborating with product managers and designers to translate business requirements into technical solutions 
  • Participating in Agile development processes, including sprint planning, daily stand-ups, and retrospectives 
  • Contributing to the documentation and knowledge sharing within the engineering team 

Requirements 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; equivalent experience will be considered 
  • 5 years of experience in software development, with a focus on backend or full-stack development 
  • C1/C2 English Level proficiency (both written and spoken English)  
  • Strong proficiency in one or more programming languages such as Java, C#, Python, or Ruby 
  • Experience with web application frameworks (e.g., Spring, .NET, Django, Ruby on Rails) 
  • Solid understanding of software development principles, design patterns, and best practices
  • Familiarity with relational and non-relational databases and experience with SQL and ORM frameworks 
  • Experience with version control systems (e.g., Git) and Agile development methodologies 
  • Excellent problem-solving and debugging skills 

Preferred candidates that holds a bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience will be considered. They have 5 years of experience in software development, with a focus on backend or full-stack development. They should exhibit a strong proficiency in one or more programming languages such as Java, C#, Python, or Ruby, along with experience with web application frameworks. Familiarity with relational and non-relational databases, version control systems, and Agile methodologies is desired.  

We offer a full-time, US-hours remote job, 40-hour workweek Mon-Fri, with excellent prospects for long-term growth for an ambitious experienced Senior Software Engineer. We can offer HMO and other benefits to Philippine candidates.