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