Career Growth Flexibility and Collaboration!
Entrust is dedicated to securing a world in motion by enabling trusted identities payments and data protection around the globe. Headquartered in Minnesota we offer our colleagues the ability to work globally in a flexible and collaborative environment. Our team makes an impact!!
The Company: Entrust relies on curious dedicated and innovative individuals whom anticipate the future and provide solutions for a more connected mobile and secure world. Entrusts technologies and expertise help government agencies enterprises and financial institutions in more than 150 countries serve and safeguard citizens employees and consumers.
We Believe: Securing identities is most effective when we value all identities. We are committed to ensuring that through diversity and inclusion the many voices that make up our communities are heard. From unconscious bias training for managers to global affinity groups that create connections both within and across our enterprise Entrust expects and encourages all individuals to accept and respect one another. And of course to be themselves.
Position Overview:
Entrust is seeking a Manager Software Development to oversee the team responsible for developing and supporting our enterprise automation solutions. The ideal candidate will bring years of experience leading development teams and working on an ecosystem of multiple applications and technologies. This individual will manage and lead a team of developers and automation engineers support our digital commerce and manufacturing operations globally. A qualified candidate is a technical and handson manager with strong grasp of both waterfall and agile methodologies.
Responsibilities:
- Oversees the design and implementations for our ecommerce smart manufacturing platform and process automation
- Partner with the Manager of eCommerce Operations to develop scale and maintain the technical roadmap of the organizations ecommerce platform
- Partner with manufacturing teams to develop scale maintain and support the company Manufacturing System
- Partner with the Automation Center of Excellence (ACE) to provide a technical support for advanced design of Robotic Process Automation (RPA) & general scripting needs
- Partner with security to ensure that applications and solutions are following the best practices of application security architecture design testing and monitoring
- Cultivate a culture of DevOps by increasing transparency communication and collaboration across development IT/operations and business functions
- Experience architecting and building containerization platforms; Docker Kubernetes (preferably AKS)
- Working knowledge on setting up automated testing
- Understanding of the entire CI/CD/CD process ability to design new CI/CD pipeline architecture process and mentor clients
- Research and present new technology opportunities to the engineering team and leadership
- Drive metric driven system performance tuning and optimization to ensure system reliability and availability
- Develop and track metrics that address quality efficiency and effectiveness of the team
- Identifies strategies for platform efficiencies and the prevention/removal of technical debt
Leadership & People Management
- Lead standups and working group meetings fostering an environment of critical thinking and constructive collaboration.
- Provide review advice and mentoring to team members regularly through one on ones peer programming or other means.
- Identify deficiencies in the development processes and support activities to improve them.
- Provide a high focus and priority on the development & grow of the team.
- Perform general management responsibilities such as hiring performance management performance reviews individual development activities etc.
- Monitor team performance against department standards and ensure that these standards are consistently met or exceeded
- Assisting in disciplinary decisions and action
- Act as escalation point for issues and provide leadership and guidance to team
- Provide necessary work direction and manage projects effectively through planning organization and project management
Requirements
Qualifications:
- BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)
- 8 years experience developing enterprise applications
- Experience leading with agile delivery practices
- Expertise implementing applications in PaaS and SaaS delivery models
- Excellent organizational leadership decision making and communication skills
- Up to 5 travel internationally may be required
- Must be able to lawfully work within the US and have unrestricted work authorization for US
- 3 years of people management managing engineers and/or developers
- 3 years of experience using React or a similar library (React Vue Angular)
- Proven experience in supporting and building 24/7/365 applications
- Demonstrate previous experience designing and executing complex applications development to solve ambiguous problems impacting business
- Demonstrated successful experience leading engineering teams at scale
- Previous experience leading ecommerce or/and manufacturing system applications is a plus
- PMP and/or Safe Agile certification is a plus
- #LIGR1
Vaccination for Covid19 is currently a condition of employment for field service roles in the U.S. and designated workers in Canada subject to accommodation for qualifying reasons (i.e. medical religious etc. under applicable law. If you would like more information about accommodations contact .
For US roles or where applicable: Entrust is an Equal Opportunity Affirmative Action Veteran and People with Disabilities employer.
Required Experience:
Manager