Director, Software Engineering
$220k - $320kCognex Corporation
Job DescriptionAbout us- Cognex is the largest, most successful and recognized global player in industrial machine vision! We are a financially strong, international company with no debt and have been in business for over 40 years. Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an image then analyze it to make sense of what’s being seen. We are deeply committed to fostering an inclusive and equitable work environment, guided by our "Work Hard, Play Hard, Move Fast" culture, which celebrates employee innovation, determination, and dedication in a dynamic, fun, and distinctive atmosphere.We are working on a hybrid schedule, 3 days in the office, 2 at home.Cognex is looking for a Director of Software Engineering to own the strategy, technical direction, and delivery of an Applied AI platform that will re-define how customers configure, manage and optimize industrial automation solutions on factory floors and in logistics operations. This is a highly visible leadership role with a unique opportunity to shape the future of AI-powered industrial automation. This role blends applied R&D, platform engineering, product delivery, and organizational leadership, turning emerging AI research into secure, reliable and scalable production-grade capabilities that create measurable customer value in the demanding realities of industrial manufacturing and logistics operations.Key ResponsibilitiesSet the technical vision and multi-year roadmap for a new Applied AI platform to simplify complex, multi-step customer workflows across Cognex’s product portfolio.Direct applied R&D on emerging AI capabilities, with structured experimentation and prototyping and a clear path from research to production.Lead architecture decisions spanning embedded devices, edge compute, and cloud services and infrastructure, ensuring seamless experiences across hybrid experiences.Own the reliability, scalability, security, cost efficiency and operational excellences of the services that power the platform, including APIs, model-serving infrastructure, data pipelines, and connected experiences.Establish the engineering standards, evaluation frameworks, guardrails, observability, and operational practices (SLAs, on-call, incident response) required to deliver trustworthy AI systems in production, balancing capability, reliability, latency, safety, and operating cost.Partner with Product, R&D, UX, and Hardware organizations to turn ambiguous problems into shipped capabilities, on committed timelines.Drive adoption of the platform across Cognex's product portfolio, enabling product teams to rapidly build and consume shared AI capabilities and services.Track the fast-moving AI landscape and translate external advances into pragmatic bets for Cognex.Drive cost efficiency, observability, and continuous delivery across cloud and hybrid (edge-plus-cloud) deployments, with privacy and security built in.Grow, lead, and mentor a high-impact engineering organization, building a culture of ownership, technical rigor and execution excellenceRole Requirements15+ years of software engineering experience, including 5+ years in senior engineering leadership roles managing managers and/or multiple engineering teams, with a proven track record of building high-performing organizations, delivering business-critical products, and driving technical strategy.Track record of shipping and scaling complex platforms and cloud/online services in production.Experience leading R&D or applied-research efforts from concept to shipped productDemonstrated experience turning ambiguous customer problems into shipped products, scalable products and technical strategyDeep expertise in backend/cloud architecture, API design and platform engineering.Hands-on familiarity with modern AI application architectures, including LLMOps, agentic systems, tool integration, retrieval augmented generation (RAG), Model Context Protocol, and evaluation harness design, prompt management, and production observability.Strong strategic and execution-oriented mindset, with the ability to balance ambitious AI innovation against reliability, scalability, cost, and deployment constraints.Exceptional communication, influencing, and stakeholder management skills, with the ability to align technical teams, executives, customers, and cross-functional partners around a shared vision and execution plan.Customer-focused leadership approach, with a passion for solving real-world customer problems through innovative software platforms and AI-driven experiences.Preferred Experience & QualificationsComputer vision, machine learning inference, or edge/embedded deployment systems.Background in industrial automation, manufacturing, robotics, or logistics.Experience productizing AI capabilities at scale, beyond prototypes and proof-of-concepts.Experience working with developer platforms, APIs, SDKs, or ecosystems that enable other teams to build and innovate more quickly.Advanced degree in Computer Science, Artificial Intelligence, Machine Learning, Robotics, or a related field.A reasonable estimate of the base salary range for this role is 220,000 USD - 320,000 USD. Please note that actual salaries may vary within the range based on factors including, but not limited to, education, training, experience, professional achievement, business need, and location. In addition to base salary, employees will participate in either an annual bonus plan based on company and individual performance or a sales incentive plan. This position is also eligible for equity under the Cognex Equity Program.This position provides a comprehensive benefits package, including health, dental, and vision insurance; a 401(k) retirement plan with company matching; employer-paid disability, family leave, life insurance, paid time off (including holidays), optional voluntary benefits, and recognition and wellness programs.Additional Job DescriptionEqual Employment OpportunityCognex is an equal opportunity employer. Cognex evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.SummaryLocation: Natick, MassachusettsType: Full time
$144.2k - $288.4k
...health care one person, one family and one community at a time. Position Summary: We’re looking for a Lead Director of Software Engineering who thinks like a founder, executes like a principal engineer, and leads like someone who’s done it at the highest levels...SuggestedHourly payFull timeTemporary workLocal area- ...Block Engineering is an award-winning developer of quantum cascade lasers and chemical detection systems used in research, industrial... ...Boston metro area). Block Engineering is seeking a Director of Software Engineering to lead our software development efforts. We are...Suggested
- ...System Director, Health Plan Systems and Digital Product DevelopmentLocation: Akron, OH Duration: 3 Months temp to hireThe System Director... ...performance standards.Team Leadership & Collaboration: Oversee software development and integration team activities, ensuring the...SuggestedTemporary work
- ...Director, Software Engineering Position Overview: The Director will be responsible for leading a skilled team of software developers in support of the firm's investments, operations, client service, reporting, and performance teams. This person will work directly...SuggestedRemote work
$153k - $276k
...Overview Director, Engineering – Global Finance Technology (GFT) SIMPL program, to support the Strategic Incremental Modernization of Premium... ...technical or business discipline. Minimum 10+ years of Software Engineering experience. Minimum 5+ years in a leadership...Suggested- ...Director of Software EngineeringEngineering - Boston, MA - Full TimeWe believe when it comes to fashion, it's all about the details. Our personalization... ...at the time.The RoleWe are seeking a Director of Software Engineering to lead an engineering team that is building the world's...Remote workFlexible hours
$227.8k - $338.8k
...Director of Software EngineeringThe Director of Software Engineering leads multiple software engineering teams responsible for the delivery of innovative, scalable, secure, and reliable products and services. This role partners closely with Product Management, UX, Architecture...$175k - $185k
.... Stay for the culture. What You'll Be Doing: Sr. Director, AI Platform Engineering Job Summary The Sr. Director of AI Platform Engineering... ...in these areas - staffing the teams, delivering the software, and operating it in production - working within the...Full timeImmediate startWork from home- ...The Planet Group has partnered with a Boston area company to locate a Director of Software Engineering for a full time role. This is a remote role but preference will be given to candidates local to the Boston area. We are seeking a hands-on, execution-focused Director...Full timeContract workLocal areaRemote work
- Lead multiple software engineering teams to deliver scalable, secure, and reliable products while aligning engineering strategy with business objectives. Drive organizational effectiveness, technical excellence, and talent development through close partnership with cross...
- ...CVS Health is seeking a Lead Director of Software Engineering to set the bar for technical excellence and lead a large-scale engineering organization. You will guide architecture, review critical work, and drive AI-powered transformations across teams. You’ll partner...
$181.9k - $325.05k
...The Director, Enterprise Systems – Health will serve as a senior technology leader within Global Technology Systems (GTS), partnering... ...initiatives, while driving collaboration across Architecture, Engineering, Security, Data, and PMO teams. Through strong business partnership...$208.64k - $247.76k
...About the Job: The Associate Director, Software Engineering (Engineering Enablement) is responsible for establishing and evolving the technical foundation that enables engineering teams to deliver secure, compliant, reliable, and scalable software solutions efficiently...Full time- A leading technology recruitment firm is seeking a Director of Software Engineering in Boston to lead a team building an advanced retail personalization platform. The ideal candidate will have 12+ years of experience in commercial software and previous leadership roles...Remote job
- ...fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: The Senior Manager, Software Engineering will lead the engineering organization responsible for Rocket Software's Enterprise Data Integration portfolio. The Senior...Remote workWorldwide
- ...Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user... ...‑paced, AI‑driven environment. This role reports to the Director of Engineering, Experience / User Platform. Key...Permanent employmentFlexible hours
- ...have built and brought to market a tax-smart investment strategy engine delivering an intuitive experience and intelligent automation.... ...Position Description: 55ip is looking for an experienced software development manager to lead the 55IP platform that forms the backbone...
- ...partners and deliver reliable, customer-centric technology services.The Director of Engineering, Agentic AI is responsible for defining and delivering the enterprise strategy for AI-enabled software engineering, with a focus on building a secure, scalable, and...Work experience placementLocal area
$101.9k - $163k
...initiatives that are integrated into the fabric of how we work every day. To learn more, please see . What you'll do here: As the Software Engineering Manager, you will manage and lead all aspects of a team dedicated to: Partner with content teams to analyze current...Full timeWork experience placementLive inLocal areaRemote workWorldwide$168k - $231k
Software Principal Engineer, Software Engineering The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications...$138.9k - $180.6k
...Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining software...Temporary workFor contractorsWork experience placementCasual workLocal areaRemote work$97.4k - $122k
...As a Software Engineer specializing in Verification & Validation, you will play a critical role in ensuring the performance, reliability, and compliance of embedded software, connected devices, and intelligent building control systems. Your work will directly influence...Permanent employmentTemporary workWork experience placementFlexible hours$160k - $185k
...delivering world-class service across the biopharmaceutical and clinical markets. Job Summary: Nova Biomedical is seeking a Software Engineer Manager to lead a local software development team supporting new product development for Nova’s osmometer platforms. This...Hourly payWork at officeLocal areaRemote workFlexible hours1 day per week$130k - $155k
...trial supply management (RTSM) and supply forecasting optimization software for the life sciences industry, offering the only fully cloud-... ..., with offices in Europe and Asia. We are seeking a Software Engineer with experience applying mathematical and statistical modeling...Flexible hours- Senior Engineer Participate in the design and implementation of new security systems that support our loss prevention agents' investigation suite of software, including providing recommendations on solutions. Analyze, design, develop and implement RESTful services and...
- MathWorks in Natick, MA is offering an Engineering Development Group internship that blends hands-on software engineering with learning and collaboration. You will contribute to updates for a future release of one of our 100+ products while gaining real-world experience...InternshipWork at officeRemote work
- ...provide business value. We seek a motivated, talented, expert Engineer to help guide the lifecycle of these capabilities through planning... ...& Qualifications Our ideal candidates will have primarily software engineer and core engineering experience with UKG Pro WFM, APIs...
- Software Engineer Our mission is to create technologies that make the precision medicine accessible. If that inspires you, let's talk. We are a well funded startup company with a plan to disrupt the clinical testing market. Our focus is on building NGS diagnostic and software...
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$40 per hour
...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer....Remote jobSummer workInternshipSummer internshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!
- software developer positions Natick, MA
- startup software engineer Natick, MA
- cybersecurity software engineer Natick, MA
- software developer Natick, MA
- software developer fintech Natick, MA
- part time software developer remote Natick, MA
- intel software engineer Natick, MA
- ngo software engineer Natick, MA
- information technology software engineer Natick, MA
- consulting software engineer Natick, MA






