Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$79.02k - $119.52k

SICK

Mission of the Role This position will be located at our Canton, MA office. The Software Engineer II plays a key role in designing, developing, testing, and supporting software solutions across the full lifecycle of SICK products and platforms. Operating with increased independence, this role drives technical execution across development projects, enhances software performance and reliability, and contributes to the advancement of SICK's software ecosystem. The Software Engineer II collaborates closely with global, crossfunctional teams and supports strategic technology initiatives - delivering highquality, scalable, and secure solutions aligned with SICK's technology vision. Key Responsibilities Software Development Independently execute software design, development, and implementation tasks following SICK's development processes, including compliance with design control, quality standards, and regulatory requirements. Lead enhancements, maintenance, and release activities across the software lifecycle, including major and minor versions, patches, updates, and long-term support. Develop prototypes, proofs of concept, and MVPs to validate new ideas and derisk project uncertainties. Collaborate with internal and external development partners to meet technical, cost, and schedule expectations. Provide technical input during requirements refinement and architectural discussions. Testing & Quality Assurance Plan, design, and execute comprehensive test procedures to validate functionality, performance, reliability, and security. Conduct and sometimes lead code reviews, ensuring adherence to best practices, coding guidelines, and secure development standards. Troubleshoot, debug, and resolve complex software issues, proposing shortterm fixes and longterm systemic improvements. Cross-Functional Collaboration Work closely with Product Management, Engineering, and Quality teams to translate technical requirements into actionable development tasks. Contribute to backlog refinement, estimation, and risk identification during project planning. Communicate technical decisions, project updates, and risk mitigation strategies clearly to technical and nontechnical stakeholders. Documentation & Reporting Create, maintain, and review technical documentation including design specifications, test plans, change logs, and release notes. Support software change management and release documentation processes. Continuous Improvement & Learning Proactively maintain expertise in SICK platforms, technologies, and development tools. Evaluate and introduce new technologies, frameworks, and development practices that support innovation and efficiency. Mentor Software Engineer I team members through informal coaching, code reviews, and knowledge sharing. Contribute to process and product improvement initiatives. Machine Vision, Algorithms & Emerging Technologies Design, implement, and optimize classical and machinelearningbased algorithms for detection, inspection, automation, classification, tracking, and prediction using SICK 2D/3D cameras and programmable devices. Employ advanced techniques-such as deep learning-to enhance system accuracy, robustness, and scalability. Partner with internal teams to evaluate machine vision use cases and develop highvalue solutions. Maintain knowledge of modern hardware technologies, vision software frameworks, and AI/ML toolchains. Perform full engineering responsibilities including estimation, requirement analysis, technical risk assessment, and solution design. Perform other duties as may be assigned or required by management. Key Qualifications Experience : 2+ years of software development experience. Education : Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or equivalent experience is required. Position-specific Qualifications Strong problemsolving, debugging, algorithmic thinking, and system design abilities. Solid understanding of data structures, design patterns, and modern software engineering principles. Proficiency in programming languages such as C++, Python, or Lua, with the ability to work across multiple languages as needed. Demonstrated experience with multithreading, multiprocessing, interprocess communication, networking, or distributed systems. Experience with version control (Git), code review workflows, CI/CD, and issue-tracking systems. Familiarity with web fundamentals (HTML, CSS, JavaScript, REST/JSON, and ability to develop simple UI tools or prototypes. Ability to evaluate, integrate, and optimize thirdparty or open-source software components. Experience monitoring, optimizing, and improving system performance and stability. Experience designing or deploying machine vision / computer vision systems, including image processing or AI/ML-based methods. Exposure to training or operationalizing deep learning models. Comfortable using AI-assisted development tools such as GitHub Copilot or Claude Code. Strong communication skills with the ability to share technical information effectively across teams. Language : Professional written and spoken fluency in English required. Schedule : Generally Monday to Friday, full time; be on-call on some weekends (if required). General Working Conditions : Be able to usually work in an office environment; flexible (hybrid) work arrangements available. Travel : Be able to travel up to 5% of the time, including internationally; must have a valid passport. Work Status : Legally permitted to work in the country you are applying and willing to undergo an employment background check. Compensation The base salary is one part of our Total Rewards package and is determined within a range. The starting base salary range for this position is listed below; the actual starting salary will be based on a variety of factors including experience, skill set, education, performance, licenses/certifications, business needs and other job-related factors, as permitted by law. Starting Base Annual Salary Range : $79,020 - $119,515 Bonus Eligibility : This role is not eligible for an annual bonus. #J-18808-Ljbffr SICK

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Canton, MA vacancy
  • SICK, Inc. in Canton, MA is looking for a Software Engineer II to design and develop software solutions for SICK products. The role involves collaboration with global teams, leadership in software release activities, and a commitment to quality assurance. The ideal candidate... 
    Suggested
    Flexible hours

    SICK, Inc.

    Canton, MA
    3 days ago
  • $115k - $151.8k

     ...monitor and execute trades rapidly and efficiently. As we continue to innovate and grow, we’re searching for a forward‑thinking Software Engineer II to help us build the future of capital markets infrastructure. As a Software Engineer II You Will Utilize your expertise in... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area

    HPR (Hyannis Port Research)

    Needham Heights, MA
    2 days ago
  • $112k - $141k

     ...month and about 30,000 dealerships use our products. Role Overview As a core member of the Search Platform team (SPT), this Software Engineer II will collaborate with cross-functional teams, including data analysts and product managers, to guide projects from concept... 
    Suggested
    Flexible hours

    CarGurus

    Boston, MA
    3 days ago
  • $125k - $175k

     ...Protecting our members’ data and ensuring our systems scale securely and reliably is core to this mission. We are looking for a Software Engineer II (Full Stack Web) to join our Client Platform team, focused on Design Systems and Translations. In this role, you’ll design... 
    Suggested
    Full time
    Work at office
    Relocation
    Flexible hours

    WHOOP

    Boston, MA
    3 days ago
  • $125k - $175k

     ...empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives. WHOOP is hiring a Software Engineer II to join the Business Systems team. In this role, you will design and implement the backend systems that power WHOOP’s... 
    Suggested
    Full time
    Work at office
    Relocation

    WHOOP

    Boston, MA
    23 hours ago
  •  ...has assembled a diverse team of experts in software, robotics, control systems, optimization,...  ...software integration, hardware, and test engineering to solve some of the hardest problems...  ...customers. About the Job As an Engineer II, you’ll help build and test the autonomy... 
    Full time
    Temporary work
    Part time
    Internship
    Worldwide

    The Rundown AI, Inc.

    Boston, MA
    3 days ago
  • $114.5k - $188k

    Software Engineer II As a Software Engineer II at Iterable, you will independently develop, maintain, and deliver moderate‑complexity projects for the Delivery team, building the pipeline that sends messages to end users on time. You will work closely with teams such as... 
    Local area
    Remote work
    Flexible hours

    Iterable

    Boston, MA
    3 days ago
  • $125k - $175k

    A performance technology company located in Boston, MA is seeking a Software Engineer II to enhance internal tools and integrations supporting business operations. In this role, you'll develop scalable solutions, partner with various teams, and ensure system reliability... 
    Full time

    WHOOP

    Boston, MA
    3 days ago
  • $125k - $175k

     ...empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives. WHOOP is hiring a Software Engineer II to join the Business Systems team. In this role, you will design, build, and maintain internal tools and integrations that... 
    Full time
    Work at office
    Relocation

    WHOOP

    Boston, MA
    3 days ago
  • $125k - $175k

     ...variability, resting heart rate, and sleep quality to provide personalized insights into users’ fitness, health, and recovery. As a Software Engineer II (Backend) in the Healthcare group, you will help build and maintain exciting features that drive real health outcomes and... 
    Full time
    Work at office
    Relocation

    WHOOP

    Boston, MA
    3 days ago
  • $115k - $125k

     ...and services behind the connected devices powering millions of Alarm.com homes and businesses. Role Summary We are hiring a Software Engineer II to contribute to the design and development of backend services, APIs, and full-stack features that power Alarm.com's device... 
    Full time
    Fixed term contract
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    Boston, MA
    2 days ago
  • A leading marketing solutions company in Boston seeks a Software Engineer II to independently develop and maintain projects for the Delivery team. This role involves collaborating with teams to build next-generation marketing solutions, ensuring project quality and efficiency... 
    Remote work
    Flexible hours

    Iterable

    Boston, MA
    3 days ago
  • $137.5k - $141.7k

     ...Product Management and Product Design team members to deliver software products with high levels of value, usability, quality and...  ...practices are exercised. There is flexibility to hire at the Engineer I/II or Senior Software Engineer level, depending on your experience... 
    Hourly pay
    Apprenticeship
    Work at office
    Easy work

    McKinsey & Company

    Boston, MA
    3 days ago
  • $116k - $174k

     ...up their Klaviyo account and gaining value from the platform. Engineers on the team use data to discover opportunities for improvement...  ...friction for new customers. We are looking for great generalist software engineers with a passion for the experience-layer that have an... 
    3 days per week

    Klaviyo

    Boston, MA
    3 days ago
  • The Rundown AI, Inc. in Boston, MA is looking for an Engineer II to develop autonomy behaviors for unmanned systems. You'll implement tactical software features that enable complex missions, requiring a strong foundation in C++ and experience in robotics. This position... 

    The Rundown AI, Inc.

    Boston, MA
    3 days ago
  • Cohere Health, Inc. is seeking a Software Engineer II for our Data Platform team. This remote-first position plays a vital role in building and maintaining robust data pipelines that enhance analytics and clinical intelligence. The ideal candidate will write production... 
    Remote job

    Cohere Health, Inc.

    Boston, MA
    3 days ago
  • A leading consulting firm is seeking a Data Engineer II to design and optimize advanced analytics platforms. This role involves collaborating with diverse teams to manage large data environments, developing secure data pipelines, and ensuring data is production-ready for... 

    McKinsey & Company

    Boston, MA
    4 days ago
  • Shield AI is seeking an Embedded Software Engineer II in Boston, MA, to develop cutting-edge avionics software for Unmanned Aerial Vehicles (UAV). The role focuses on designing software that utilizes modern aerospace sensors and requires proficiency in C/C++ and embedded... 

    Shield AI

    Boston, MA
    3 days ago
  •  ...Protecting our members’ data and ensuring our systems scale securely and reliably is core to this mission. WHOOP is hiring a Software Engineer II focused on backend development to build and enhance systems that power our platform. This role will directly contribute to... 
    Work at office
    Worldwide
    Relocation

    Whoop

    Boston, MA
    more than 2 months ago
  •  ...team working at the forefront of biotechnology innovation. About the Role We are seeking a highly motivated Applications Engineer II to serve as a key technical partner to our global customer base. This role is ideal for someone who enjoys combining technical... 
    Remote work
    Flexible hours

    PBS Biotech

    Boston, MA
    3 days ago
  • $119k - $221k

     ...for carriers and the customers they serve. We build AI-powered software that keeps everyone in the claims conversation informed and...  ..., we'd love to meet you. We're looking for a Sr. Software Engineer II — Mobile Platform to lead the technical direction of our React... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Hi Marley

    Boston, MA
    3 days ago
  • $93.8k - $125.1k

     ...disrupt the home security space and relentlessly pursue our mission of keeping Every Home Secure. What You'll Do As a Software Engineer II on SimpliSafe's Video team, you'll help build and operate the cloud-based systems that power live streaming and video recording... 
    Work at office

    SimpliSafe

    Boston, MA
    27 days ago
  • $60k - $80k

    Ryder System, Inc. is looking for an Application Support Engineer II in Boston, MA. This role combines advanced application support with engineering-level troubleshooting, providing vital insights and solutions to complex issues across enterprise platforms. In this position... 

    Ryder

    Boston, MA
    3 days ago
  • $125k - $175k

     ...of their bodies and daily lives. Our wearable technology and software platform provide personalized insights that help individuals optimize their health, fitness, and recovery. As a Software Engineer II (Frontend), you will play a key role in shaping and delivering... 
    Full time
    Work at office
    Relocation

    Whoop

    Boston, MA
    more than 2 months ago
  • $60k - $80k

    Summary The Application Support Engineer II role combines advanced application support with engineering-level troubleshooting across enterprise platforms. Engineers take lead on complex issues, identify root causes, and implement fixes to improve system stability. The role... 

    Ryder

    Boston, MA
    3 days ago
  • $116k - $174k

     ...at which customers are setting up their Klaviyo accounts and gaining value from the platform. We are looking for generalist software engineers with a passion for the experience layer, who are interested in growing a user base and building a strong onboarding pipeline... 
    3 days per week

    Klaviyo

    Boston, MA
    3 days ago
  • $125k - $175k

     ...daily lives. Protecting our members’ data and ensuring our systems scale securely and reliably is core to this mission. As a DevOps Engineer II on the Cloud Security team, you will play a key role in building and operating the infrastructure, tooling, and guardrails that... 
    Full time
    Work at office
    Relocation

    WHOOP

    Boston, MA
    3 days ago
  • $130.32k

     ...and equity of individuals and communities in the US. About the Position: Dimagi is looking for a full-stack software engineer to fill our Engineer II position to primarily work on our flagship platform CommCare, among other development opportunities that may arise... 
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Home office
    Work visa
    Flexible hours

    Dimagi

    Boston, MA
    5 days ago
  • $125k - $175k

    WHOOP in Boston is looking for a DevOps Engineer II to enhance and secure our cloud infrastructure. You will play a critical role in managing cloud environments and ensuring secure operations using AWS and Infrastructure as Code tools like Terraform. Ideal for candidates... 
    Full time

    WHOOP

    Boston, MA
    3 days ago
  • $116k - $174k

     ...destiny. About the Role Klaviyo is looking for a Full Stack Engineer to support key initiatives that enhance our product...  ...the boundaries of what’s possible for our customers. As a Software Engineer II, you’ll tackle complex challenges, explore multiple solutions... 
    Remote job
    Immediate start

    Klaviyo

    Boston, MA
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!