Job Directory Software Engineering Manager

Software Engineering Manager
Dallas, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Copart is looking for an experienced Software Engineering Manager to lead and groom a talented group of software engineers that deliver and maintain enterprise software used by our operations team globally. These applications have a direct and visible impact on the productivity of our operations group.

As a Software Engineering Manager, you will provide hands on technical leadership to a team of software engineers. You and your team will be responsible for producing sustainable, reusable, well-tested code that meets our internal software development standards using our Lean-Agile methodology to deliver on commitments. You must effectively manage the engineering function for your team's projects to ensure the successful delivery to production. The ideal candidate has a proven track record building and leading highly effective software delivery teams. This requires you to use your technical knowledge and interpersonal skills to mentor team members to increase their effectiveness, develop strong relationships, manage priorities, coordinate efforts, and measure results. To be successful in this position, you must be a self-starter with the ability to drive tasks to completion, handle multiple tasks simultaneously, work under pressure, and position your team to allow them to do what they do best.

Responsibilities

* Lead a team of highly talented senior and junior software engineers to develop enterprise solutions using Ruby and JavaScript programming languages.
* Hire, develop, and retain exceptional talent by inspiring them to find their passion.
* Daily management of objectives, priorities, tradeoffs, risk and performance management of all reporting staff
* Assign areas of ownership; ensure engineers have clear priorities and adequate resources as well as enjoy what they do
* Work with Product Owners and Project Managers with roadmap and sprint planning activities
* Communicate status, risks to schedules, and offer mitigation strategies to ensure on-time delivery of all committed projects across the delivery teams
* Coach team members to progress career goals and develop personal qualities
* Ability to pick up new technologies quickly and incorporate them into your daily work
* Present and communicate complex ideas and features to a broad audience effectively
* Bachelor's degree in Computer Science or similar
* 4+ years of software development management experience
* Distinguished track record in software development with experience working on technically demanding projects
* Proven experience with web UI/UX development utilizing ReactJS
* Experience developing back end services utilizing Ruby
* Experience using GitHub, Jenkins, and Nexus technologies
* Significant experience in managing complex projects that require a deep understanding of the application logic and dependencies
* Experience coaching and developing individuals for increased effectiveness
* Experience managing teams in an Agile software delivery environment
* Experience managing and working with a geographically dispersed workforce
* Strong verbal and written communication skills, impeccable organizational and time management skills

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.