The Software/Data Engineer creates designs and pipelines for data movement and refinement for applications or general consumption, applying agreed modeling techniques, standards, patterns, and tools. This role contributes to the design of components of larger data/software systems and works in an Agile team in a multi-technology environment, contributing to the development, maintenance, and enhancement of business applications. The Engineer collaborates with Business Analysts, Product Managers, Architecture, key stakeholders, and other IT professionals to define detailed requirements and system interfaces, assess available technology, and develop and present solutions iteratively. They define test conditions, design test cases, and create test scripts and supporting data. The Engineer works with Senior Engineers, participates in code reviews, adheres to code versioning, promotion, and deployment methodology, continuously works to gain technology and business knowledge, recommends and supports technical coding standards and practices, and stays current on emerging technologies. Markel Group (NYSE – MKL) is a fortune 500 company with over 60 offices in 20+ countries, operating as a holding company for insurance, reinsurance, specialist advisory and investment operations globally. The company emphasizes a culture of collaboration, continuous improvement, and forward-thinking.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees