Lead Software Engineer
autoMHatic Financial · Wayne, PA · Today
On-siteEngineeringFull-time
Responsibilities
- Serve as the hands-on technical lead for internal tools, integrations, automations, and services, personally writing production code and owning architecture, design, and code reviews.
- Design, build, and maintain the APIs and integrations that connect internal systems, partner platforms, and our data platform (including Snowflake), owning them from first line of code through production support.
- Act as the primary technical owner and main point of contact for external technology partners and vendors, leading integration design, implementation, and ongoing technical relationships.
- Own end-to-end planning and delivery of engineering initiatives: define scope, estimates, milestones, and timelines; oversee execution; and manage launches and post-implementation follow-up.
- Provide technical direction and day-to-day guidance to a small, primarily offshore/nearshore group of developers who report to you — setting standards, reviewing their code, unblocking them, and raising the quality bar by building alongside them.
- Establish and run lightweight, effective engineering processes (SDLC, standards, branching, reviews, releases, incident response) and core team rituals (backlog grooming, sprint planning, standups, demos, retros).
- Collaborate closely with other business units to translate business needs into clear technical requirements and deliver solutions that materially improve efficiency and quality.
- Drive engineering quality through appropriate testing strategies, CI/CD pipelines, environment management, and pragmatic SRE/DevOps practices.
Requirements
The ideal candidate is a backend-leaning engineer who still loves to build, with a strong background in APIs and services, hands-on experience integrating Snowflake as a core data platform, and a track record of delivering high-quality, scalable software solutions.