Software Engineering Manager

Full Time
Raleigh, NC 27603
Posted
Job description
The Position:

This is a Director (Application Development Manager) – Software Engineering Lead role that will develop, deliver, and operate software solutions for Arch Investment Management. This role delivers on the implementation requirements from the AIM research and development team. The successful candidate will not only provide significant hands-on design/coding contribution but also act as an Agile Program manager (APM). The APM part of the responsibilities will require owning a team of engineering resources to better assist the agile delivery of the requirements from the AIM research and development team.


The incumbent will provide overall direction and guidance to IT engineering resources, engineers/developers and contract labor teams. They will contribute to software development through sprints and phases to meet the delivery expectations. A very hands-on software engineering lead with great communication skills across a diverse range of work partners will be able to succeed in this role.

Job Responsibilities:
  • Design and deliver highly robust, scalable and data intensive applications leveraging Microsoft Azure and modern stacks
  • Provide hands on guidance and technology leadership to software delivery teams as well as data engineering and operations team.
  • Collaborate closely with and follow AIM research and development team to deliver critical applications to business users
  • Monitor all aspects of the Software Development Lifecycle and Production Support service levels; ensure high level technical support is provided
  • Work closely with customers, other IT managers, and management to identify and maximize opportunities to use technology to improve business processes
  • Prepare business cases, including financial analyses of potential new technologies/systems/applications; evaluate based on company strategic needs and resource availability
  • Oversee business analysis, development work, and quality assurance of projects for assigned systems/technologies
  • Collaborate effectively at all levels to prepare strategic plans; ensure system requests tie into objectives of the company strategy map and budgets
  • Continuously review the technology needs of supported business functions/processes relative to new technological developments and trends; keep abreast of the industry and emerging technology
  • Participate in vendor/strategic partner evaluations and monitor the relationship on an ongoing basis
  • Utilize agile software development best practices and work with team members to understand business needs and user stories
  • Responsible for overseeing of performance tuning, testing, refactoring, usability, and automation
  • Support, maintain, and help document software functionality
  • Lead an Agile team of Developers, QA analysts, Business Systems analysts, and Data Integrators
Required Skills/Experience:
  • 10 +years of related experience as a software engineer/engineering manager in technology, financial or other data intensive domain
  • Prior management experience in a software design and delivery role. Comfortable writing code and doing code review in Python3 on an ongoing basis
  • Experience in Azure or GCP/AWS managed services
  • Prior experience in Insurance and/or Investment/Asset management company or financial service providers is a plus
  • Experience with Implement, build, integrate front/middle/back-office data systems and data flows to support core business processes and operations
  • Familiarity with Data warehousing and Data management using cloud technologies is highly desirable
  • Broad knowledge of cloud-based software development techniques, processes, methods and best practices
  • Knowledge of application test automation products, processes, and best practices
  • Strong understanding of Agile development methods and its application to company technology needs
  • Understanding of scalable, high-availability, cloud technologies like Web Services/APIs, Batch/Bulk/CDC, Databases, Snowflake/Data Bricks
Education:
  • Required knowledge and skills would typically be acquired through a Bachelor’s Degree in computer science or related field (or equivalent in experience)
The Company:
Arch Capital Group Ltd. is a Bermuda-based company which provides insurance, reinsurance and mortgage insurance on a worldwide basis. Arch Capital Services LLC provides support and expertise to entities across ACGL to help them operate effectively and efficiently.

With a company culture rooted in collaboration, expertise, and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility℠.

Our Values — to work hard and smart, embrace the power of teamwork, continually pursue innovation and improvement, exhibit honest and integrity in all we do, and strive to make a difference — define and shape our behaviors and our culture.

We believe a diverse workforce and commitment to inclusivity help fuel our success. Our people are one of our greatest strengths, and we strive to attract, develop, engage and retain top talent with career opportunities and a comprehensive benefits package. Learn more about #TeamArch and #LifeAtArch on our Careers page or on LinkedIn.

For individuals assigned or hired to work in Jersey City, New York City, and/ or Westchester County, the base salary range is $126,072 to $170,586 as of the time of posting. Position is incentive eligible.

Total individual compensation (base salary, short & long-term incentives) offered will take into account a number of factors including but not limited to geographic location, scope & responsibilities of the role, qualifications, talent availability & specialization as well as business needs. The above range may be modified in the future.

#LI-DT1
#LI-Remote

jjbodyshop.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, jjbodyshop.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, jjbodyshop.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs