Senior Software Engineer

TrustArc Logo

TrustArc

πŸ’΅ $14k-$35k
πŸ“Remote - Philippines

Summary

Join TrustArc, a leader in data privacy, and help our customers address their online privacy challenges. This position involves designing and implementing high-performance, scalable products for privacy data discovery and risk assessment. You will leverage your architectural expertise to enhance the reliability and efficiency of our core technologies, building TrustArc's next-generation platforms and web applications. The role requires collaboration with and mentoring of other engineers, utilizing your technical judgment to solve complex problems with elegant solutions. We offer a work-from-home option, flexible hours, paid time off, and a competitive compensation package, along with opportunities for professional development and participation in various employee wellness programs. We are committed to a diverse and inclusive workplace.

Requirements

  • Computer Science, Computer Engineering, IT, or a related field; and
  • 5-8 years of relevant work experience
  • Understands architectures, design patterns, and the use of frameworks
  • Design and implementation of code using Java Middleware (e.g. Hibernate, Spring)
  • Good knowledge and experience with JavaScript frameworks such as AngularJS, JQuery, and Angular
  • Use of software engineering best practices such as Agile methodologies(Scrum/Kanban), CI/CD, Code refactoring, and Security best practices
  • Document technical design and review
  • Participate in PR/code reviews
  • Tracking code quality metrics such as code coverage and cyclomatic complexity, provides insights into the health of software projects and guides improvement efforts
  • Technical leadership of an engineering team to build, deploy, and support a reliable, performant, and scalable product platform

Responsibilities

  • Design, implement, test, and document software according to given specifications, or similar tasks related to the area of specialization
  • Write unitest for each functionality or feature
  • Code reviews
  • Investigate and troubleshoot SW faults independently
  • Understand customer requirements and interpret customer needs
  • Participate in gathering requirements; Identifying and evaluating requirement sources
  • Designing and implementing RESTful Enterprise platforms using VM software platforms (Java, Scala) utilizing Spring boot framework
  • Designing and implementing relational schema in a Postgres, MySQL, Oracle, or equivalent SQL database
  • Debugging application/system errors on development, QA, and production systems
  • Designing testing infrastructures and implementing unit tests using the Junit (or equivalent) framework

Benefits

  • Competitive compensation
  • Health, Vision and Dental Care
  • PTO Program
  • Computer + Welcome Package
  • Work from Home as choice
  • Continuing Education Program
  • Opportunities to participate in philanthropic activities
  • Opportunities to participate in health-focused activities- mindfulness, wellness, activity lifestyle
  • Php 20,000 employee referral program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.