Full Time

Senior Software Engineering Manager, MarTech

Posted on 14 August 23 by Brad Anderson

  • Remote, USA
  • $ - $
Logo

Powered by Tracker

Job Description

As a Software Engineering Senior Manager, you will help customers understand application features to accomplish their business goals and partner with Infrastructure teams to achieve great application performance. You will Align and Manage team activities with business priorities. You will liaise with internal and external teams to implement technologies based on business needs. You will Formulate and Define system scope and objectives through research and fact-finding activities. You will lead in the definition, development, testing and deployment of solutions based on requirements. You will build relationships with internal teams to embrace collaboration. You will coach and mentor team members to allow for their growth.

Outcomes and Activities:

  • This position will work from home; occasional planned travel to an assigned Southfield, Michigan office location may be required.  However, this position is permitted to work at a Southfield, Michigan office location if requested by the team member.
  • Ensure clear information is collected for assignments.
  • Accurately categorize work to ensure it is directed appropriately.
  • Support prioritization processes led by the Project Management Office (PMO) or App Owner and provide input.
  • Engage in planning processes led by the PMO or App Owner. Provide effective estimates, manage workload, and keep leader aware of capacity to support new or existing work.
  • Minimize the need for customization by understanding business requirements and applying application domain expertise to solve problems.
  • Efficiently gather requirements to develop, test, deliver, and support a quality product.
  • Perform assigned recurring tasks in a timely manner in order to maintain application health.
  • Identify opportunities to reduce recurring work where practical (and/or improve performance, reduce risk, etc.).
  • Perform requirements/solution design for initiatives involving multiple originations applications as well as systems outside of your department.
  • Remove roadblocks and escalate where appropriate.
  • Communicate clearly with team members, customers and leaders.
  • Remain compliant with our policies, processes and legal guidelines.
  • Rigorously assess and action the dimensions of Org. Health for which you have direct control in order to effectively coach your team and drive improved performance
  • Ensure your team consists of the Right People
  • Set and enforce Clear Expectations for your team
  • Monitor and evaluate team performance and continuously coach team members via the Performance Management process
  • Identify Training opportunities and act as the primary trainer on core Policies and Processes
  • Create a Right Environment as measured by departmental PULSE and GPTW survey scores
  • Set your team up for operational success by:
  • Getting close to the work and the people thru a mix of doing the work yourself and observing your team members doing the work
  • Deploying team members to handle the daily ebbs and flows of the work
  • Enforcing the proper application of department processes and policies


Competencies: The following items detail how you will be successful in this role.

  • Development: Develops solutions using standards and best practices of the applications language.  Writes code that implements the design that is testable, extensible, efficient and maintainable.
  • Impact Analysis: Understand the rationale behind and how changes impact the enterprise and/or applications and across the technical ecosystem.
  • Solution Design: Ability to translate high level requirements to create and implement designs that meet the needs of the customer, are technically sound, maintainable and cost effective. Ability to identify missing or ambiguous requirements. Ability to design at both high and low levels of abstraction, understand complex requirements and translate into understandable solutions. Ability to accurately estimate based on requirements.
  • Technical Domain: Have an understanding of the technical domain, including the application architecture, design and data of the application they support and systems to which it interfaces.

Requirements:

  • Bachelor’s Degree or equivalent work experience
  • Minimum of 8 years experience leading teams
  • Proven experience as an effective mentor
  • Practical expertise in Software Development Lifecycle (SDLC)
  • Functional expertise in domain area
  • Knowledge of industry best practices
  • Excellent communication skills, both written and verbal
  • 5+ years experience with Web Marketing Technologies (Adobe Analytics, Content Management Systems, A/B Testing engineering)
  • Proven experience with web application performance and optimization
  • Have led and managed a diverse engineering structure of development, QA, and marketing content management

Preferred:

  • Deep understanding of Continuous Integration/Continuous Delivery (CI/CD) practices and tools 
  • Experience with Cloud Application development and deployment (AWS, Azure, GCP, etc.) 
  • Expertise in API integrations and microservices architecture
  • Demonstrated ability to design and develop complex customer experiences that meet business requirements and exceed customer expectations 
  • Strong technical background in software engineering and architecture with experience in multiple programming languages and frameworks. 
  • Experience with the Adobe Experience Platform (Analytics, Target, AEM, etc
  • Experience in CDN optimization and traffic management

 

Knowledge and Skills:

  • Be able to research and resolve a wide range of issues
  • Demonstrate a motivation and capability to teach others
  • Ability to gain trust of others and builds solid relationships across and vertically throughout the organization and relate well to all business users
  • Ability to communicate effectively (both written and verbal) with all levels
  • Be self-motivated and directed.
  • Effectively prioritize and execute tasks in a high-pressure environment.
  • Be analytical with proven problem-solving abilities.
  • Be able to provide exceptional customer service.
  • Respond promptly and effectively to resolve incidents, tasks, and projects.
  • Show initiative by working hard and smart.
  • Solve problems at the source by offering simple, working solutions.
  • Anticipate the impact of a change or project across multiple systems.
  • Champion the current process and recommends data and process improvements.

Job Information

Rate / Salary

$ - $

Sector

Financial Services/Banking/Insurance

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-1122

Job Location