
Senior Software Engineer
FranklinCovey
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Identifying and advocating for projects of high complexity in order to meet business goals
- Taking ambiguous technical problem statements and turning them into an actionable plan, and then executing on it with the team
- Modeling and executing against requirements involving complex and interdependent systems
- Excellent written and verbal communication skills. You will be expected to dive in deep and emerge with a plan for execution
- Owning the overall quality, engineering excellence and technical competence of your work
Requirements
- 10+ years of professional experience as a software engineer
- Experience working in a fast-paced, dynamic environment
- Must have experience in building and designing projects with good abstractions and architecture
- You strike a balance between delivering against business requirements and engineering excellence
- Has built software with Typescript
- Strong CS knowledge
- You care about product ownership and solving problems for our customers.
- You’re passionate about being in a product-focused environment where everyone cares deeply about customer impact
- Bonus points for: Have built and productionized products that use LLMs extensively involving any of prompt tuning, RAG, CoT or other LLM prompting strategies or fine-tuning LLM models
- Extensive experience at early days at startup solving ambiguous problems
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringTypescriptabstractionsarchitectureLLMsprompt tuningRAGCoTfine-tuning LLM modelsproblem solving
Soft Skills
communicationproduct ownershipcustomer impactengineering excellenceteam collaborationadaptabilitycritical thinkingexecution planningadvocacyambiguity resolution