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 12 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Canton, MA vacancy
$79.02k - $119.52k
Mission of the Role This position will be located at our Bloomington, MN or 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....SuggestedFull timeWork at officeMonday to FridayFlexible hoursWeekend work$125k - $175k
...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...SuggestedFull timeWork at officeImmediate startWorldwideRelocation$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...SuggestedFull timeWork at officeRelocation$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...SuggestedFull timeWork experience placementCasual workWork at officeImmediate startWork from homeFlexible hours$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
...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$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$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...Temporary workWork experience placementWork at officeRemote workFlexible hours$68.9k - $131.1k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... .../ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department’s primary goal is to design, develop, and...Temporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hoursDay shift$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$116k - $174k
...Want to learn more about life at Klaviyo? Visit klaviyo.com/careers to see how we empower creators to own their own destiny.Software Engineer II - Recommendations (Boston, MA onsite 5x a week)Why you should join the Recommendations Platform Team The Recommendations Platform...- College Park, MD | Columbus, OH | Boston, MAProduct Engineering - Product Engineering /Full-time /RemoteImmuta is the Data Provisioning... ...the value of their data responsibly.ABOUT THE ROLEAs a Software Engineer II on the Request App Team, you’ll independently deliver well-...Full timeLocal areaWorldwide
- ...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....Full time
$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- ...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- ...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...Full timeWork at officeRelocation
$125k - $175k
...resting heart rate, and sleep quality to provide personalized insights into users' fitness, health, and recovery. As a Software Engineer II (Full Stack) on the Health team, you will build and maintain the clinical tools that power WHOOP's healthcare initiatives. Working...Full timeWork 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
$112k - $141k
...requires fresh and diverse perspectives. Come join us for the ride! Role overview The DevX Tools team is hiring a Software Development Engineer II. The DevX Tools team is part of Engineering Platform's Developer Experience organization. We are responsible for...Flexible hours$88.3k - $122.5k
...strategically important areas of Alarm.com's engineering organization: Strategic Partner... ...reliable, well-bounded, and evolvable. An SE II in this space contributes meaningfully to... ...structure. The Role We are hiring a Software Engineer II to contribute to the SPX and...Casual workWork at officeImmediate startWorldwideShift work$123k - $150k
...services across 160 countries. To learn more, visit franklincovey.com Title: Full Stack Developer Global Title: Software Engineer II Division & Department: Corporate Platform Development Status: Full-Time Exempt Reports to: Manager, SWE Location...Full timeRemote work$126.99k - $141.1k
...to-end platform that empowers residential real estate agents to deliver exceptional service to seller and buyer clients.As a Software Engineer II in the Transaction Journey (TJ) organization, you will use your Frontend web expertise to build products that deliver high...Minimum wageWork from homeFlexible hours- ...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
$143.7k - $194.4k
...that work passionately to apply leading advances in robotics and software to solve real-world challenges that will transform our... ...bar for our productsA day in the lifeAs a Software Development Engineer II within the Robotics Operation Management org, you will get to...InternshipFlexible hours- Comtech Telecommunications Corp. in Stoughton, MA is seeking an Engineer II to support a cloud-first IT environment, primarily focusing on advanced technical support and administration of Microsoft 365 and related cloud apps. The role includes onboarding/offboarding with...
$128k - $252.5k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...this role ends on 9/11/2026 Work You’ll Do As a Lead Agentic Software Engineer II, you will be responsible for:Lead the design, implementation...Local area- ...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...Full time
$126.99k - $141.1k
...and buyer clients. The Compass Integrated Services (CIS) engineering team is at the core of driving our next phase of growth and platform... ...learning the broader business context of your team's software. What We Look For: ~2-4 years of software engineering experience...Minimum wageFull timeFlexible hours- ...We are looking for a Junior to Midlevel Software Engineer who is eager to learn, grow, and contribute to meaningful data challenges from day one. This is a role for someone who enjoys writing code, building practical solutions, and developing their skills alongside...Full timeVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- information technology software engineer Canton, MA
- intel software engineer Canton, MA
- software developer fintech Canton, MA
- consulting software engineer Canton, MA
- part time software developer remote Canton, MA
- software developer positions Canton, MA
- software engineer healthcare Canton, MA
- startup software engineer Canton, MA
- senior software engineer remote Canton, MA
- software engineer amazon Canton, MA


