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 for requirements, design test cases, and create test scripts and supporting data. The Engineer works with Senior Engineers, participates in code reviews to ensure adherence to best practices, 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 is a fortune 500 company with over 60 offices in 20+ countries, operating in insurance, reinsurance, specialist advisory, and investment operations. The company strives to support its employees in living their lives to the fullest at home and at work.
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