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
$125k - $175k
...Software Engineer II At WHOOP, we're on a mission to unlock human performance and healthspan. WHOOP empowers members to perform at a higher level and live longer through a deeper understanding of their bodies and daily lives. Protecting our members' data and ensuring...SuggestedFull timeWork at officeImmediate startWorldwideRelocation$96.8k - $120k
...looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...the unthinkable. We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking for motivated...SuggestedWork at officeLocal areaRemote workWorldwide$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...SuggestedContract workLocal areaImmediate startRemote workWorldwideHome officeFlexible hours$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...SuggestedFlexible hours$115k - $125k
...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...SuggestedFixed term contractCasual workWork at officeImmediate startWorldwide$60 - $68 per hour
...and services that improve everyday life while supporting businesses, communities, and economies worldwide. Position: Software Dev Engineer II Location: Boston, MA 02210 Duration: 6 Months Job Type: Temporary Assignment Work Type: Onsite Pay range: $6...Hourly payTemporary workWorldwide- ...Our client is hiring a Software Engineer in Test II to join their Developer Experience team, supporting the development and maintenance of automated testing tools used across the quality engineering organization. This is a full-time, hybrid position focused on implementing...Full time
$176k - $230k
...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $176K - $230K At Confluent, we are... ...Data Streaming Platform. About the Role: As a Senior Software Engineer II at Confluent, you will take ownership of critical backend...Full timeImmediate startRemote work$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...Full timeWork at officeRelocationFlexible hours$93.8k - $137.6k
...as we 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...Work at office$112k - $141k
...and diverse perspectives. Come join us for the ride! 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...Flexible hours$130k - $175k
Full-Stack Software Engineer II Location: Cambridge, Massachusetts, United States. Base salary range: $130,000 - $175,000. Eligible for an annual incentive bonus and equity plans. What You’ll Do Build full-stack and SPA TypeScript applications ranging from experiments...Work at office$120k - $190k
Chewy Vet Care Florida, LLC Software Engineer II $120K - $190K Job Description At Chewy, it is our mission to become the most trusted and convenient online destination for pet parents and our partners vets and service providers alike. Our success is measured by the happiness...Local areaFlexible hours$46 - $56 per hour
# Software Dev Engineer - Software Dev Engineer IIApply**Job#: 3038723****Job Description:**Software Dev Engineer - Software Dev Engineer II**Location:** Boston, Massachusetts (Onsite)Compensation: $46 - $56 hourlyRole OverviewWe are seeking a Software Development Engineer...Hourly payContract work- A prominent automotive technology company in Boston is seeking a Software Development Engineer II to enhance the developer experience. This role involves designing and building internal platforms and tools, collaborating in a hybrid setting, and requires strong Java skills...
$115k - $142.6k
Foundation Medicine in Boston is seeking a Software Engineer II to design and support software applications that assist doctors in patient treatment options. This role involves collaboration with project managers and stakeholders to clarify requirements, alongside responsibilities...$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
...resting heart rate, and sleep quality to provide personalized insights into users' fitness, health, and recovery. As a Backend Software Engineer II on AI Experiences, you will build on WHOOP’s generative AI capabilities to develop and maintain exciting, member-facing...Full timeWork at officeRelocation$125k - $170k
...variability, resting heart rate, and sleep quality to provide personalized insights into users’ fitness, health, and recovery. As a Software Engineer II on the Healthcare Infra team, you will help build and maintain exciting features in the Healthcare space and connect members...Full timeWork at officeRelocation$119k - $221k
...for carriers and the customers they serve. We build AI-powered software that keeps everyone in the claims conversation informed and... ...love to meet you. Position We are looking for a Sr. Software Engineer II (DevOps) to help us build and scale the infrastructure that powers...Work at officeLocal areaFlexible hours2 days per week3 days per week$116k - $174k
Software Engineer II - Identity & Access Management At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyos brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each...Flexible hours$129.6k - $190k
Job Summary We are seeking a talented and motivated ML Software Engineer (I/II) to join the software platform group at Iambic Therapeutics. You will build, deploy, and operate ML systems that power our drug discovery efforts. You will work with our multi-disciplinary team...Work experience placementWork at officeFlexible hours- ...developer-friendly. Team culture Small team, all located in Boston. 4 Engineers, 1 Product Manager, 1 Program Manager and support. Why is the... .... Automating and building useful things. We're looking for a Software Development Engineer to help design, build, and scale Bina's...For contractorsWork at officeImmediate startRemote workFlexible hoursWeekend work
$129.6k - $190k
Dormont Manufacturing Co is seeking a motivated ML Software Engineer (I/II) in Boston, MA to build and operate ML systems for drug discovery. You will collaborate with teams to streamline deployment processes and mentor peers in best practices. The role demands expertise...- 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...
- Silicon Laboratories Inc. is looking for an Applications Engineer II to provide expert support in embedding technology. You will resolve complex issues in customer applications while developing documentation and guiding customer engagements. With a strong foundation in...
$93.8k - $137.6k
A leading home security company in Boston is seeking a Software Engineer II to build and maintain cloud-based systems for live video streaming and recording. The ideal candidate has experience in backend systems and can work collaboratively in an Agile environment. This...Work at officeWork from home- Silicon Labs is seeking an Applications Engineer II in Boston, MA, to support customers with embedded software integration and drive technical engagements. The role involves leading debugging efforts, producing high-quality documentation, and collaborating across teams...
- WHOOP is seeking a DevOps Engineer II to lead efforts in securing and optimizing our cloud infrastructure in Boston, MA. This role combines responsibilities in building, operating, and ensuring the security of WHOOP's cloud environments, utilizing best practices to safeguard...
$116k - $174k
Klaviyo Inc. in Boston is looking for a Software Engineer II specialized in Identity & Access Management. You'll be instrumental in shaping the identity platform that every team relies on, ensuring secure login and effective permissions. This role involves end-to-end ownership...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- software developer fintech Canton, MA
- consulting software engineer Canton, MA
- junior software developer remote Canton, MA
- senior software engineer remote Canton, MA
- entry level software engineer remote Canton, MA
- startup software engineer Canton, MA
- software engineer internship remote Canton, MA
- software engineer Canton, MA
- part time software developer remote Canton, MA
- software developer Canton, MA

