Software Applications Manager
Listed on 2026-08-13
-
Software Development
App Developer - Mobile/Web, Software Architect, Full Stack Developer, Software Project Mgr/ Lead
Hands-on technical leadership: code, architecture, and delivery.
- Manage a small full-stack applications engineering team.
PWI is seeking a Software Applications Manager to lead a small team responsible for custom applications and integrations that support our business. This is primarily a management and technical-leadership role
, not a full-time development position. The manager remains hands-on and is expected to write production code regularly while contributing through architecture, technical review, complex debugging, prototypes, and small projects.
The Software Applications Manager turns incomplete business requests into clear project scopes, realistic plans, sound application architecture, and completed releases. The manager leads developers day to day, reviews pull requests, protects engineering quality, and confirms that work is properly tested and ready for users.
The right candidate combines strong leadership and follow-through with the technical depth to coach developers, evaluate application architecture, identify weak code, and assist with difficult implementation work when needed. The goal is steady delivery and a team that keeps getting stronger — momentum on the work, and real room for developers to grow through expanding ownership and responsibility.
Responsibilities- Turn incomplete requirements into buildable project scopes. Meet with users, stakeholders, domain leads, and subject-matter experts to identify missing information, clarify business rules, document decisions, and distinguish the underlying need from a requested solution.
- Plan and coordinate reliable delivery. Estimate projects, plan sprints around the team’s actual capacity, assign work, track commitments, remove blockers, set realistic deadlines, and communicate risks or schedule changes early.
- Control scope without lowering quality. Identify scope drift before it threatens the schedule. When necessary, stage, simplify, or defer features rather than weakening architecture, testing, maintainability, or release safety.
- Assign and coordinate day-to-day development tasks. Distribute and adjust development tasks across the team as priorities and project needs shift.
- Own application architecture within approved standards. Make sound project-level architecture decisions, identify architectural drift, enforce engineering standards, and assist in defining technical standards.
- Review completed work as a finished product. Confirm that work meets approved requirements, follows approved architecture, is maintainable and usable, and has been appropriately tested and made ready for release.
- Coach through technical review. Explain why issues matter, give clear guidance for correcting them, and treat review as a standing channel for sharpening developer skill and judgment.
- Create room for developers to grow. Match people to work that stretches them, expand ownership as they are ready for it, and support ongoing education.
- Manage routine product updates. Set release cadence and coordinate deployments so updates arrive fully reviewed, tested, and grouped to limit change burden on end users.
- Maintain the health of published applications. Triage and coordinate resolution of bugs and functional gaps. Plan technical-debt work, dependency and framework updates, and security corrections.
- Contribute technically as needed to unblock the team. Plan architecture, review complex logic, assist with debugging, prototype solutions, complete small projects, and write production code when direct implementation is the best use of the manager’s time.
- Identify opportunities for automation and agentic tooling. Find business workflows that would materially benefit from automation, then scope and coordinate the work that delivers it.
- Oversee AI-assisted development practices. Establish responsible use patterns, verify AI-generated work, and guide the team in applying agentic tools and new technologies to practical development and business needs.
The manager leads custom solutions built end-to-end, including:
- Internal web applications
- Desktop applications
- Internal and vendor integrations
Current technologies include Flutter, Node.js,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).