





Generic mid-level software engineer title, broad required skillset, and common experience band increase competition.
Distributed-systems, AWS and hardware integration increase domain specificity, making cross-industry moves moderately transferable.
Explicit 5+ years requirement plus mandatory AWS/Node.js and distributed-systems skills enforce strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Analyze, design, develop, and maintain software solutions for organization's products and systems with a focus on software and hardware integration for consistent performance.
Lead and participate in code reviews, establish requirements for software projects, prioritize feature implementation, and ensure project quality standards are met.
Provide mentorship to junior personnel, engage with internal and external stakeholders, and apply innovative technologies including GenAI in software development lifecycle.
Bachelor's or Advanced Degree in Computer Science, Software Engineering, or related discipline (equivalency considered).
5+ years of relevant software engineering experience (3+ years with an Advanced Degree).
Proficiency in multiple programming languages, AWS services, distributed systems architecture, Node.js, TypeScript, and JavaScript.
Up to 15% travel, hybrid work arrangement available.
Experienced in handling moderately complex software design and development projects independently with minimal supervision.
Skilled in integrating new technologies and optimizing existing software or firmware designs, including adoption of GenAI.
Capable of leadership through mentoring junior team members and collaborating with cross-functional and customer-facing teams.