Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Development Manager

Coyote Logistics

Software Development Manager

Chicago, IL
Full Time
Paid
  • Responsibilities

    Job Description

    A Software Development Manager is responsible for building strong Software Developers as well as continually evaluating our technology stack and the role of development teams in the Project/Product Management stream. In this role, you will be expected to continuously progress our technology, build and grow teams of talented developers, and drive improvements through better communication and more seamless handoffs to produce the best software.

     

    ESSENTIAL FUNCTIONS:

    • Manage and understand the incoming flow of project/product work for software development teams
    • Turn stakeholder requests into technical execution plans through a strong understanding of our business and our technology
    • Maintain timelines and resourcing in concert with Business Analyst and Project Management staff across several teams and projects
    • Hold regular one-on-one sessions with direct reports to set goals, build skills, manage growth, evaluate employee performance, and support initiatives
    • Provide opportunities for software developers to continuously improve their skillsets and accept more responsibility
    • Support direct report’s career path and provide opportunities for growth
    • Prepare and participate in regular status and goal meetings with your manager
    • Develop, maintain, and grow relationships with IT leaders and stakeholders of products that align with your teams
    • Cultivate a deep knowledge of working systems as well as the technology landscape and bring efficient and effective changes for better performing systems
    • Prepare presentations – both technical and non-technical – of our systems for all natures of consumers
    • Assisting in technical evaluations of candidates
    • Build high functioning teams and retain software developers
    • Directly responsible for leading software engineering teams and indirectly responsible for all employees on the team. 
    • Expected to drive accountability, develop your team, and manage people processes in accordance with Coyote’s policies & procedures

     

    REQUIRED SKILLS/EXPERIENCE:

    • 3+ years of leading a software development team of 4+ people
    • 7+ years of proven experience developing enterprise solutions
    • Proficiency in scalable, multi-threaded services and service-oriented architectures
    • Familiarity with SDLC Tools
    • Experience learning new technical concepts and continuously investing in education, both formally and informally
    • Experience with software engineering best practices: unit testing, code reviews, design documentation, excellent debugging, troubleshooting skills
    • Excellent communication and interpersonal skills
    • Experience with inter-process communication solutions
    • Experience in assisting, mentoring, and growing developers’ software engineering skillsets
    • Experience in understanding, planning, and delegating project/product work associated with managed software development teams
    • Experience in establishing milestones and timelines for project/product work
    • Ability to effectively communicate with department leadership
    • Communicate and collaborate with individuals outside of your teams
    • Ability to identify inefficiencies in processes used by the team and drive solutions

     

    PREFERRED SKILLS & EDUCATION:

    • Experience with the following platforms is a plus:
    • .NET Core, .NET Framework, C#, Python, WPF, UWP, RESTful APIs
    • Visual Studio, Azure DevOps, GIT, SSMS, Compass, ELK Stack, New Relic, Octopus Deploy, Azure, AKS, Docker
    • MongoDB, Redis, SQL Server, ElasticSearch
    • Modern web/mobile technologies such as JavaScript, React, React Native, Electron
    • NServiceBus, RabbitMQ, SignalR
    • Windows, Linux
    • Familiarity working with a continuous integration/continuous delivery process
    • Exposure to event-driven architectures
    • Bachelor’s or Master’s in Computer Science or related fields
    • Prior experience in a leadership/mentorship role

    Company Description

    Logistics is at the heart of everything around you. As a leading third-party logistics (3PL) service provider, Coyote® plays a crucial role in the global supply chain and delivery of goods across many sectors around the world, which makes us an essential business. Powered by proprietary technology, smart people, and unrivaled commitment, Coyote’s success revolves around its vision: We lead. We innovate. We move the world’s freight—forward. We provide unparalleled service to our shippers and carriers by offering tailored shipping and delivery solutions along with extensive operational expertise. Our culture fuels our purpose daily. Our people make Coyote what it is, which is why we prime them for career success with training programs, accessible leadership, talent development, and unique workplace perks and benefits. We are also deliberate about giving back to the communities we operate in and serve; From fundraising for St. Jude Children’s Research Hospital, sponsoring more than 100 intramural sports teams, to empowering employees with paid time off to volunteer in different causes. Our award-winning culture is entrepreneurial, inclusive, vibrant, motivating, familial and fun. Since our founding in 2006, we’ve grown to a pack of more than 2,000 employees in various offices nationwide. Why is Coyote successful? It’s simple. We do what we say we’re going to do while empowering our people. We’re always on the prowl for people who operate under our same principles: Always Forward. Be Relentless. In It Together. Make A Difference. No Excuses. Think you’re one of those people? Join the pack!

  • Industry
    Transportation / Trucking / Railroad