GetJob.us
H

Lead Software Developer

HaystackWA
yesterday
Full-timeHybrid

Company

Haystack

Location

WA

Type

Full-time

Work Schedule

full time

Work Location

hybrid

Job Description

Lead Software Developer at Haystack driving technical excellence and architectural decisions for innovative software solutions in a collaborative engineering environment.

Full Description

Haystack is seeking an experienced Lead Software Developer to guide engineering teams in building scalable and maintainable software systems. This role offers the opportunity to shape technical direction, mentor developers, and deliver high-quality solutions that meet business objectives. The position involves close collaboration with cross-functional teams to design robust architectures while maintaining code quality standards across projects. As a technical leader, you will establish development best practices and drive innovation in software engineering processes. The ideal candidate will balance hands-on coding with strategic planning to ensure successful project outcomes. Key responsibilities include leading the design and implementation of complex software features, conducting thorough code reviews, and providing technical guidance to team members. You will participate in architectural discussions, evaluate new technologies, and ensure that development practices align with industry standards. Additional duties involve troubleshooting production issues, optimizing application performance, and documenting technical specifications for future reference. The role also requires mentoring junior developers, facilitating knowledge sharing sessions, and contributing to the overall improvement of engineering workflows. Required qualifications include a bachelor's degree in computer science or related field along with extensive professional experience in software development. Candidates must demonstrate strong proficiency in modern programming languages and frameworks relevant to enterprise applications. Previous leadership experience in guiding development teams and making critical technical decisions is essential. A solid understanding of software design patterns, testing methodologies, and version control systems is necessary for success in this position. Essential skills include expertise in object-oriented programming, experience with cloud platforms and distributed systems, proficiency in database design and management, strong problem-solving abilities, and excellent communication skills for effective team collaboration. Familiarity with agile development methodologies and continuous integration practices is highly valued. Haystack is a forward-thinking technology company dedicated to creating innovative software solutions that address real-world challenges. The organization fosters a culture of continuous learning and encourages employees to explore new technologies and approaches. Team members enjoy working in an environment that values creativity, technical excellence, and collaborative problem-solving. The company offers competitive compensation packages, comprehensive health and wellness benefits, flexible work arrangements, and opportunities for professional development. Employees have access to modern tools and technologies that support efficient and enjoyable work experiences. Growth opportunities include advancement into senior technical roles, management positions, or specialized engineering tracks based on individual career goals and performance achievements.

Key Skills

Software ArchitectureTeam LeadershipCloud PlatformsCode ReviewAgile Methodologies