Manager-Software Developer
Indexed description
Location: Camden, NJ (On‑site)
Primary Responsibilities
Engineering Leadership
- Lead, mentor, and develop software engineers and technical team members.
- Provide directions on software architecture, application design, databases, APIs, integrations, security, and performance.
- Establish standards for code quality, documentation, testing, version control, and release management.
- Guide the team in resolving production issues and implementing lasting corrective actions.
- Oversee the full software development lifecycle, from requirements and design through testing, deployment, and support.
- Lead development of manufacturing applications, workflow systems, reporting tools, engineering solutions, and digital products supporting SMR projects.
- Translate business and operational needs into clear requirements, technical plans, backlogs, and delivery schedules.
- Ensure software includes appropriate controls for data integrity, access, approvals, auditability, cybersecurity, and compliance.
- Manage integrations with ERP systems, databases, third-party platforms, APIs, and enterprise services.
- Partner with manufacturing, engineering, project management, quality, compliance, IT, cybersecurity, and business leadership.
- Communicate project status, risks, dependencies, decisions, and resource needs.
- Balance production support, project commitments, business priorities, and long-term technical improvements.
- Manage backlog prioritization, sprint planning, resource allocation, testing, and release schedules.
- Improve delivery predictability, accountability, communication, and collaboration across development teams.
- Support hiring, onboarding, performance management, coaching, and technical development.
- Promote a culture of ownership, continuous improvement, and high-quality delivery.
- Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.
- At least 10 years of progressive experience in software engineering, enterprise application development, or a closely related field, including experience leading software teams or complex technical projects.
- Demonstrated experience leading software development teams or technical project teams.
- Strong experience developing and supporting enterprise applications using Microsoft technologies, including C#, .NET, ASP.NET, SQL Server, JavaScript, and web technologies.
- Experience with software architecture, APIs, system integrations, relational databases, reporting, and performance optimization.
- Strong understanding of the software development lifecycle, testing, deployment, production support, and change management.
- Ability to manage multiple projects, competing priorities, and high-priority production issues.
- Excellent communication skills and the ability to work effectively with technical and non-technical stakeholders.
- Experience with Azure DevOps, Git, CI/CD, Agile development, and release management.
- Experience with ERP, procurement, workflow, document management, reporting, or operational systems.
- Experience leading distributed or onsite/offshore teams.
- Familiarity with cybersecurity, data governance, audit trails, access control, AI, and automation.
- Experience delivering products with rigorous quality, regulatory, or compliance requirements.
- Annual compensation based on skills and experience ranging from $150,000 to $180,000
- Industry‑leading medical, dental, and vision coverage with a generous employer premium contribution and Day 1 eligibility!
- FLEX Program – Hybrid work opportunities available for eligible roles, where business needs and role requirements allow
- 401(k) retirement plan with up to a 5% company match and immediate vesting to support long‑term financial security
- Paid time off and 11 paid holidays to support rest, balance, and recharge
- Wellness program offering rewards for participation in company‑supported health initiatives
- Commuter benefits supporting mass transit and commuter parking options
- Company‑paid life and AD&D insurance for added peace of mind
- Education assistance to support continued education and professional growth
- Employee support and voluntary benefits, including an Employee Assistance Program and optional coverage such as disability, legal, identity theft, and insurance programs
- Benefits eligibility and offerings may vary based on role, location, and employment status
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search