Home Jobs Board Manager of Software Engineering, Viri Technology, November 16

Manager of Software Engineering, Viri Technology, November 16

viriWho: Viri Technology
Position: Manager of Software Engineering
Where: Seattle
What: The Manager of Software Engineering will join a strong team of engineering leaders at Viri Technology. We’re looking for someone who is eager to step in as a leader, understand and shape the Agile and Lean processes we follow, and can help drive the technology and product direction of the company. This person must be comfortable working with the business, QA team, and operations as partners to provide the best possible result for our customers. This individual will be leading software engineers from 1 to 3 cross-functional product teams, and will be charged with providing guidance and mentoring to team members, being an active part of cross-team communication, and removing obstacles from product teams to ensure success.

Responsibilities:
• Leading teams of highly-creative software professionals in a dynamic, fast-paced environment
• Understanding and driving Lean, Systems Thinking software engineering principals
• Recruiting and hiring for team growth
• Personal mentoring of team members, and establishing and maintaining a practice within the team of all senior individuals mentoring those junior to them
• Establishing best practices for software engineering to ensure high-quality services that can be easily run in production
• Collaborating with architects and other technology leaders to help drive the direction of technology within the team and the company
• Establishing a culture of continual learning and quality across the organization
• Monitoring high-level projects to ensure in-flight projects are on track
• Dropping down to a low level, when needed, to help direct project teams and keep projects on course

Requirements:
• 5+ years in a development role, with 3 years as a Team Lead or Supervisor
• Development background should have strong roots in a Java environment, or similar environment
• Understanding of internet application architecture, including web services, database technologies, and SOA/Micro Services architecture
• Passion for creating and maintaining excellent services, with a strong understanding of what it takes to run a mission critical, 24×7 service with high availability
• Experience with Continuous Delivery techniques and tools a plus
• Significant hands-on experience in project management using Agile/Lean development methodologies
• Excellent written and verbal communication skills
• Excellent analytical, troubleshooting, and problem solving abilities
• Passion, resourcefulness, and dedication are a must to succeed

How: Apply Here