What are the responsibilities and job description for the Sr. Software Engineer position at Direwolf?
Minimum Qualifications
- A Bachelor’s degree in Computer Science, Engineering or equivalent practical experience
- 5 years’ experience of building and shipping production-quality software in industry
- Strong analytical, interpersonal, and organizational skills.
- Works well collaboratively and independently with minimal guidance from staff engineers
- Record of operational excellence (building metrics, dashboards and alarms)
- Strong understanding of data structures, algorithms, performance measurement and code optimization
Preferred Qualifications
- Master’s or PhD degree in related technical field
- 1 year of experience in a technical leadership position
- Proven record of having launched products successfully
About the Job
JLE Industries is one of the fastest-growing logistics companies in the nation. Specializing in Flatbed freight solutions—a $100BB industry in the U.S. alone—as our wedge, it represents a contemporary, Technology-Forward growth story that uniquely comes with the durability of an asset-based platform. In fact, JLE is doubling down on technology by investing into a new standalone project, Direwolf.ai, that aims to scale the company’s learnings and earned insights to capture a significantly large share of the flatbed market.
Direwolf’s mission is to help drivers live their best lives while building a resilient technological backbone to power tomorrow’s logistics industry. To do this we are assembling a world-class team of mission-driven technologists and problem solvers who care deeply about helping everyday people who are the lifeblood of our economy—truck drivers—live a better life.
Responsibilities
The main responsibilities of this position are to design, develop, and evaluate software programs in concert with a team of peers and a technical lead. You will be engaged in the software development cycle both from a software programming stage, to deployment, testing, and working with Product and User Design requirements. Your ability to convert product requirements (whether formally written or not) into independent units of work is one of your key strengths.
As an Sr. SE, you will design and deploy components and features as part of a larger product. You’ll own a significant portion of software components and understand how they interact with each other. You’ll be responsible for creating the solution design for features where the general feature architecture is loosely defined. You will come up with work estimates and break down that work into smaller components.
Your responsibilities will also cover mentoring other more junior developers when it comes to the software lifecycle. As Sr. SE, your strengths lie in the ability to solve difficult software problems, create logical and maintainable solutions, drive best practices in the team and help with automation of manual tasks. You must be able to balance feature requirements by creating a minimal amount of tech debt.