Staff Software Engineer

PayactivMilpitas, CA
Onsite

About The Position

Payactiv is looking for a Staff Software Engineer to design, develop, and deliver high-quality, robust, and scalable software solutions. This role involves driving architectural discussions to ensure solutions align with business goals and technical strategy. The engineer will champion test-driven development (TDD), clean code principles, and maintainable system architectures. They will enforce high code quality standards through peer reviews, unit testing, automation, and continuous integration, and establish and promote engineering best practices within the team. The position also requires staying ahead of industry trends, introducing relevant new technologies or practices, implementing secure coding practices, and integrating data protection and security measures. Additionally, the role involves identifying bottlenecks, debugging issues, implementing innovative solutions to optimize system performance, and designing, optimizing, and managing complex SQL queries, stored procedures, and data models.

Requirements

  • Bachelor’s in Electrical and Computer Engineering or related field.
  • Two (2) years of experience.
  • Two (2) years of experience in AWS Services, REST, Docker, Kubernetes.

Responsibilities

  • Design, develop, and deliver high-quality, robust, and scalable software solutions.
  • Drive architectural discussions, ensuring solutions align with business goals and technical strategy.
  • Champion test-driven development (TDD), clean code principles, and maintainable system architectures.
  • Enforce high code quality standards through peer reviews, unit testing, automation, and continuous integration.
  • Establish and promote engineering best practices within the team.
  • Stay ahead of industry trends and introduce relevant new technologies or practices.
  • Implement secure coding practices, ensuring applications adhere to industry standards and compliance requirements.
  • Integrate data protection and security measures at all layers of the system.
  • Identify bottlenecks, debug issues, and implement innovative solutions to optimize system performance.
  • Design, optimize, and manage complex SQL queries, stored procedures, and data models.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service