Manager, Software Engineering

$100,000 - $186,000/Yr

Arch Capital Group Ltd. - Jersey City, NJ

posted 4 days ago

Full-time - Mid Level
Jersey City, NJ
Insurance Carriers and Related Activities

About the position

The Manager of Software Engineering is responsible for leading the development of data platforms and systems, ensuring alignment with business objectives. This role involves overseeing a team of engineers, developers, and analysts, driving project execution, and coordinating departmental priorities. The position requires collaboration with various stakeholders to enhance business processes through technology, while also managing budgets and vendor relationships.

Responsibilities

  • Responsible for effective and timely development of new and/or enhanced data platforms/systems/technologies.
  • Monitors all aspects of the Software Development Lifecycle and Production Support service levels.
  • Works closely with customers, other IT managers, and management to identify and maximize opportunities to use technology to improve business processes.
  • Prepares business cases, including financial analyses of potential new technologies/systems/applications.
  • Oversees business analysis, development work and quality assurance of projects for assigned systems/technologies.
  • Collaborates effectively at all levels to prepare strategic plans.
  • Contributes to the development of information technology development standards, policies, processes and procedures.
  • Continuously reviews the technology needs of supported business functions/processes relative to new technological developments and trends.
  • Participates in vendor/strategic partner evaluations and monitors the relationship on an ongoing basis.
  • Prepares/manages department budget: P&L forecasting, operational/capital expenditures, contract negotiations and invoice processing.
  • Leads and manages team to accomplish objectives through effective recruitment & selection, training & development, performance management and rewards & recognition.
  • Mentor junior offshore developers to accomplish results.
  • Build and continuously improve data engineering best practices.

Requirements

  • Minimum of 10+ years of experience in Data Warehouse, Product Management and information technology fields.
  • 5+ years of experience in a management leadership role with increasing levels of responsibility.
  • Experience with Data transformation, Insurance P&C, Finance is a plus.
  • Demonstrated experience working in an environment that requires SOX, SOC-2, NYDFS, and other regulations compliance.
  • 6+ years ETL/ELT experience working with IICS, Informatica, StreamSets, Astronomer, DBT, Python, Data bricks, Snowflake and ADF or equivalent technologies.
  • 4+ years hands on experience with Snowflake.
  • Experience working with SSIS, SSRS, and Power BI.
  • 3+ years hands on experience working in an Azure environment.
  • Experience with Data warehouse/ data lake/ data hub modeling.
  • Experience working with external data feed to enrich internal data - desired.
  • 3+ years hands on experience with data standardization/conformance/transformation process.
  • Solid understanding of MDM and reference data.
  • 3+ years hands on experience with GIT, Orchestration & CI/CD process, especially in data engineering.
  • Experience working in SOX and SOC-2 compliant environment.
  • Experience with automated monitoring of data loads, developing automated workflows.

Nice-to-haves

  • Experience with Data transformation in Insurance P&C and Finance.
  • Experience working with external data feeds to enrich internal data.

Benefits

  • Base salary range of $100,000 - $186,000/year, incentive eligible.
  • Opportunities for professional development and training.
  • Hybrid work model with flexibility in location.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service