Join Arch Capital Group Ltd. as a Senior Software & Data Engineer
At Arch Capital Group Ltd., we foster a company culture based on collaboration, expertise, and innovation. We aim to inspire our clients, employees, investors, and communities to reach their highest potential through our transformative work. In short, We Enable Possibility℠.
Role Overview
The Software & Data Engineer III is pivotal in developing, implementing, and maintaining data & software solutions that drive business operations to meet our strategic goals. This role encompasses the complete SDLC, including data analysis, design, coding, debugging, and testing. You will either develop new data integrations and software applications, upgrade existing systems, or provide production support. This position requires independent work on complex projects.
Key Tasks and Responsibilities
- Design and implement ETL processes for data transformation and preparation
- Deploy machine learning models into production environments
- Manage data pipelines for analytics and operational purposes
- Ensure data accuracy and integrity across various sources and systems
- Collaborate within an Agile development team to deliver and support data ETL solutions and software
- Participate in Agile ceremonies, working with APM, DPM, BSA, QA, and other Developers
- Convert user stories into engineering artifacts, involving design, coding, code review, and testing
- Keep the team and APM updated on progress
- Align with Enterprise Architecture principles and software development best practices
- Work on performance tuning, code optimization, refactoring, and DevOps (CI/CD) implementation
- Propose effective solutions to business stakeholders for achieving objectives
- Manage engineering risks and communicate issues proactively
- Coordinate with other teams to resolve interdependencies and issues
- Address user questions and production issues following support processes and SLAs
- Stay updated with new technologies, software engineering standards, practices, and tools
Role Requirements & Skills
Skills/Competencies
- Minimum 4+ years of experience in data engineering & data warehousing with SQL/TSQL and Snowflake (SnowSQL)
- Data Modeling
- Advanced Python knowledge
- Familiarity with Docker, Kubernetes, and cloud services
- DevOps: GitHub Actions, Harness, CI & CD
- Desired: dbt (Jinja), Qlik, Data Vault 2.0, Apache Airflow (astronomer)
- Strong foundation in software engineering best practices, methods, and techniques
- Experience with Agile development frameworks and processes
- T-shaped skill set with deep knowledge in specific technologies and broad knowledge of related technologies
- Proficient in .NET Core and C#
- Proficient in Blazor, Angular, and/or TypeScript front-end technologies
- Experience in API development and microservices architecture
- Understanding of source code management using GitHub
- Understanding of continuous delivery, integration, deployment, and tools like GitHub Actions and Harness
- Excellent interpersonal and communication skills, with the ability to simplify technical concepts for non-technical audiences
- Advanced analytical, problem-solving, and organizational skills
- Strong customer service skills and ability to provide end-user/business support
- Knowledge of production support processes like incident and problem management techniques
Qualifications
- Bachelor’s degree in Computer Science/Engineering or equivalent work experience
- Relevant development experience
- Experience in regulated financial services, particularly insurance and the London Market, is desirable
Why Join Arch Capital Group Ltd.?
If you enjoy solving complex business problems, working with talented colleagues, and having an innovative mindset, Arch may be the ideal workplace for you. If this role doesn’t fit your criteria but you're interested in working for Arch, create a job alert! By creating an account and opting in to receive emails, you will be notified of job openings that match your criteria. Join our talent community