Software Engineer IV (Technical Lead) - HYBRID Preferred (Raleigh or Jersey City) OR REMOTE
Arch Insurance Group Inc. · Vermont, United States · 3 days ago
Hybrid$115k–$180k/yrFull-time
About the role
The Software Engineer IV (Lead) plays a crucial role in enabling business operations to achieve company goals and objectives. This role combines hands-on software engineering with technical leadership responsibilities, serving as both a senior individual contributor and lead developer.
Responsibilities
- Works with the Agile Program Manager (APM), Digital Product Manager (DPM), and Business Systems Analyst (BSA) to accurately capture stakeholder requests and system specifications and translate them into engineering artifacts, including design specifications, source code, test scripts, and test results.
- Partners with software architects and other technical leaders to ensure solutions align with Enterprise Architecture principles and software engineering best practices.
- Serves as a Lead SWE, balancing approximately 50% hands-on engineering work and 50% technical leadership, mentoring, and team coordination responsibilities.
- Performs application design, coding, code reviews, testing, production support, troubleshooting, and process automation activities.
- Provides technical leadership across Agile teams and keeps stakeholders apprised of project status, risks, and dependencies.
- Offers recommendations to stakeholders on effective and efficient approaches to achieve project and program objectives.
- Manages engineering risks by proactively identifying, communicating, and mitigating issues.
- Liaises with other project and program teams to coordinate interdependencies and resolve issues.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the resolution of complex user questions and production issues while adhering to established support processes and SLAs.
- Supports business units in the