Job Description Summary
Software Engineer III is the technical backbone of a product area — the person who can take an ambiguous problem, from a bug fix to a multi-sprint feature, and own it end-to-end without needing to be told how to break it down.
Job Description
- Own delivery for a significant slice of F360's product surface: bugs, enhancements, and net-new features alike.
- Take on large, ambiguous problems and structure them into a plan others can execute against.
- Design, build, and maintain code and data across the F360 stack, with working knowledge of how products, workflows, and edge cases connect across systems.
- Turn product requirements into technical specs: partner with product owners on requirements, research, and proofs of concept.
- Plan and run projects — set milestones, delegate work, and manage the resources needed to hit them.
- Write tests and documentation for every change, and call out gaps in coverage before they become production issues.
- Review peers' code and participate in architecture/design discussions with real influence over outcomes.
- Diagnose and resolve complex bugs, fixing the root cause rather than just the symptom.
- Mentor and unblock less senior engineers as part of daily work, not as a side project.
- Own features through production — participate in on-call rotation and take responsibility for incident response on services this role owns.
- Identify where technical debt or architecture choices are limiting team velocity, and make the case for addressing it — not just execute assigned work.