Lead Software Engineer - Full Stack
Solen Software Group
- Charlotte, NC
- Permanent
- Full-time
- Design, develop, and maintain software solutions for our fleet telematics solutions while minimizing technical debt
- Lead and contribute to technical projects from planning through release.
- Spearhead defining product requirements through effective communication with leadership, customers, vendors, and other stakeholders.
- Lead the development team to translate product requirements into technical specifications and implementation plans to ensure timely delivery.
- Provide expertise in project leadership and guide the team in best practices including code reviews, testing, and documentation as a SME.
- Contributes to and coordinates with the team's SCRUM master to plan the product roadmap and improve product velocity.
- Effectively troubleshoot issues, optimize performance, and ensure the quality and reliability of our software platform.
- C1/C2 English level.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in software development, with a strong proficiency in C# and Node.js.
- 5+ years of experience in front-end development following modern standards with expertise in HTML5, CSS, React, and MVC framework principles
- 5+ years of cloud computing experience ideally within AWS (EC2, RDS, DynamoDB, Redshift, etc).
- Expert knowledge of both SQL and NoSQL databases.
- Proven experience mentoring other engineers in a team setting.
- Proficient in Git. Comfortable branching, merging, pull requests, and resolving merge conflicts.
- Strong problem-solving skills and attention to detail, with a passion for writing clean, efficient, and maintainable code.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities and deadlines effectively.
- Prior experience in a technical lead role
- Experience with additional languages and tools including mobile development (React Native, iOS, and/or Android), ESRI ArcGIS, additional technologies include
- Strong understanding of data transmission protocols including TAIP, TCP, UDP, MQTT, or other relevant protocols used in IoT communication.
- Deep understanding of the fleet telematics industry, including knowledge of competitors, market dynamics, and customer needs.