Senior Software Engineer responsible for standardizing and improving quality assurance practices, leading and standardizing quality assurance and testing practices, overseeing debugging efforts and implementing effective, long-term fixes, and making technical decisions regarding architecture, tools, and implementation strategies.

Requirements

  • Strong software development experience
  • Hands-on experience with API and.NET development
  • Experience working with Apigee Hybrid
  • Experience with Kafka and event-driven or integration-based architectures
  • Full-stack development experience
  • Demonstrated strong technical leadership skills

Benefits

  • Health benefits
  • Paid time off
  • Paid holidays
  • Volunteer time off
  • Jury duty pay
  • Recognition pay
  • 401(k) retirement savings plan with employer match
  • Tuition assistance
  • Scholarships for eligible dependents
  • Parental and caregiver leave
  • Employee charity matching program
  • Network Resource Groups (NRGs)
  • Career development opportunities