The Manager, Software Engineering is responsible for leading and managing employees who develop, debug, test, deploy, and support code for various applications. They write, debug, maintain, and test software in various languages and for software at various levels. The manager manages cross-functional teams to ensure robust and high-quality product development.
Requirements
- Lead the design, development, and implementation of technical solutions in multiple domains
- Participate in project planning and scheduling
- Review, interpret, and negotiate customer requirements/specifications
- Lead the deployment of strategic programs and coordinate site-wide deployment efforts
- Proactively promote industry best practices
- Manage relationships with key vendors/partners
- Analyze, design, and develop tests and test-automation suites
- Design and develop a processing platform using various configuration management technologies
- Test software development methodology
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms
- Collaborate cross-functionally with customers, users, project managers, and other engineers
- Provide recommendations for continuous improvement
- Work alongside other engineers on the team to elevate technology and consistently apply best practices
- Keep up to date with relevant industry knowledge and regulations
- Set yearly plans and goals for the department
- Give direction on expected performance, provide regular performance evaluations, and ongoing feedback
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance