Jobs and Careers
MA
Sr. Software Engineer
MarkelUnited Statesfull_timeVerifiedPosted 20 Mar 2025
About the role
What part will you play? If you’re looking for a place where you can make a meaningful difference, you’ve found it. The work we do at Markel gives people the confidence to move forward and seize opportunities, and you’ll find your fit amongst our global community of optimists and problem-solvers. We’re always pushing each other to go further because we believe that when we realize our potential, we can help others reach theirs.
Join us and play your part in something special!
Job Responsibilities
- Designing and implementing infrastructure as code (IaC) to automate the setup, scaling, and management of IT resources.
- Developing and maintaining CI/CD pipelines to enable quick and reliable code deployment across various environments.
- Monitoring and ensuring the reliability and performance of applications and services in production.
- Collaborating with software developers, system operators, and other IT staff to oversee code releases and deployments.
- Ensuring security best practices are integrated into the development lifecycle, including compliance with data protection regulations.
- Managing and maintaining infrastructure, including cloud services and in-house hardware, to meet the organization's needs.
- Providing mentorship and guidance to junior DevOps team members and promoting a culture of knowledge sharing.
- Documenting technical procedures, configurations, and the architecture of deployed solutions.
- Collaborating with stakeholders to understand requirements, set priorities, and communicate progress and challenges.
- Designs, codes, verifies, tests, documents, amends and refactors moderately complex programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result.
- Installs or removes hardware and/or software, using supplied installation instructions and tools including, where appropriate, handover to the client. Conducts tests, corrects malfunctions, and documents results in accordance with agreed procedures.
- Reviews requirements and specifications, and defines test conditions. Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Analyses and reports test activities and results. Identifies and reports issues and risks associated with own work.
- Occasionally required to work late evening and weekends as needed.
- Up to 10% travel as needed.
Education
- Required - Bachelor’s degree in Computer Science, Information Systems, other related field or equivalent work experience, including military experience
Work Experience
- 5+ years of experience in DevOps or related field
- 5+ yeas of experience with cloud infrastructure platforms such as AWS, Azure and GCP
- 3+ years Agile project delivery methods
- Excellent scripting skills in Bash, Python, Ruby or Powershell
- Experience with continuous integration/delivery tools such as Azure DevOps, Jenkins, OctopusDeploy
- Experience with monitoring and logging tools such as Azure Moniotring, LogicMonitor, Grafana, and/or ELK.
- Experience with frameworks such as .NET, Grails, Node.js or Java
- Understanding of software development lifecycle and IT operations
Skill Sets
- Excellent written and oral communication skills
- Strong organization and time management skills
- Experience leading organizational change
- Strong analytical and problem solving skills, including the ability to grasp and apply new information quickly<
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s