Software Engineer II
$79.02k - $119.52kSICK AG
Software Engineer II
Mission of the Role
- 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 de-risk 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.
- 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 short-term fixes and long-term systemic improvements.
- 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 non-technical stakeholders.
- Create, maintain, and review technical documentation including design specifications, test plans, change logs, and release notes.
- Support software change management and release documentation processes.
- 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.
- Design, implement, and optimize classical and machine-learning-based 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 high-value 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.
- 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 problem-solving, 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, inter-process 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 third-party 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.
- Starting Base Annual Salary Range : $79,020 - $119,515
- Bonus Eligibility : This role is not eligible for an annual bonus.
Information at a Glance
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Canton, MA vacancy
- Job Description:Our OpportunityChewy is seeking a Full Stack Software Engineer II in Boston, MA to help build and scale the platform-driven ecosystem powering Chewy Vet Care across clinics, digital experiences, and pharmacy. You will develop reliable backend services,...SuggestedLocal areaFlexible hours
$119k - $221k
...for carriers and the customers they serve. We build AI-powered software that keeps everyone in the claims conversation informed and... ...touch, 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...SuggestedWork at officeLocal areaFlexible hours2 days per week3 days per week$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...SuggestedFull timeWork at officeRelocationFlexible hours$125k - $175k
...understanding 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...SuggestedFull timeWork at officeRelocation$68.9k - $131.1k
...Aerospace, an RTX company, is a leader in engineering and proposal teams to successfully... ...work at RTX.The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented Software Engineer II to join our team. What You Will DoParticipate...SuggestedTemporary workWork experience placementWork at officeRemote workFlexible hours$125k - $175k
...member acquisition, activation, engagement, and retention through rapid experimentation and thoughtful product development. As a Software Engineer II (Full Stack), you will build and maintain the experiences and services that power WHOOP’s growth initiatives, working across...Full timeWork at officeRelocation$93.8k - $125.1k
...security space and relentlessly pursue our mission of keeping Every Home Secure. What You'll DoSimplisafe is looking for a Software Engineer II to join our User Systems team to develop and maintain our cloud based backend systems that power our native mobile applications...Work experience placementWork at office$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 timeWork at officeRelocation- ...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...Full timeWork experience placement
$120k - $135k
...Software Engineer II Do you love tinkering with devices? Have you automated your own home? Do you love working with a highly motivated team of talented engineers? If the above holds true for you, then we would love to talk to you! Alarm.com is looking for a versatile...Full timeWork experience placementCasual workWork at officeImmediate startWork from homeFlexible hours- ...About the Role Klaviyo is looking for a Backend Engineer to support key initiatives that enhance our product offerings and drive... ...boundaries of what’s possible for our customers. As a Software Engineer II, you’ll tackle complex challenges, explore multiple solutions...Full timeImmediate start
- ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data...Immediate startRemote work
$176.8k - $196.1k
...platform that empowers residential real estate agents to deliver exceptional service to seller and buyer clients.As a Senior Software Engineer II, you will join a world-class engineering team operating the only end-to-end platform in the real estate industry. We are...Minimum wageFlexible hours$125k - $175k
...resting heart rate, and sleep quality to provide personalized insights into users' fitness, health, and recovery. As a Backend Software Engineer II, you will build on WHOOP’s generative AI capabilities to develop and maintain exciting, member-facing features that drive...Full timeWork at officeRelocation- ...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 (Backend, Health Records) to help build the systems that enable secure, scalable ingestion and utilization of health data....
$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 timeWork at officeRelocation- ...monitors vital physiological metrics to offer personalized insights that enhance fitness, health, sleep, and recovery.As a Software Engineer II on the Core team, you will build the foundational services that power the WHOOP App and develop features that empower members...Work at officeRelocation
- ...products and services that improve everyday life while supporting businesses, communities, and economies worldwide. Position: Software Dev Engineer II Location: Boston, MA Duration: 6 Months Job Type: Temporary Assignment Work Type: Onsite Job Description:...Temporary workWorldwide
$162.55k
...Software Engineer II Software Engineer II sought by REsurety, Inc. in Boston MA to perform the following duties: Responsible for the development and maintenance of a multi-hundred-terabyte data lake. Development and maintenance of proprietary algorithms for wind generation...$112k - $141k
...Software Development Engineer II At CarGurus, our mission is to give people the power to reach their destination. We started as a small team of developers determined to bring trust and transparency to car shopping. Since then, our history of innovation and go-to-market...Flexible hours$114.5k - $188k
...Software Engineer II Iterable is the leading AI-powered customer engagement platform that helps leading brands like Redfin, SeatGeek, Priceline, Calm, and Box create dynamic, individualized experiences at scale. Our platform empowers organizations to activate customer...Contract workImmediate startRemote workWorldwideHome officeFlexible hours$125k - $175k
...a higher level through a deeper understanding of their bodies and daily lives.We are looking for a talented and passionate Software Engineer II to join our MLOps team, focusing on the development and optimization of ML cloud infrastructure. In this role, you will play...Full timeWork at officeRelocation- ...university degree; or equivalent experience in computer science, software engineering, or similar subjects3+ years of experience in software... ...are exercised.There is flexibility to hire at the Engineer I/II or Senior Software Engineer level, depending on your experience...ApprenticeshipEasy work
$104.3k - $177.8k
...Senior Software Engineer II Join our team at Alegeus, where you'll experience unmatched opportunity and a culture that cares deeply about succeeding together. As a Senior Software Engineer II, you'll drive our technology vision forward and push the boundaries of innovation...Work at officeLocal areaFlexible hours$104.3k - $177.8k
Senior Software Engineer II Do you want to shape the future of fintech and healthtech? Energized by challenges and inspired by bold goals? Ready to elevate your career alongside driven and talented colleagues? If that sounds like you, explore a career at Alegeus today....Work at officeLocal areaFlexible hours$68.9k - $131.1k
...global market. Join us and help shape the future of aerospace and defense.Our Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for talented early career Software Engineers to join our team developing and supporting our...Full timeContract workTemporary workWork experience placementInternshipWork at officeRemote workWorldwideFlexible hours$68.9k - $131.1k
...Clearance Type: None/Not Required Security Clearance Status: Not RequiredOur Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for talented experienced Software Engineers to join our team developing and supporting our Air...Contract workTemporary workWork experience placementStart working todayWork at officeRemote workWorldwideFlexible hours$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...shape the future of aerospace and defense.The mission of the software team in Marlborough, MA is to provide world-class software for...Temporary workWork experience placementWork at officeRemote workFlexible hours$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...$125k - $175k
...that power WHOOP’s member experience globally. As an Android Engineer II on this team, you will develop shared frameworks, design system... ...localization pipelines or translation toolingLearn more about our Software Org and how to be successful in your engineering career at...Full timeWork at officeRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- ngo software engineer Canton, MA
- software developer positions Canton, MA
- consulting software engineer Canton, MA
- software developer Canton, MA
- software engineer healthcare Canton, MA
- cybersecurity software engineer Canton, MA
- software developer fintech Canton, MA
- software engineer amazon Canton, MA
- part time software developer remote Canton, MA
- software engineer Canton, MA


