Job Overview This role involves end-to-end ownership of the product lifecycle in a fast-growing startup, focusing on full-stack development with...
Senior Software Engineer
FranklinCoveyJob Overview
The role involves designing, building, and shipping software in a rapidly evolving edtech environment. You’ll leverage AI experience to modernize engineering practices while ensuring quality, security, and reliability. As a hands-on coach, you’ll mentor junior engineers to build technical skills and self-sufficiency within a team focused on scalable, tech-driven learning solutions.
Responsibilities
- Ship regularly and iteratively, writing testable, readable, and maintainable code.
- Develop a deep understanding of data flows through complex systems and work with intricate data models.
- Use AI-assisted development tools responsibly to improve velocity while maintaining code quality.
- Design and implement solutions considering scale, security, performance, and privacy.
- Guide other engineers on best practices for safely and effectively integrating AI into development workflows.
- Help junior engineers develop technical skills to become senior engineers.
- Propose and help implement improvements to engineering processes.
Qualifications
- Experience working with AI to modernize engineering practices.
- Strong skills in building and maintaining high-quality, secure, and reliable software.
- Ability to mentor and coach junior engineers.
- Deep knowledge of data flows and complex systems.