Software Development Manager

Entity Arch Insurance Group Inc (U.S.)
Job Locations US-NC-Raleigh
Job ID
Business Segment
# of Openings
Information Technology

The Position


At Arch, our goal is to provide talented people a foundation where their skills are best used. Our diversified platform means there are a variety of opportunities to deploy your skill sets.

From our point of view, a range of experience (not strictly in insurance) helps us advance a democracy of ideas that makes us a better, more thoughtful company.

We are recognized as a thought leader in the insurance industry, and we are a growing, dynamic organization that works to provide strategic solutions for our clients.

We embrace the collaboration necessary to innovate in today’s evolving marketplace; encourage participation and diversity of thought; and rely on talented, innovative individuals in all of the areas that are crucial to our success.


We are a learning culture - We acknowledge a responsibility to our employees to provide a culture of learning. No matter which Arch business you work for, you’ll find a supportive environment designed to help you succeed. Training is a primary goal in all of our subsidiaries, because we know how important our employees are to our success. We believe in promoting from within and are committed to cultivating leaders.

A variety of learning and development programs have been designed to help you hone your skills and talents, reach your career goals and contribute to the future success of the company. We provide coordinated classroom training, webinar training, online self-study, on-the-job learning, group project work, mentoring and networking. These programs are here to provide you with the opportunity to develop the technical and professional skills you need to expand your knowledge and grow your opportunities.

Technology is the backbone of our business and our IT teams are true solutions-driven problem solvers. From maintaining secure networks to providing analysis of individual technical implementations or coordinating the creation, design, development and continuous improvement of software applications, these positions are crucial to our success. 

Job Responsibilities

The Senior Manager of Software Development provides leadership in aligning information systems development with business objectives for assigned business applications and/or technologies.  The incumbent provides overall direction and guidance to engineering managers/leads, engineers/developers and contract labor teams.  She/he drives software development across multiple teams and phases to ensure execution of project work plans. Determines department priorities and ensures software development objectives are met.


  1. Responsible for effective and timely development of new and/or enhanced systems/technologies.
  2. Monitors all aspects of the Software Development Lifecycle and Production Support service levels. Ensures high level technical support is provided.
  3. Works closely with customers, other IT managers, and management to identify and maximize opportunities to use technology to improve business processes.
  4. Prepares business cases, including financial analyses of potential new technologies/systems/applications. Evaluates based on company strategic needs and resource availability.
  5. Oversees business analysis, development work and quality assurance of projects for assigned systems/technologies.
  6. Collaborates effectively at all levels to prepare strategic plans. Ensures system requests tie into objectives of the company strategy map and budgets.
  7. Contributes to the development of information technology development standards, policies, processes and procedures to ensure consistent compatibility and integration throughout the company.
  8. Continuously reviews the technology needs of supported business functions/processes relative to new technological developments and trends. Keeps abreast of the industry and emerging technology
  9. Participates in vendor/strategic partner evaluations and monitors the relationship on an ongoing basis.
  10. Prepares/manages department budget: P&L forecasting, operational/capital expenditures, contract negotiations and invoice processing
  11. Leads and manages team to accomplish objectives through effective recruitment & selection, training & development, performance management and rewards & recognition.

Required Skills/Experience

  1. Advanced knowledge of Insurance business domain, assigned software business systems and/or data warehouse applications.
  2. In depth knowledge of business analysis processes, techniques, and work products.
  3. Understanding of experience with user experience design for web applications.
  4. Advanced knowledge and understanding of computer software development, computer terminology, and software applications.
  5. Experience in Agile software development processes
  6. Excellent analytical, problem solving and organizational skills.
  7. Excellent interpersonal and communication skills to effectively collaborate and convey information to business owners and software engineers and testers.
  8. Strong customer service skills to provide end user/business owner systems support on high level issues.

Desired Skills/Experience

  1. Broad knowledge of software development techniques, processes, methods and best practices. Proficiency with various programming languages used.
  2. Knowledge of application test automation products, processes, and best practices
  3. Strong knowledge of P&C insurance products, applications, technologies.
  4. Strong understanding of Agile development methods and its application to company technology needs.
  5. High level knowledge/expertise in Legacy and Java development, implementation, and maintenance of large-scale business applications.
  6. Strong strategic decision making & long term planning abilities to manage resources and develop efficient and effective solutions to diverse and complex business problems.
  7. Excellent communication and interpersonal skills to effectively lead and motivate team.
  8. Excellent interpersonal, communication, presentation & consultative skills for effective collaboration with senior management.
  9. Good general business acumen.


Required knowledge & skills would typically be acquired through a Bachelor’s degree and 10 years of related experience in software development & architecture design, including project management and business analysis. 5 or more years of management experience is required.

The Company

Arch Insurance Group is a market-leading specialty insurer providing property, casualty and a wide range of specialty insurance for corporations, professional firms and financial institutions around the globe. From product development to policy servicing to claims payment, we are dedicated to providing our customers with superb coverage and service.


A subsidiary of Arch Capital Group Ltd., Arch Insurance employs disciplined underwriting and prudent risk selection across all types of business. We have offices in the United States, Canada, Bermuda, UK, Australia, and South Africa.


Arch Capital Group Ltd. is a Bermuda-based company which provides insurance, reinsurance and mortgage insurance on a worldwide basis through its wholly owned subsidiaries. Arch offers competitive pay and a comprehensive benefits package. Additionally, Arch is committed to helping its associates create what’s next by providing access to a variety of programs supporting your professional development and a culture that encourages innovation, collaboration and professional growth. We seek talent that thinks innovatively, values collaboration and will go the extra mile to serve our customers and develop our company.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed