SMT is looking to solve complex problems in sports technology and software, and is seeking a Software Engineer to research, design, develop, test, and maintain software applications that meet their sports technology systems and business objectives.
Requirements
- Proficiency in one or more programming languages (e.g., Python, Java, C++, JavaScript)
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Familiarity with CI/CD pipelines and DevOps practices
- Knowledge of databases (MySQL or MongoDB)
- Experience with front-end frameworks (e.g., React, Angular) or mobile development
- Experience with version control systems
- Experience building Windows applications with Visual Studio preferred
Responsibilities
- Design, develop, and maintain scalable software applications.
- Write clean, efficient, and well-documented code.
- Troubleshoot, debug, and upgrade existing software.
- Ensure software meets performance, quality, and security standards.
- Contribute to architectural decisions and technical discussions.
- Collaborate with product managers, designers, and other engineers to define software requirements and system architecture.
- Seek out and solve challenging problems.
Other
- Bachelor’s degree in computer science, Engineering, or related field
- 3+ years of experience in hands on software development
- Excellent communication and teamwork abilities
- Strong problem-solving and analytical skills
- On-site training in Jacksonville, FL is required for this position