Software Engineer
Next Play makes sports themed games designed to teach people sports. We are looking for software engineers to help develop web and mobile application games.
We are looking for an enthusiastic engineer to join our technology department and provide creative ideas to help achieve our goals. As a software engineer, you will get hands-on experience to improve user experience. You will also get the opportunity to work with top developers, gaining essential knowledge on designing a scalable high-performance software application.
Responsibilities
- Create documentation for and test new software applications
- Evaluate new application concepts
- Create apps using AI technology (coding, engineering, programming)
- Interact with beta testers
- Improve coding abilities by being introduced to new tools and programming languages
- Improve presenting and communication abilities (both oral and written)
- Create scalable, fault-tolerant, low-cost, and simple-to-manage/use distributed storage, index, and query systems
- The ability to create and code appropriate solutions from broadly described challenges
- Work in a fast-paced workplace to produce high-quality software
Requirements & Skills
- Recent graduate -or- pursuing Bachelor's (or Master's) degree in Computer Science/Mobile Engineering, Engineering, or Mathematics
- Excellent analytical and mathematical abilities
- Practical experience using computer science knowledge in a professional setting
- Ability to work in teams
- Programming experience in Claude Code, Cursor, React, React Native, TypeScript, CSS, HTML, Git/GitHub, AWS EC2, AWS RDS, iOS, Android, Unity, C#, 3rd party APIs, or Java
- Knowledge of core computer science concepts such as prompt engineering, context engineering, artificial intelligence (AI), CS data structures, object-oriented design, algorithm design, writing documentation, unit testing, integration testing, system security, data structures, problem-solving, and complexity analysis
We currently make games and learning modules for sports such as football, baseball, basketball, soccer, ice hockey, tennis, volleyball, golf, flag football, pickleball, softball, lacrosse, futsal, padel, swimming, diving, yoga, cycling, cricket, rugby, handball, ultimate frisbee, badminton, table tennis, field hockey, water polo, track and field, cross country, cheerleading, gymnastics, wrestling, martial arts, fencing, archery, bowling, squash, surf, skateboarding, snowboarding, curling, kayaking, rowing, rock climbing, and dance.
The role offers flexible scheduling, allowing you to select the months and times that work best for you. If you perform well, it could turn into a full-time salary with equity and benefits. Working for a startup is a lot of fun. You will learn a lot and be able to have a big impact on the engineering strategy for the company.