Senior Software Engineer
Location
United States
Posted
4 days ago
Salary
$170 - $210K / year
No structured requirement data.
Job Description
Role Description
Over the past five years, FranklinCovey has rapidly evolved from a traditional training company to a premier edtech leader. In 2018, we transitioned to a digital, subscription-based model through the launch of our All Access Pass. By 2021, our acquisition of Strive, a company trusted by high-growth tech firms like Slack, Airbnb, and Intuit, deepened our commitment to scalable, tech-driven learning. Since then, our Platforms team has accelerated innovation by delivering world-class solutions like the Impact Platform and AI Coach, now localized and enhanced for global learners.
As a Senior Software Engineer, you’ll help us improve how we design, build, and ship software in a world of rapid technical change. You’ll leverage your experience working with AI to modernize our engineering practices while maintaining our high standards for quality, security, and reliability. You’ll also be a hands-on coach and mentor, helping junior engineers become more technically savvy and self-sufficient.
Essential Job Functions
-
Build:
- Ship regularly and iteratively, writing testable, readable, and maintainable code.
- Develop a deep understanding of how 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.
-
Lead:
- Guide other engineers on best practices for safely and effectively integrating AI into their development workflows.
- Help junior engineers develop the technical skills needed to become tomorrow’s senior engineers.
- Propose and help implement improvements to our engineering processes, including (but not limited to) how to adapt as AI continues to advance.
- Participate in and lead code reviews, share learnings through presentations or documentation, and mentor others.
-
Collaborate:
- Participate early in the product development process, reviewing quantitative and qualitative research about our clients and learners.
- Collaborate with fellow Engineering Team Members in Design and Operational Reviews to guide technical decision-making and identify performance issues.
- Partner closely with Product to provide multiple viable technical paths for new features and improvements.
- Embrace our writing-focused culture: much of our collaboration, planning, and ideation happens in written form.
Qualifications
- 7+ years of experience as a Software Engineer
- Experience coding in a production Python/Django environment
- Experience with React and TypeScript
- Experience writing SQL queries and designing relational data models
- Experience using agentic development workflows
Requirements
- Ability to articulate where AI workflows create leverage for a small team and where they create liability
- Exposure to infrastructure-as-code tools like Terraform
- Experience with tiered web application architecture, including backend services, APIs, and frontend integration
- Experience creating performance monitors and dashboards using observability tools such as Datadog
- Experience improving or refactoring complex systems in production without impacting customer experience—especially under conditions involving tight synchronization, legacy code, or data consistency challenges
- Excellent written communication skills, as much of our work and collaboration is driven through writing
- Passion for leadership development and empowering growth in individuals and teams
Benefits
- Medical, dental, and vision insurance
- HSA
- Employee stock purchasing plan
- 401(k)
- PTO
- Holiday pay
- More details available at franklincoveybenefits.com
Job Requirements
- 7+ years of experience as a Software Engineer
- Experience coding in a production Python/Django environment
- Experience with React and TypeScript
- Experience writing SQL queries and designing relational data models
- Experience using agentic development workflows
- Ability to articulate where AI workflows create leverage for a small team and where they create liability
- Exposure to infrastructure-as-code tools like Terraform
- Experience with tiered web application architecture, including backend services, APIs, and frontend integration
- Experience creating performance monitors and dashboards using observability tools such as Datadog
- Experience improving or refactoring complex systems in production without impacting customer experience—especially under conditions involving tight synchronization, legacy code, or data consistency challenges
- Excellent written communication skills, as much of our work and collaboration is driven through writing
- Passion for leadership development and empowering growth in individuals and teams
Benefits
- Medical, dental, and vision insurance
- HSA
- Employee stock purchasing plan
- 401(k)
- PTO
- Holiday pay
- More details available at franklincoveybenefits.com
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Engineer
BrightspeedBringing a fast, reliable internet service to homes and businesses across rural and suburban America.
Senior Core Engineer designing and maintaining network infrastructure at Brightspeed
The engineer will be a member of the Engineering organization, working on both the front and back end of the software application using technologies like React, NextJS, Golang, Ruby, and .NET. They will collaborate with other engineers and the UX team to build modularized solutions based on a new design system and deliver real business value to customers.
Senior Full-Stack Engineer
GoodwinAt Goodwin, we build tech for companies that sell private charter flights. Our tech organizes availability, pricing, and logistics into shared, structured workflows, helping brokers move faster without sacrificing accuracy. Founded in 2022, Goodwin is headquartered in Columbus, Ohio, with a growing, distributed team across the United States.
We are looking for a Senior Full Stack Engineer to help design and scale the systems that power the Goodwin platform. The platform is already powering real charter operations today, but we’re continuing to expand it with new capabilities across sourcing, payments, and operational...
Software Engineer
PearsonPearson is the world’s learning company. We help people of all ages acquire the knowledge and skills they need to be successful in their work and careers. We believe that everyone should be able to keep learning, every day and in every way, throughout their lives. We foster a work environment that’s inclusive as well as diverse, where our people can be themselves. Every idea and perspective are valued so that our products reflect the people we serve.
We are looking for a Junior Full-Stack Software Engineer to join the Enterprise Learning & Skills (ELS) engineering team and help build, maintain, and evolve a large-scale, API-driven platform used globally to issue and verify digital credentials. This role is ideal for an early-...