Apply

Director of Engineering

Posted about 1 month agoViewed

View full description

💎 Seniority level: Director

🔍 Industry: Mar-tech

🏢 Company: Bluefish AI

🗣️ Languages: English

Requirements:
  • Have experience building and scaling high-performing engineering teams, ideally from early to growth stage.
  • Bring strong organizational leadership skills—you’ve built teams, led managers, shaped culture, and influenced cross-functional strategy.
  • Have a track record of delivering complex, high-quality software in a product-focused environment.
  • Are fluent in modern development practices—CI/CD, cloud platforms (ideally AWS), infrastructure automation, quality assurance, and system reliability.
  • Have excellent communication and stakeholder management skills—you can influence at all levels and make decisions that align tech and business needs.
  • Lead with humility, clarity, and high standards. You’re as comfortable rolling up your sleeves as you are zooming out to set vision and strategy.
  • Have previous experience in a startup environment and thrive in fast-moving, ambiguous situations. You know how to operate without a lot of structure and enjoy building it.
  • Want to be part of building something meaningful from the ground up.
Responsibilities:
  • Scale the team: Lead hiring, onboarding, and org design as we grow from a small, tight-knit team to a high-performing engineering organization.
  • Drive execution excellence: Ensure we deliver with high velocity, quality, and reliability. Implement and evolve processes, tools, and metrics to support scalable and repeatable delivery.
  • Lead and mentor: Support and grow engineering managers and individual contributors through coaching, feedback, and structured career development.
  • Own engineering culture: Champion a culture of technical excellence, autonomy, ownership, and collaboration.
  • Collaborate cross-functionally: Work closely with the CTO, product, design, and business leads to define and deliver on the product roadmap and business goals.
  • Make technical contributions: While this is not a hands-on coding role, you should be capable of engaging deeply on architecture, technical decisions, and trade-offs.
  • Ensure platform reliability: Partner with DevOps and product teams to ensure our systems are scalable, secure, and resilient as we grow.
  • Help set strategic direction: Bring an engineering voice to the table in company-wide strategic planning and decision making.
  • Continuously improve: Identify and address bottlenecks, inefficiencies, or misalignments—always looking for ways to raise the bar.
Apply

Related Jobs

Apply

🧭 Full-Time

🔍 Fintech

🏢 Company: Array👥 251-500💰 over 2 years agoCreditFinancial ServicesPersonal FinanceFinTechSoftware

  • 12+ years of engineering leadership experience, with a foundation in individual contribution and technical depth.
  • Comfort with delivering in multiple technology stacks, knowing that our value is in the solutions we deliver for customers, not the language we write it in.
  • Proven success leading multiple teams simultaneously through change while delivering zero to one, high-growth, and established products.
  • A forward-looking approach to AI - understanding its role in increasing velocity, reducing cost, and reshaping how teams operate.
  • Experience modernizing infrastructure across hybrid environments (cloud, on-prem), with an eye on cost efficiency and agility.
  • Strong executive presence with the ability to shift context quickly - whether communicating with engineers, C-suite, or clients.
  • A deep passion for team building, talent development, and scaling high-performance engineering organizations.
  • Join an engineering organization filled with top talent.
  • Lead the emerging and acquired products portfolio - shipping new products and evolving legacy platforms to meet modern standards.
  • Drive architecture and engineering discipline across release cycles, with a focus on scalable modernization and technical agility.
  • Make high-stakes decisions in a dynamic M&A environment, balancing integration complexity with product opportunity.
  • Increase productivity by elevating collaboration models with product, design, and GTM teams.
  • Align engineering investment with commercial impact - ensuring technical delivery accelerates revenue and market share.
  • Evolve engineering processes to meet shifting business priorities, ensuring adaptability across teams.
  • Communicate strategic shifts and scope changes clearly across internal and external stakeholder groups.
  • Driving AI-first practices into product delivery and team operations, using data-informed strategies to maximize impact.
Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 260000.0 - 300000.0 USD per year

🔍 Health Tech

🏢 Company: SmarterDx👥 101-250💰 $50,000,000 Series B about 1 year agoArtificial Intelligence (AI)HospitalInformation TechnologyHealth Care

  • 12+ years of software engineering experience
  • 4+ years management experience with 2+ years managing managers
  • Proven success delivering new software products to market
  • Track record of scaling engineering teams and mentoring senior engineers and managers
  • Strong commercial intuition with experience aligning technical best practices to business objectives
  • Expertise in applying Domain-Driven Design to drive architecture
  • Exceptional written and verbal communication skills
  • Bachelor’s or Master’s in Computer Science, Engineering, or a related field, or equivalent experience
  • Provide technical leadership over a portfolio of products, improving existing offerings and launching wholly new ones
  • Deliver on company goals by building and guiding high performance teams and managing risks, dependencies, and tradeoffs
  • Partner closely with product managers, designers, and stakeholders and think outside of the box to find faster ways to answer product hypotheses
  • Champion engineering and operational excellence, establishing metrics for quality and velocity and holding your teams accountable to them
  • Protect patients’ privacy by ensuring secure coding practices are used throughout the codebase
  • Partner with engineering leadership to set standards, technical vision, and software architecture

AWSBackend DevelopmentLeadershipPostgreSQLPythonAgileFrontend DevelopmentFull Stack DevelopmentKubernetesPeople ManagementProduct ManagementSnowflakeSoftware ArchitectureTypeScriptCross-functional Team LeadershipREST APIReactCommunication SkillsCI/CDMentoringDevOpsTerraformMicroservicesData visualizationSoftware Engineering

Posted 11 days ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

🏢 Company: SignalFire👥 11-50Financial ServicesVenture CapitalFinance

  • 8+ years of experience in software engineering, with at least 3+ years in leadership roles
  • Experience managing teams of engineers in fast-paced, high-growth environments
  • Expertise in backend and/or full-stack development with modern languages and frameworks
  • Strong knowledge of scalable architectures, distributed systems, and cloud platforms (AWS, GCP, Azure)
  • Experience leading engineering operations, security, and DevOps best practices
  • Proven ability to hire, retain, and develop world-class engineering talent
  • Strong understanding of Agile, Kanban, and engineering execution methodologies
  • Experience in early-stage startups or rapidly scaling technology companies
  • Lead and scale engineering teams, ensuring strong hiring, mentorship, and team development
  • Define and execute engineering strategy, aligning with product and business goals
  • Partner with founders and executives to shape technical vision and long-term roadmap
  • Oversee architecture, infrastructure, and best practices to build scalable and reliable systems
  • Develop and implement engineering processes, CI/CD workflows, and operational excellence
  • Foster a culture of innovation, collaboration, and continuous improvement
  • Drive cross-functional collaboration with product, design, and business teams
  • Optimize performance, security, and cost efficiency across engineering initiatives
Posted 11 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 7+ years of experience in backend or full-stack engineering
  • 5+ years in a management role, including managing other managers
  • Proven ability to lead engineering organizations in scaling consumer-facing web applications
  • Strong technical expertise in system architecture, data platforms, and agile team leadership
  • Experience building and optimizing high-performance backend systems
  • Demonstrated collaboration with cross-functional stakeholders including Product, UX, and Analytics
  • Familiarity with hiring, developing, and retaining top engineering talent
  • Define and drive the strategic roadmap for renter products, balancing innovation with operational excellence
  • Lead and mentor engineering teams, including managers, while recruiting top talent to scale the organization
  • Partner cross-functionally with Product, Design, Data Science, and Business teams to prioritize features and initiatives
  • Oversee the architecture and development of scalable backend and full-stack systems
  • Guide the evolution of front-end systems, design frameworks, and accessibility standards
  • Collaborate on leveraging datasets and ML models to optimize user experiences
  • Ensure engineering best practices, code quality, and agile methodologies are embedded across the team

Backend DevelopmentLeadershipAgileFull Stack DevelopmentSoftware ArchitectureData engineeringRESTful APIs

Posted 13 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 188000.0 - 235000.0 USD per year

🔍 Software Development

🏢 Company: onX

  • 5+ years in a leadership role, managing and scaling engineering, and 8+ years of experience in software engineering.
  • You have a proven track record of delivering customer solutions.
  • You have a proven track record delivering solutions to help enable product and engineering teams.
  • You communicate well with executives and non-technical leaders.
  • You have a strong computer science foundation.
  • You want to work with other happy, talented engineers.
  • You’re fun to work with.
  • You can work in ambiguous environments and different stages of a product lifecycle
  • Make great engineers better.
  • Make great software.
  • Build great teams.
  • Collaborate.
  • Leadership.
  • Communicate.

Backend DevelopmentDockerLeadershipPythonSoftware DevelopmentGitJavascriptKotlinKubernetesMySQLPeople ManagementSwiftCross-functional Team LeadershipGoRustCommunication SkillsCollaborationProblem SolvingMentoringLinuxTeam managementSoftware Engineering

Posted 14 days ago
Apply
Apply

📍 Croatia, South America, Serbia, US

🧭 Full-Time

💸 6200.0 - 7700.0 EUR per month

🔍 Software Development

🏢 Company: Space Inch👥 11-50Social Media

  • At least 10+ years of experience in Software Development, of which at least 3+ leading other software engineers
  • Experience managing both individual contributors and managers in an agency or consultancy setting
  • Solid knowledge of development principles across a variety of programming languages, while having deep expertise in at least one of the following: Vue.js, React.js, Angular, Python, Node.js, Nest.js, Java, C#
  • Strong communication and leadership skills—especially in distributed environments.
  • Identify and address challenges promptly, especially when teams or individuals encounter difficulties.
  • Foster open communication with team members, encouraging a collaborative environment.
  • Be proactive in assisting and resolving issues when teams or individuals face challenges, ensuring project success without alienating team members.
  • Understand business needs of the clients and be able to articulate those needs to engineers.
  • Ensure the projects maintain a high standard of technical excellence while being completed on time, within scope and budget and with few bugs.

Backend DevelopmentLeadershipNode.jsProject ManagementPythonSoftware DevelopmentFrontend DevelopmentJavaPeople ManagementReact.jsVue.JsC#Project CoordinationCross-functional Team LeadershipAngularNest.jsCommunication SkillsMentoringClient relationship managementStrategic thinking

Posted 14 days ago
Apply
Apply

🧭 Full-Time

🔍 Software Development

🏢 Company: Edge and Node Ventures Inc

  • Proven hands-on experience building complex, high-performance systems (not limited to web apps).
  • Broad technical fluency: full-stack experience, understanding of distributed/decentralized systems, data-heavy backend systems.
  • Web3 experience is essential — particularly at the protocol or product layer.
  • Ability to evaluate and integrate blockchain APIs and protocols into product architecture.
  • Deep systems thinking: able to see and connect the full technical picture.
  • RUST experience is a plus.
  • Track record of technical leadership, particularly leading small to mid-sized teams.
  • Strong planning skills: capable of breaking down complexity into iterative and actionable plans.
  • Sound architecture instincts — no unnecessary complexity, pragmatic decision making.
  • Operate as a trusted partner to CTO, supporting technical and strategic initiatives across the company.
  • Provide technical leadership across the full stack — from frontend applications to backend systems handling large-scale data and blockchain integrations.
  • Execute on a long-term cohesive technical roadmap in alignment with Edge & Node’s mission.
  • Lead strategic technical conversations and advise on product architecture, design, and integrations, particularly within the web3 ecosystem.
  • Mentor Engineering Managers and individual contributors across the R&D organization.
  • Be hands-on when needed — able to jump into code, architecture, or triage sessions.
  • Represent engineering and product thinking on the executive team.
  • Join external meetings to support strategy discussions, partnership alignment, and ecosystem advocacy.
  • Foster innovation, continuous improvement, and best practices in engineering and product development.
  • Ensure healthy engineering processes including hiring, onboarding, mentorship, knowledge transfer, and performance management.
  • Lead and drive initiatives around system monitoring, alerting, performance, and technical ownership.
  • Contribute technical artifacts (e.g. internal diagrams, walkthroughs, architecture documents) to help the team execute efficiently.
  • Engage with the broader Graph ecosystem — participate in Foundation all-hands, help inform strategic decisions, and advise PMs and teams on direction.
Posted 15 days ago
Apply
Apply

📍 Ireland, United Kingdom

🧭 Full-Time

💸 167750.0 - 268375.0 EUR per year

🔍 FinTech

🏢 Company: HubSpot👥 1001-5000💰 $35,000,000 Series E over 12 years ago🫂 Last layoff over 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • Experience in engineering leadership, including proven success in a 2nd line management role (managing managers) within a software development environment.
  • Deep domain expertise in FinTech, billing systems, payments, or financial platform engineering.
  • Experience with complex recurring revenue models (ARR), SaaS/subscription management, and usage-based billing is highly desirable.
  • Proven ability to design, build, and operate finance-critical systems at scale, ideally within large SaaS, Enterprise Tech, FinTech, or eCommerce companies.
  • Experience working with and integrating ERP systems (e.g., NetSuite) and other financial platforms (e.g., Coupa, Aptitude, payment gateways).
  • Strong architectural skills and the ability to lead technical strategy for complex, distributed systems using Java, JavaScript, React, Kubernetes, SQL, etc.
  • Excellent cross-functional leadership and communication skills, with the ability to influence stakeholders, translate complex requirements, and build alignment across diverse teams (Engineering, Finance, Product).
  • A strategic mindset balanced with a strong execution focus, capable of navigating ambiguity and leading teams through technical and financial complexity.
  • A commitment to operational excellence, system reliability, and data accuracy in systems where precision is paramount.
  • Experience leading technically diverse teams (software engineers/developers, business system administrators).
  • Lead the design, development, and scaling of HubSpot's finance-critical systems, including billing, invoicing, collections, revenue recognition, and reporting, ensuring they support future growth and complexity.
  • Drive the technical strategy and architectural evolution for the Billing group, balancing performance, compliance, flexibility, and modernization efforts.
  • Partner closely with senior leaders across Product Management, Finance, UX, and other Engineering groups to define roadmaps and deliver solutions that enable new pricing models, business initiatives, and streamlined operations.
  • Ensure high data integrity and audit readiness across financial systems, mastering the flow of data between CRM, billing, CPQ, and ERP platforms (like NetSuite) and proactively tackling reconciliation challenges.
  • Foster a culture of operational excellence, technical rigor, and high-trust collaboration within your teams and across functional boundaries.
  • Mentor and develop engineering leaders and engineers within your organization, guiding a technically diverse team working across microservices, APIs, data pipelines, and financial platforms.
  • Reduce time-to-market for monetization changes by improving system architecture and internal tooling.

Backend DevelopmentLeadershipSoftware DevelopmentSQLJavaJava Enterprise EditionREST APIMicroservicesSaaS

Posted 15 days ago
Apply
Apply

🧭 Full-Time

💸 180000.0 - 220000.0 USD per year

🔍 Software Development

  • Experience building, testing and releasing 3rd party libraries for inclusion into iOS, Android and Flutter native apps.
  • Comfortable with the complexities and high expectations of integrating your software into external applications.
  • Understand the importance of zero crashes, simple APIs, solid documentation and real-world examples.
  • Ready to hop on calls with customers across industries, to answer their questions, and assist with integration issues.
  • Proven track record of recruiting and leading high-performing engineers.
  • Drive measurable impact on revenue generation and customer retention, through effective, efficient and error-free native app data collection
  • Expand and mature our native app SDK development, testing, automation and release processes
  • Measure and manage our SDKs in production; be the first one to know when something isn’t right, and act quickly to address it
  • Proactively over-communicate your team’s activities, accomplishments and areas for improvement across the organization
  • Hire, retain, mold and maintain the best native engineering team in the industry
Posted 24 days ago
Apply
Apply

🧭 Full-Time

💸 175000.0 - 200000.0 USD per year

🔍 Warehouse Management

🏢 Company: Logiwa👥 101-250💰 $10,000,000 Series B over 2 years agoE-CommerceBusiness Information SystemsRetail TechnologySupply Chain ManagementCommercialSoftware

  • 10+ years in software development, with a strong background in .NET technologies.
  • 8+ years of progressive experience in software engineering leadership roles, with at least 3 years managing multiple teams.
  • Proven track record of successfully leading engineering teams in a high-growth SaaS product company.
  • Experience with Warehouse Management Systems (WMS) technology
  • Demonstrated experience in significantly improving SDLC processes
  • Experience in strategically utilizing and managing outsourced or remote engineering teams
  • Deep understanding of building and maintaining scalable, highly available, and performant software systems
  • Proven experience in stabilizing and improving Quality Assurance processes
  • Solid understanding of security principles and experience implementing compliance programs (e.g., SOC 2, GDPR).
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent verbal and written communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
  • Strong mentorship and people development skills.
  • Lead, mentor, and grow multiple high-performing engineering teams, fostering a culture of technical excellence, collaboration, and continuous improvement.
  • Define, evolve, and implement best-in-class software development lifecycle (SDLC) practices to enhance agility, efficiency, and code quality across all teams.
  • Develop and execute strategies for scaling the engineering team, including the effective selection, management, and integration of outsourced resources to complement internal capabilities and accelerate development.
  • Drive initiatives to improve the scalability, performance, and availability of the Logiwa platform, ensuring it meets the demands of high-volume fulfillment operations and maintains high uptime.
  • Champion and implement strategies to stabilize and mature the Quality Assurance function, integrating robust automated and manual testing practices throughout the SDLC to ensure product quality and reliability.
  • Oversee all aspects of the development process, from planning and design to deployment and monitoring, ensuring adherence to security best practices (including SOC and GDPR compliance).
  • Manage project budgets, resources, and timelines effectively, reporting on team and application performance through key metrics.
  • Collaborate closely with Product Management, Sales, and Customer Success teams to align engineering efforts with business objectives and customer needs.
  • Establish and promote secure development practices, ensuring all engineers are trained and adhere to security standards.
  • Develop learning paths and provide coaching to team leads and managers to support their growth and the development of their teams.
  • Oversee penetration testing activities and the remediation of identified vulnerabilities.
  • Represent the engineering team in customer engagements, investor discussions, and industry events.
  • Contribute to the Engineering Blog and enhance Logiwa's technical brand.
Posted 25 days ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 8 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 10 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.