Software Development, Managing Director

  • Software Development
  • Bellevue

We are Fresh. Together let’s build the future. With partners and clients, we practice strategy, design, development, and engineering to harness the power of technology and create what’s next.
Our cross-disciplinary approach blends human ingenuity and technology, empowering us to meet uncertainty with confidence. What got us to today won’t get us to tomorrow, so we test our assumptions and always strive for growth. From the products we build to the partners we collaborate with, we believe people make the difference.
And we do so as a workforce representative of the communities we serve, understanding that a diverse workforce strengthens our organization. We value diversity and support a positive and welcoming environment where all of our employees can thrive.

Why join Fresh?
We are tech industry veterans in software, hardware, and design who are pooling our skills to build the future we want to live in. We are solving real-world problems by leveraging robotics, machine learning and computer vision, among other disciplines, with an eye toward the end-to-end user experience. Our team is agile, diverse, and driven. We believe that the best way to solve complicated, dynamic problems is, collaboratively and respectfully. Most of all, we were built from the start as a modern, high performance services partner that puts people — from our employees to our partners to our clients to their customers, first.


What we need:
We are looking for a Software Development Director to join our growing team. Our collaborative team of consultants delivers results across multiple verticals and technology platforms to mid-size and enterprise clients. At Fresh Consulting you will experience a dynamic work environment with a talented team, excellent benefits, and an innovative culture.


Core Responsibilities:
As a Managing Director, Software, you will manage the Software space at Fresh Consulting while applying your extensive knowledge of software architecture to manage software development tasks associated with developing, debugging, or designing software applications, operating systems and databases. Build enhancements within an existing software architecture and envision future improvements.

You will assist in the development of short, medium, and long term plans to achieve strategic objectives. Regularly interacts across functional areas with senior management or executives to ensure unit objectives are met. Ability to influence thinking or gain acceptance of others in sensitive situations.


Desired Skills

  • 15+ Years of Software Development experience
  • 10+ years of experience managing other developers
  • Strong Leadership and People Management skills
  • Strong communication and analytical skills
  • Thorough understanding of product development
  • Understanding of scalable computing systems, software architecture, data structures, and algorithms
  • Expert in one of the following areas…
    • Front-end development (React/Angular)
    • DevOps
    • Full Stack Development
    • AI/ML/BI
    • Mobile Development (iOS/Android/React Native/Ionic/Cordova/Xamarin/etc)
  • Strong knowledge of professional software engineering best practices for the full software development life cycle
  • Proven ability to work in a fast-paced, team environment 
  • Ability to communicate with business and technical audiences
  • Analytical skills, ability to “think outside the box” and move concepts to implementation
  • Ability to take ownerships of the tasks/projects assigned
  • High attention to detail and personal organization skills
  • Dedication to produce clean code that validates and follows industry coding style standards
  • Understanding of scalable computing systems, software architecture, data structures, and algorithms
  • Familiar with building secure software using modern security principles


Bonus Skills

  • Ability to work effectively autonomously and in teams
  • Experience with optimizing web pages for web accessibility
  • Experience with optimizing website performance
  • Experience with databases such as MySQL, PostgreSQL, etc.
  • Experience with working with back-end frameworks: Laravel, Node, etc.
  • Experience with Docker and Kubernetes is a plus
  • Strong UI / UX skills and understanding of Usability
  • Strong design and coding skills with the ability to pick up new languages, tools and design patterns as needed


Bachelor Degree in the areas of Computer Science, engineering, mathematics, statistics, or equivalent years of experience. 


For a Washington-State-based role, the base salary hiring range for this position is 190k – 220k. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. 

Equal employment opportunity: All qualified persons will be considered for employment without regard to race, color, religion, sex, national origin, age, marital status, familial status, gender identity, sexual orientation, disability for which a reasonable accommodation can be made or any other status protected by law. Assistance will be gladly provided upon request for any applicant with sensory or non-sensory disabilities.

*Fresh Consulting is a participating E-Verify company. 

  • Accepted file types: pdf, doc, docx, Max. file size: 2 MB.
    Accepted file types: pdf, doc, docx, Max. file size: 2 MB.
  • Drop files here or
    Max. file size: 50 MB.
      Max. file size: 20 MB.
    • By submitting this form, you agree to Fresh Consulting’s Privacy Policy.