Senior Software Engineer job description: build high-quality code, work with product owners, implement software, contribute to product design and implementation, and mentor colleagues.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving
- 4+ years of experience with Java or a similar OO language
- Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
- Experience with modern UI frameworks like Angular, React or Vue
- Analytical and design skills
Benefits
- Accommodations for applicants with disabilities
- Equal opportunity employer
- Reasonable accommodation for applicants
- Export control regulations
- Flexible work arrangements