- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 6 to 10 years of experience developing within an Agile product development environment.
- Must have proficiency in mobile development technologies, iOS, and Android
- Must have proficiency in C# or C++
- Must have proficiency in JavaScript
- Solid problem-solving skills and the ability to independently learn and adapt to evolving project needs.
- Excellent verbal and written communication skills, with a collaborative approach to working within a team.
Senior Software Engineer Preferred Qualifications:
- Experience with enterprise software solutions.
- Knowledge of full-stack development.
- Back-end development expertise.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Exposure to product management or team leadership responsibilities.
Senior Software Engineer Key Responsibilities:
- Analyze project requirements and design architecture for consumer-facing components.
- Lead portions of the software development process and collaborate with team members to integrate and deploy solutions.
- Contribute to and help guide technical decision-making processes.
- Document and promote best practices within the internal development team.