Manager, Data Engineering

Headquarters, Winston Salem, NC, United States

Inmar Intelligence

Inmar Intelligence leverages data science and technology to power reliable, dynamic solutions for brands, retailers, and healthcare organizations — including incentives and loyalty, media, returns, and healthcare solutions.

View all jobs at Inmar Intelligence

Apply now Apply later

Position Summary:

The Manager, Software Engineering leads a team responsible for all software development activities related to products within one of Inmar’s businesses helping to drive that business toward its strategic goals and objectives.  Their primary responsibility is to ensure the short, medium and long-term effectiveness of their team, in support of goals and objectives set by their Director.


The Manager directly supervises and oversees a software engineering team(s) charged with innovation and ongoing technical support of various client-facing application(s). They are measured by the deliveries the team completes to production, considering efficacy, quality, and timeliness and are responsible for monitoring and improving on those metrics with each delivery.

Primary Accountabilities:


Operational/Technical (60%)

  • Schedule and manage prioritized pipeline of development into the team and ensure timely delivery of development efforts, while managing technical project risks
  • Ensure that the development and application of automated unit tests occurs in a continuous integration environment
  • May act as Scrum Master for agile teams within department
  • Work closely with Product Manager/owner(s) to ensure scope and requirements are properly defined; provide leadership to team in the planning, requirements analysis, design, coding, testing, implementation, and post-implementation of complex information system projects
  • Monitor the team’s adherence to all documented security, confidentiality, and privacy and HIPAA/PHI/PII guidelines
  • Regularly review development activities and team progress against goals; appropriately communicate up
  • Assimilate new team members and ensure they are training on documented guidelines
  • Work with Director and internal/external auditors to maintain documentation when processes and procedures change
  • Actively own and execute continuous improvement efforts

Leadership (30%)

  • Ensure code quality and SOC compliance by supervising code reviews, development and deployment process, and correcting deficits when discovered
  • Accountable for staffing projections, mid-year and year-end performance reviews, salary planning and administration, employee development and mentoring, and promoting a culture of open and honest communication, partnership, continuous improvement and opportunities
  • Responsible for measuring and improving technical competence of team members; monitor and manage team dynamics

Strategic (10%)

  • Provide technical and architectural oversight for innovation work of the team and coordinate design concepts across groups
  • Understand and communicate strategies, goals and needs Product Manager/owners define for their products; consider impacts on platforms, technologies, performance, capacity and staffing
  • Collaborate with Product Manager/owner(s) to build, groom and sustain a healthy backlog of user stories that are ready for implementation
  • Actively manages stakeholder relationships

Required Qualifications:

  • Bachelor of Science Degree in computer science, information systems or related field
  • 6-8 years of progressively responsible application engineering roles that includes experience in enterprise application development and database development/tuning; or any equivalent combination of experience and training that provides the required knowledge, skills, and abilities needed to complete the major responsibilities/essential functions of the position
  • Experience with MS SQL Server platform specifically: T-SQL, stored procedures, data warehousing and ETL, SSIS, SSRS, SSAS, MDX
  • Strong understanding of object orientation and familiarity with classical design patterns
  • Strong working knowledge of ASP.NET (WebApi, MVC, WebForms), HTML, JavaScript, CSS
  • Strong experience with ADO.NET/ORMs (Entity Framework, NHibernate)
  • Familiar with Dependency Injection and unit testing (Unity or Ninject)
  • Familiar with JavaScript best practices and design patterns (including supersets like TypeScript)
  • Familiar with JavaScript frameworks like Knockout, ReactJS, Backbone.JS or AngularJS, Twitter Bootstrap, jQuery/jQueryUI, Modernizer, etc.
  • Familiar with source control systems and tools, including TFS or Azure DevOps (formerly Microsoft Visual Studio Online)
  • Familiar with data persistence solutions other than RDBMS (Key/Value Stores, Document DBs, BLOB/Object Storage)
  • Familiar with caching techniques (eviction, patterns like cache-aside, aspect-injection, tools/vendor selection)
  • Proficient in various programming languages, distributed architectures, API services, SQL Server and document databases, Azure cloud services, Google Cloud Platform, and general security and networking technologies
  • Proven ability to manage teams as Scrum Master; demonstrated leadership ability and capabilities in effectively building and managing teams

Individual Competencies:

  • Authenticity: Builds legitimacy by being positive, trustworthy, and promoting openness through honest and ethical relationships.
  • Innovative: Ability to develop, sponsor, or support the introduction of new and improved methods, products, procedures or technologies.
  • Urgency: Maintains a sense of urgency to complete tasks and accomplish goals. Proactively works through problems and keeps initiatives moving forward despite challenges.
  • Accountability: Sets clear goals, objectives, expectations, and responsibilities and monitors the process, progress and results to hold self and others accountable for measurable actions and results.
  • Organizational/Multitasking Skills: Ability to maintain organization on multiple tasks and projects simultaneously in a high-pressure, timeline-driven environment.
  • Communication: Ability to give and receive messages and information in written, oral, and visual formats in a clear and succinct way for a complete understanding of meaning and intent. Strong oral communication skills and ability to interact successfully and collaboratively with others
  • Problem Solving: Gathers and analyzes information to generate and evaluate potential solutions to problems, issues and challenges while weighing the accuracy and relevance of the facts, data and information.
  • Teamwork: Builds relationships and works cooperatively with others, inside and outside the organization, to accomplish objectives, leverage information and achieve results.
  • Collaboration: Works collaboratively with others to achieve group goals and objectives.

The physical demands described here are representative of those that must be met by an associate to successfully perform the major job responsibilities (essential functions) of this job.

Reasonable accommodations may be made to enable individuals with disabilities to perform the major job responsibilities. This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications
associated with the job.


While performing the duties of this job, the associate is:

  • Regularly required to use hands to finger, handle or feel objects, tools or controls, and reach with hands or arms.
  • Regularly required to talk or hear and read instructions on a computer monitor and/or printed on paper.
  • Occasionally required to stand, kneel or stoop, and lift and/or move up to ## pounds.
  • Regularly required to view items at an extremely close range and must be able to adjust and readjust focus.

Safety:

  • Support a safe work environment by following safety rules and regulations and reporting all safety hazards.

As an Inmar Associate, you:

  • Put clients first and consistently display a positive attitude and behaviors that demonstrate an awareness and willingness to listen and respond to clients in order to meet their short-term and long- term needs, requirements and exceed their expectations.
  • Treat clients and teammates with courtesy, consideration and tact; you also have the ability to perceive the needs of internal and external clients and communicate effectively with the objective of delighting and retaining the client.
  • Build collaborative relationships and work cooperatively with others, inside and outside the organization, to accomplish objectives, develop and maintain mutually beneficial partnerships, leverage information and achieve results.
  • Set and attain achievable, yet aggressive, goals with a sense of urgency and accountability.
  • Understand that results are important and focus on turning mission into action to achieve results following the principles of Flawless Execution while consistently complying with quality, service and productivity standards to meet deadlines and exceed expectations by giving our clients the best possible outcome.

We are an Equal Opportunity Employer, including disability/vets.

This position is not eligible for student visa sponsorship, including F-1 OPT or CPT. Candidates must have authorization to work in the U.S. without the need for employer sponsorship now or in the future.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile Angular APIs Architecture Azure Computer Science Data Warehousing DevOps Engineering ETL GCP Google Cloud JavaScript MS SQL .NET Privacy RDBMS Scrum Security SQL SSIS Testing T-SQL TypeScript

Perks/benefits: Team events

Region: North America
Country: United States

More jobs like this