Software Engineering Manager
- Up to 10%
- Resource Performance Supervision. Frequently monitors team member performance (software development supervisors, SCRUM Masters, application architects, software engineers & QA engineers), providing positive reinforcement and taking corrective actions as necessary.
- Resource Development. Supports the Product Development direction implementing appropriate programs, working groups, training and practices to motivate and enhance the competencies and effectiveness of the product team.
- Resource Staffing. Supports the Product Development direction maintainaning the internal positions filled as per plan, by improving employee satisfaction & engagement, reducing employee attrition and developing replacement strategies.
- Technical Development Leadership. Collaborates to define technical strategy for products. Defines and executes development roadmaps and release plans for teams.
- Budget Execution. Supports the Product Development direction executing department budget according to plan. Assists with budgeting and planning.
- Technical Support. Manages 3rd tier ticket escalations (with the help of the team) to ensure that issues are addresses promptly and fixes are confirmed to address the customer’s problem.
- Manages team execution of the Product Development Process including requirements gathering, application design, development, code reviews, testing, issue root-cause analysis/corrective actions, and all associated documentation.
- Supports the teams’ technical work grooming processes and Agile work planning and execution to deliver application requirements in small functional increments. Coaches team & promotes learning / continual improvement of development processes.
- Works with Architecture group and technical teams to align development plans with broader Intellimine Synergy platform architecture, new/evolving technology components, systems and DevOps tooling. Promotes innovation and new technical solution development within the teams.
- Manages strategy and execution of technical training / mentoring for SCRUM Masters, Architects, developers and testers at all levels.
- Contributes to the Product Development Process (PDP) process improvement and evolution. Mentors direct reports to ensure process compliance.
- At least 5+ years as Software Development Supervisor, or equivalent experience
- Minimum of 10 years experience in the software industry in a leading technical role
- Experience developing and supporting enterprise applications. Experience in mining or industrial applications is preferred.
- Experience with user-centric design processes, Product/UX Design.
- Strong interpersonal skills and ability to supervise local team and remote contractors
- Strong knowledge of best practices and common industry processes and standards[TDAT1] , e.g. Software Design Patterns, OO Design / Domain Driven Design, Test-Driven Development, Use Case specification, UML / SysML, IAM & cybsersecurity.
- Demonstrated knowledge of and experience developing industrial-grade data architectures, from IoT to Cloud.
- Bachelors Degree in Computer Science or equivalent
- Experience with Agile development methodologies and DevOps processes is a plus
- Masters Degree in Computer Sciences
Recommended Jobs
Restaurant General Manager-Del Taco
Join Las Vegas Petroleum as the Restaurant General Manager for Del Taco and take charge of an exciting restaurant experience that merges the best of Mexican and American flavors! At Del Taco, we pr…
Irrigator - AZ
Operator 2 – Irrigator Full-Time | Non-Exempt | Gooyear, AZ Department: Irrigation Grow Your Career with Duncan Family Farms At Duncan Family Farms , we don't just grow organic prod…
Tax Preparer LII
Guardian Tax Is Hiring a High-Impact Tax Preparer — Step Into a Role With Real Purpose We're looking for a seasoned Tax Preparer who knows their way around complex business returns and is ready t…
Nurse Practitioner / Physician Assistant (Neurosurgery) - Phoenix, AZ
Job Title: Nurse Practitioner / Physician Assistant (Neurosurgery) – Phoenix, AZ Location: Phoenix, AZ Hours & Schedule: Monday–Friday, 8:00 AM–5:00 PM Work Environment: Inpatient hospit…
Kitting Supervisor
DSV - Global transport and logistics In 1976, ten independent hauliers joined forces and founded DSV in Denmark. Since then, DSV has evolved to become the world's 3rd largest supplier of global sol…
Architect II
Why Mayo Clinic Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we ar…
Autonomous Vehicle - Emergency Response Specialist (Overnight Shift)
About TaskUs: TaskUs is a provider of outsourced digital services and next-generation customer experience to fast-growing technology companies, helping its clients represent, protect and grow their …
Global Partner Business Consultant - WFH
We are a proud work-from-office company. If you're ready to work on-site in a dynamic, global company, we'd love to hear from you. About Us Vensure Employer Solutions is the largest privately hel…
Servicing/Collections Specialist
Full-Time Salary:$20/hr-$25/hr As a Servicing/Collections Specialist at YREFY, you will serve as the primary point of contact for all active loan accounts. Your responsibilities will include …
Early Childhood - Teacher
Summary Come be part of a fun exciting work environment that encourages children and adults alike to enjoy their lives now, through academic and physical activities!!! We here at Buena Vista Chi…