• Manager, Software Engineering

    Job Locations US-NC-Greensboro
    Job ID
    # of Openings
    Information Technology
  • Overview

    The Manager, Software Engineering plans and directs software engineering activities. He/she coordinates the creation, design, development and continuous improvement of applications in accordance with established programs and company objectives. The incumbent provides technical guidance and ensures the use of sound engineering practices and effective use of resources. He/she establishes and monitors achievement of team objectives under the general guidance of the VP.


    Arch MI is a new and growing mortgage insurance company with a strong and global parent – Arch Capital Group Ltd.  If you’re interested in joining a dynamic company and working with a team of motivated, high caliber people, apply today and come grow with us!


    1. Manage Agile software development team(s) to deliver quality software
    2. Collaborates with business analysts, scrum masters, QA staff/managers and digital product managers in the specification of the development roadmap.
    3. Plans and directs the work of the engineering staff, developing timely solutions to designated objectives. Participates in the technical development of solutions. 
    4. Develops and maintains an effective engineering organization. Mentors engineering staff to efficiently accomplish goals while building flexible, timely solutions. Serves as the solution architect for the team.
    5. Participates actively in resolution of critical software related issues.
    6. Prepares and maintains project and resource schedules. Monitors progress of projects, confers with project engineers and reviews reports to see that development is progressing according to schedule, cost estimates and guidelines.
    7. Coordinates the efforts of third-party and outsourced software development vendors.
    8. Reviews and approves program specifications, designs and other technical documentation prepared by software engineers.
    9. Ensures adherence to standard governance, operational guidelines and production support SLA’s. 
    10. Manages staff to accomplish results through effective recruitment, selection, training, development, performance management and recognition.





    Knowledge & Skills:

    1. Broad expertise in theoretical & practical application of highly specialized software engineering best practices methods & techniques.
    2. T- shaped skill set - In depth knowledge and experience in developing software applications on the assigned software platform or technology and broad knowledge of related technologies.
    3. Extensive knowledge of source code change management.
    4. Experience with Agile software development processes as development manager or as a Scrum Master
    5. Strong leadership and people management skills to effectively motivate team to accomplish objectives.
    6. Advanced analytical, problem solving and organizational skills.
    7. Excellent interpersonal and communication skills.
    8. Strong customer service skills in order to provide end user/business owner systems support.


    Education & Experience:
    Required knowledge and skills would typically be acquired through a Bachelors degree and 6-8 years related experience including 2-3 years management experience.



    About Our Company

    Arch Mortgage Insurance Company is the flagship U.S.-based mortgage insurer of Arch Capital Group Ltd., a leading insurance and reinsurance company operating through its subsidiaries worldwide. Based in Greensboro, North Carolina, our company is committed to our employees and our customers.  Our Total Rewards package offers competitive pay and valuable benefits.  Plus you’ll have access to a variety of programs supporting your professional development and a culture that encourages innovation, collaboration and professional growth.


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