Add your resume and apply to jobs with your Glassdoor profile. Create Profile. Job. Director of Software Development Bellingham, Washington An excellent opportunity for someone with 2+ years of experience in management of a software development team. In this role you will need to be both hands on as well as a leader. The Director of Software Development will assist the team in building, improving, and maintaining a world class ERP platform servicing multiple industries. You will roll up your sleeves to lead a team of engineers in designing, developing, integrating, and testing a complex enterprise application. You should have extensive experience building an API-driven Java micro-services application, excellent communication skills, and a drive to make our clients successful. You will work closely with other techncial team members and be a key member of the technology leadership team. Yoursquoll lead and mentor a talented team of technical leads and developers, focusing on continuous improvement, software excellence, and maintaining a high performing development organization. In addition to our onshore team, you will also be accountable for managing our offshore development team as well as our outsourced partners. What You'll Do Leading and mentoring a high performing team in a rapid development environment. Ensuring consistent, and timely delivery, of new digital experiences while driving good application design, scalability, development velocity, predictability and quality. Ability to apply the right development approach ndash agile or blended ndash based on project and business needs and effectively coordinating the implementations across teams. Scaling our solutions to serve millions of users daily. Communicate project status and issues in a concise and accurate manner to executives. Collaborate with multiple business and technical teams to define and deliver complex features. Anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, and balance the business needs versus technical constraints Plan and manage multiple parallel projects Work with the product management team to continuously improve our product development methodologies. Recruit and retain top development talent. Who You Are You have 2+ years of experience in a senior management or director level role, preferably in a retail business, and yoursquore looking for a new challenge. You relish the challenge of modernizing a legacy application. Yoursquore always looking to support your team, to grow your next leaders both from a technical perspective, as well as communication skills. Yoursquore a developer at heart. Yoursquore passionate about writing good software, and yoursquore experienced in making wise tradeoffs. You love to get a group of talented engineers together to solve difficult problems. You wish you had more time to code, but you recognize that you now can have higher-leverage contributions for your team. You are always learning and growing. Not one to rest on your laurels, you actively seek out things outside your comfort zone. What You'll Need Bachelorrsquos Degree in Engineering or Computer Science required, advanced degree preferred. Excellent understanding of the Java technology stack, especially as it relates to API services. Excellent understanding of the agile principles and methodologies. Strong understanding of the retail industry. Strong inter-personal skills including ability to work in a cross-functional environment and communicate with all levels of the organization. Demonstrated ability to drive to clear action and ownership amongst large development teams. Ability to maintain and build high performance development teams A true leader ndash someone who enables and inspires their team to do their best work Hands on technologist who can dive deep and hold their own with senior developers building a scalable product. Demonstrated ability to harness the power of technology and people to accomplish big things. Decisive, confident, and experience with influencing others. Strong sense of urgency and personal commitment. Professional services andor start-up experience preferred. Excellent salary, benefits, bonus, and opportunity!
Associated topics: .net, application, backend, developer, sdet, software developer, software development engineer, software engineer, software programmer, sw