Software Engineering Manager

Kelly Science, Engineering, Technology & Telecom · Detroit, MI

Spotted 8h agofulltime
Job description

About this role

Employer-provided description, formatted for easier reading.

  • End-to-End Delivery:

Lead the delivery of enterprise applications supporting clean energy programs, customer operations, internal business processes, and client-facing technology needs.

  • Requirement Translation:

Partner with operations, data, and client teams to translate business requirements into practical, reliable, and user-centered technical solutions.

  • Modern Practices:

Ensure development work follows Agile, DevOps, CI/CD, documentation, testing, and release management practices.

  • Project Accountability:

Deliver solutions on time, within scope, and aligned with quality, accessibility, security, and business value expectations.

  • Integration Management:

Design and maintain integrations across Salesforce, data platforms, reporting tools, vendor systems, and enterprise applications.

  • Web Management:

Manage customer-facing and internal web applications with attention to security, usability, accessibility, performance, and maintainability.

  • Review Participation:

Participate in solution design reviews, change advisory processes, and governance forums to promote consistency, scalability, and operational readiness.

  • System Reuse:

Promote reuse through APIs, shared services, configurable patterns, and standardized delivery practices.

  • Technical Debt:

Proactively manage technical debt, integration complexity, platform limits, performance risks, and maintainability concerns.

  • Secure SDLC:

Enforce secure software development lifecycle practices, including access control, code review, environment management, vulnerability awareness, and release approvals.

  • Audit Readiness:

Ensure development activities support compliance obligations, internal controls, client requirements, and audit readiness under ISO 27001, SOC 2, and related security frameworks.

  • Incident Management:

Oversee application support activities, including incident response, root-cause analysis, problem management, release coordination, and change management.

  • Status Reporting:

Provide clear delivery, risk, dependency, and decision updates to IT leadership, business stakeholders, and project sponsors.

Requirements

  • Education:

Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field, or equivalent experience.

  • Experience:

7+ years

of progressive software development, application delivery, or platform leadership experience.

  • Technical Leadership:

Experience leading technical teams, managing priorities, and coordinating work across business and technology stakeholders.

  • Platform Expertise:

Hands-on experience with

Salesforce CRM platforms

and enterprise application delivery.

  • Technical Knowledge:

Strong understanding of web development, integrations, APIs, data flows, cloud platforms, and secure development practices.

Interested in this role?Continue on Kelly Science, Engineering, Technology & Telecom's careers page.
Apply on Kelly Science, Engineering, Technology & Telecom