CrawlJobs Logo
Briefcase Icon
Category Icon

Software Designer Jobs

45 Job Offers

Filters
Duv Reticle Handler Software Design Engineer
Save Icon
Join a top-tier team in Linkou, Taiwan as a **Duv Reticle Handler Software Design Engineer**. You'll develop cutting-edge semiconductor software using **C, C++, and Python** within an Agile framework. We seek a Master's degree holder with 3-5 years of experience in automatic equipment software de...
Location Icon
Location
Taiwan , Linkou
Salary Icon
Salary
Not provided
asml.com Logo
ASML
Expiration Date
Until further notice
Intermediate Control Systems Software Designer
Save Icon
Join our dynamic team in Cambridge, Canada, as an Intermediate Control Systems Software Designer. Design and develop innovative PLC and PC-based automation solutions using robotics, vision systems, and motion controllers. This role offers global travel, a performance bonus, RRSP matching, and a c...
Location Icon
Location
Canada , Cambridge
Salary Icon
Salary
36.54 - 50.24 CAD / Hour
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Software Designer
Save Icon
Join Barclays in Pune as a Software Designer. You will design scalable, secure microservices and distributed systems using Java, Spring Boot, and cloud platforms (AWS/OpenShift). Drive innovation in infrastructure, CI/CD pipelines, and containerization (Docker/K8s). Enjoy benefits like private me...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Senior Software Systems Designer
Save Icon
Join AMD's Bangalore team as a Senior Software Systems Designer. Develop world-class Windows, Linux, and UEFI RAID drivers for AMD platforms. Utilize deep C/C++ expertise in Windows kernel, storage architecture, and NVMe protocols. Enjoy a vertically integrated role from firmware to application l...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Software Design Engineer 3
Save Icon
Join our team in Redmond as a Software Design Engineer 3, driving industry-leading audio technologies across Windows. You'll diagnose certification failures, improve test content, and enhance tools using your C++ and Windows driver expertise. Collaborate with major partners like Intel and Dell wh...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
66.00 - 72.00 USD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Research Intern - MSR Software-Hardware Co-design
Save Icon
Join Microsoft Research as a Software-Hardware Co-design Intern in Redmond. This PhD-level role focuses on pioneering high-performance, efficient systems for AI/ML workloads. You will build real systems, publish research, and deploy technologies on Azure. Ideal candidates have experience in syste...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
6710.00 - 13270.00 USD / Month
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software System Design Engineer
Save Icon
Join our team in Florida as a Senior Software System Design Engineer. You will architect and own scalable CI/CD and automation platforms for complex software stacks. We seek an expert in distributed systems, containerization (Docker), and workflow orchestration (e.g., Jenkins) with strong Python/...
Location Icon
Location
United States , Florida
Salary Icon
Salary
134400.00 - 201600.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Technical Lead - Software System Design Engineer
Save Icon
Lead a growing team in Cambridge, developing high-performance C++ functional models for AMD's cutting-edge SoCs. Combine hands-on technical leadership in architecture simulation with people management and mentorship. This high-impact role requires expertise in C++11/14/17, x86/ARM/GPU architectur...
Location Icon
Location
United Kingdom , Cambridge
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Manager Software System Design
Save Icon
Lead software engineering teams in Bangalore to deliver complex system software products. This managerial role requires 10+ years of hands-on development and architecture experience, plus 3+ years in leadership. You will drive project planning, technical rigor, and global collaboration for compil...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Lead Software System Design Engineer
Save Icon
Lead Software System Design Engineer role in Bangalore. We seek a senior engineer with deep C++ skills and expertise in performance analysis across Linux, Windows, and FreeBSD. You will design toolchains, optimize complex systems, and resolve CPU, memory, and power bottlenecks. Experience with ha...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Software Designer
Save Icon
Join Barclays in Pune as a Software Designer. You will design scalable, secure microservices and distributed systems using Java, Spring Boot, and cloud platforms (AWS/OpenShift). Drive innovation in infrastructure, CI/CD pipelines, and containerization (Docker/K8s). Enjoy benefits like private me...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Manager Software System Design
Save Icon
Lead a high-caliber software engineering team in Bangalore, developing next-generation platform SW solutions for AMD. This role requires 15+ years of experience, including 10+ in technical leadership and 5+ in team management. You will define deliverables, manage resources, and mentor talent, lev...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Staff Software Engineer, Model Based Design and Verification
Save Icon
Join Archer's MBD Software Team in São Paulo as a Staff Software Engineer. Develop and certify safety-critical embedded software for Flight Controls or Battery Management Systems using MATLAB/Simulink and C/C++. This role requires 8+ years' experience with DO-178C/DO-331 standards and model-based...
Location Icon
Location
Brazil , São Paulo
Salary Icon
Salary
Not provided
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Staff Software Engineer, Design Systems
Save Icon
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
vanta.com Logo
Vanta
Expiration Date
Until further notice
Staff Software Engineer, Design Systems
Save Icon
Location Icon
Location
United States; Canada
Salary Icon
Salary
Not provided
vanta.com Logo
Vanta
Expiration Date
Until further notice
Software Engineer HW/SW Co-Design
Save Icon
Location Icon
Location
United States , Menlo Park
Salary Icon
Salary
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer, Systems ML - SW/HW Co-design
Save Icon
Location Icon
Location
United States , Sunnyvale
Salary Icon
Salary
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer - Instructional Design
Save Icon
Location Icon
Location
India , Mumbai
Salary Icon
Salary
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Senior Control Systems Software Designer
Save Icon
Location Icon
Location
Canada , Cambridge
Salary Icon
Salary
42.31 - 58.17 CAD / Hour
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Software System Design Developer
Save Icon
Join HPE as a Software System Design Developer in Bangalore. Design and implement innovative, cloud-native solutions using Java/Groovy/C++ for mission-critical systems. Leverage your 7-10+ years of expertise in software design, distributed systems, and security-first practices. Enjoy a culture fo...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Previous 1 2 3 Next

About the Software Designer role

Software Designer Jobs: Crafting the Digital World Through Code and Creativity

Software Designer jobs represent a dynamic and crucial intersection of technical expertise, creative problem-solving, and user-centric thinking. Professionals in this role are the architects and builders of the software applications that power our modern world, translating complex requirements into functional, efficient, and often beautiful digital experiences. While titles may vary—including Software Engineer, Applications Developer, or Software Designer specifically—the core mission remains: to analyze, design, develop, test, and maintain software solutions.

At its heart, a Software Designer's work involves the full lifecycle of software creation. They begin by analyzing user needs and system requirements, often collaborating with product managers, stakeholders, and other designers. Following this analysis, they move into the design phase, planning the structure, components, and interactions of the software. This is where logical architecture meets practical implementation. The bulk of their time is typically spent on the hands-on development: writing clean, scalable code in various programming languages such as Python, JavaScript, Java, C#, or others relevant to their stack. They debug issues, perform rigorous testing to ensure reliability, and continuously integrate feedback to refine the final product. Documentation of code and procedures for maintenance is also a standard responsibility, ensuring long-term sustainability.

Common responsibilities across Software Designer jobs include developing new features or entire applications, maintaining and improving existing codebases, writing and executing test plans, and collaborating within cross-functional teams. They may also be tasked with reviewing code from peers, integrating software with databases and third-party services, and staying abreast of emerging technologies and best practices. For senior-level positions, leadership expands to mentoring junior engineers, making high-level architectural decisions, managing project timelines, and interfacing directly with stakeholders to define technical strategy.

The typical skill set required for these jobs is a blend of hard and soft skills. A strong foundation in computer science principles is essential, usually evidenced by a degree in Computer Science, Software Engineering, or a related field, though equivalent experience is often valued. Proficiency in one or more programming languages and their associated frameworks (like React, .NET, or Spring) is fundamental. Equally important is a deep understanding of data structures, algorithms, and system design. Beyond pure coding, successful Software Designers possess excellent analytical and problem-solving abilities to deconstruct complex challenges. Familiarity with version control systems like Git, testing methodologies, and agile development practices is standard. As collaboration is key, strong written and verbal communication skills are vital for explaining technical concepts and working effectively in a team environment.

Whether focusing on front-end user interfaces, back-end systems, or full-stack development, Software Designer jobs are at the forefront of innovation. They offer a career path for those passionate about building the tools, platforms, and applications that define our digital age, requiring a perpetual learner's mindset and a commitment to crafting quality software from concept to deployment.

Filters

×
Countries
Category
Location
Work Mode
Salary