What are the responsibilities and job description for the DIRECTOR OF SOFTWARE ENGINEERING position at LVSYS CORP?
Position: Director of Software Engineering
Position & Company Overview
Buildable, a custom software development company based in McMinnville OR, is looking for a Director of Software Engineering to join the Buildable team.
We are seeking a senior-level, visionary leader to be our company’s Director of Software Engineering. This position partners with the CEO to create and implement an effective operational structure that ensures the day-to-day delivery of our company’s products and services. The Director of Software Engineering will oversee our software development and operational processes; direct the internal operational activities in accordance with the company’s policies, goals, and objectives; and employ effective strategies to maximize engineers’ satisfaction and company clients’ satisfaction. This position will lead and direct the following business functions: software engineering, project management, and UI/UX. The Director of Software Engineering reports directly to the CEO.
About Buildable
Who is Buildable? We are a team of dynamic and motivated people, creative designers, engineers, and project managers who build creative and innovative software solutions for our clients. We work hard, have a sense of humor, value human connections, and invest in the ongoing training of our people. Great people make great software.
We envision a world in which software development is an engine for creative thinking, efficient work, and productive, happy organizations. We build software that serves people and provides value to organizations that use it. Our collaborative approach, Agile mindset, and passionate team combine to deliver solutions that help our clients solve business challenges from the major to the mundane.
Position Description
The Director of Software Engineering essential duties include and are not limited to:
Technical Duties:
- Provide technical guidance to the team; including architecture, tech stacks, best practices, dev-ops, use of AI-tools, QA practices; establish roadmaps for customers’ and internal products following the Agile framework.
- Occasionally provide code reviews and other forms of feedback to ensure software quality and best practices are respected.
- Manage a broad portfolio of diverse technology projects to provide web, mobile, and integration solutions.
- Manage technology support teams to develop business applications or ensure business applications have high availability and adequate performance, to include demonstrating year-over-year performance improvement.
- Design, plan, implement, adapt and review technical strategies, plans and procedures.
- Oversee daily operations of the software engineering team, project managers, and UI/UX team to ensure goals are met.
- Other duties as assigned.
Leadership Duties:
- Take initiatives to explore new technologies and new methodologies to continue to create value and drive innovation.
- Recruit, motivate, mentor, coach and lead the engineering team.
- Ensure effective cross-functional team collaboration.
- Ensure that organizational structure and workflow support effective and efficient collaboration.
- Interact with client leadership, resolve client issues when needed, lead technical calls when needed, participate in technical discoveries when needed.
- Monitor, track, analyze, and report on department progress against delivery schedules, goals, and priorities.
- Collaborate with sales and marketing on proposals and opportunities.
- Other duties as assigned.
Minimum Qualifications/Skills:
- Bachelor’s degree in computer science, engineering, business/administration, information systems, management, or information technology.
- 5 years of software development experience.
- 5 years of management and leadership experience.
- AWS and Azure cloud experience
- Excellent analytical, managerial, communication, and leadership skills.
- Excellent analytical and problem-solving skills.
- Entrepreneurial-oriented philosophy.
- Excellent organization and time management skills.
- Good working knowledge of Agile frameworks and Scrum methodology.
- A hybrid position, remote OK but must be located in the Pacific Northwest
- Must be fully eligible to work in the United States
Preferred Qualifications/Skills:
- Master’s degree in computer science, engineering, business/administration, information systems, management, or information technology.
- 7-10 years of software development experience.
- Full-stack development experience.
- Regular (several times per month) presence in the McMinnville, OR office.
- AI, LLM experience
Office Location:
- McMinnville, OR
The perfect candidate is one who:
- Likes challenges and to work in a fast-paced environment
- Uses time wisely and asks for clear priorities
- Understands the need to deliver profitable business
- Takes time to prepare thoughtful questions and possible solutions
- Enjoys following through and clearing ambiguity
- Addresses conflict with empathy
- Is well-spoken and communicates clearly and directly
- Can grasp and convey effort-level of technical solutions
- Takes initiative and enjoys helping others
- Is a lifelong learner
- Truly believes “teamwork makes the dream work”
- Enjoys “leaving no stone left unturned” and investigating the unknown
Ready to apply?
Buildable is an Equal Opportunity Employer. Buildable reserves the right to close the position at any time before the deadline if it is fulfilled prior to the posted deadline.