Software Engineer II
$79.02k - $119.52kSICK
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. 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 ResponsibilitiesSoftware 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.
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.
$79.02k - $119.52k
...Job Description Software Engineer II 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...SuggestedFull timeTemporary workFixed term contractWork at officeMonday to FridayFlexible hoursWeekend work$125k - $175k
...Software Engineer II (Backend, Platform) 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...SuggestedFull timeWork at officeImmediate startWorldwideRelocation$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...SuggestedLocal areaFlexible hours$114.08k - $140k
...About the Job The Software Engineer II, Computational Biology (WebApps Team) primarily develops web applications and rest endpoints that organize and display data from a highly concurrent, data-intensive pipeline infrastructure. This position completes design, development...Suggested- ...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...SuggestedFull time
$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...Full timeWork experience placementWork at officeLocal area$112k - $141k
...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 improving the developer experience through tooling, automation, and centralization...Flexible hours- ...Description MULTIPLE POSITIONS AVAILABLE Employer: AMAZON WEB SERVICES, INC. Offered Position: Software Dev Engineer II Job Location: Boston, Massachusetts Job Number: AMZ9971138 Position Responsibilities: Design, develop, implement, test, and document...
- ...bottom of the job posting to confirm that your state qualifies for the Work Your Way program. Spreetail is looking for a Software Engineer II fluent in Mandarin and English to join our US-based team. You’ll build and integrate backend systems that connect global...Work at officeRemote 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$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$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$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...Full timeFlexible hours$125k - $145k
Ellevation is looking for a Software Engineer II in Boston, MA. In this role, you will build and operate features that shape how educators manage English Learner programs. You will work full-stack, primarily with React on the front end and C#/.NET Core or Python on the...$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
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...
$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$52.5k - $80k
...Job Description The Pearson Virtual Schools Cloud Engineering & Operations team is seeking a Cloud Engineer II to support the development and operation of our cloud... ...as a learning opportunity Collaborate with software engineering and operations teams to support application...Internship- 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...
- 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...
$148.5k - $237.6k
...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with... ...customers is one of our key goals, and this squad is the main engineering team executing the work to make that happen. An ideal...Work experience placementWork at officeRemote work$74.7k - $112.1k
...success. Ready to join us? Here’s what the opportunity supported through our TGS Talent Acquisition Team requires: The Cloud Engineer II is a technical role responsible for designing, building, and maintaining cloud-based solutions and accelerators to support...Permanent employmentFull timeTemporary workRemote workFlexible hours- ...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 officeWorldwideRelocation
$125k - $175k
WHOOP in Boston, MA is seeking a Platform Engineer II to build scalable and secure cloud infrastructure. The role involves working with AWS, maintaining IAM systems, and ensuring security practices are embedded in developmental processes. The ideal candidate should have...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software engineer amazon Canton, MA
- software developer fintech Canton, MA
- part time software developer remote Canton, MA
- software engineer Canton, MA
- software engineer healthcare Canton, MA
- software developer Canton, MA
- information technology software engineer Canton, MA
- consulting software engineer Canton, MA
- entry level software engineer remote Canton, MA
- senior software engineer remote Canton, MA

