CrawlJobs Logo

Filters

Location
Salary

Sr. Software Development Engineer Jobs

11 Job Offers

Sr. Software Development Engineer, Annapurna Labs
Save Icon
Join AWS Networking as a Sr. Software Development Engineer on the ENA Express team in Cupertino. You'll design and own features across the full stack—from Nitro Card firmware to user-space libraries and performance analytics—using C/C++ in production environments. Leverage the SRD protocol to red...
Location Icon
Location
United States , Cupertino
Salary Icon
Salary
193300.00 - 261500.00 USD / Year
Amazon
Expiration Date
Until further notice
Sr. Software Development Engineer in Test
Save Icon
Dialpad seeks a Sr. SDET to own test automation for its AI Voice Agent platform in Kitchener, Canada. You will build robust frameworks for end-to-end testing of LLM-driven systems, APIs, and agent orchestration. Requires 5+ years of SDET experience, strong Python skills, and hands-on AI/ML exposu...
Location Icon
Location
Canada , Kitchener
Salary Icon
Salary
135500.00 - 158000.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Sr. Software Development Engineer
Save Icon
AMD seeks a Sr. Software Development Engineer in Markham, Canada to drive high-quality, industry-leading technologies. You will develop sophisticated software using expert C/C++ skills, OOP, and Linux. This role involves validating new features, collaborating with cross-functional teams, and desi...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
106400.00 - 159600.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Sr Software Robotics Development Engineer
Save Icon
AMD seeks a Sr Software Robotics Development Engineer in Bangalore to drive innovation in power IP and features. You will leverage deep expertise in ROS/ROS2, C/C++, and robotics fundamentals (SLAM, navigation, control) to solve complex system-level challenges. Hands-on experience with simulation...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Sr. Software Development Engineer
Save Icon
Location Icon
Location
United States , New York
Salary Icon
Salary
184900.00 - 250200.00 USD / Year
Amazon
Expiration Date
Until further notice
Sr Software Development Engineer (Full Stack) - Evisort AI
Save Icon
Location Icon
Location
Canada , Vancouver; Toronto
Salary Icon
Salary
140000.00 - 210000.00 CAD / Year
Workday
Expiration Date
Until further notice
Sr. Software Development Engineer
Save Icon
Join AMD in Belgrade as a Sr. Software Development Engineer to shape the future of AI and GPU virtualization. You will design kernel-mode components, integrate GPU stacks with hypervisors, and debug complex system-level issues. Requires 5+ years of C/C++ experience, Linux driver development, and ...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Sr. Software Development Engineer, AWS Transform
Save Icon
Join AWS as a Senior Software Development Engineer in Boston. Design and build agentic solutions to revolutionize enterprise cloud migration. Leverage 5+ years of architecture and leadership experience in a role offering RSUs, health insurance, and 401(k) matching. Innovate at scale and directly ...
Location Icon
Location
United States , Boston
Salary Icon
Salary
168100.00 - 227400.00 USD / Year
Amazon
Expiration Date
Until further notice
Sr. Software Development Engineer
Save Icon
Join our Shanghai team as a Senior Software Development Engineer. You will optimize deep learning frameworks like TensorFlow and PyTorch for AMD GPUs. Your role involves developing high-performance GPU kernels and collaborating with internal and open-source teams. We seek experts in C++, HIP/CUDA...
Location Icon
Location
China , Shanghai
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Sr. Software Development Engineer, AWS Proactive Security
Save Icon
Location Icon
Location
United States
Salary Icon
Salary
168100.00 - 227400.00 USD / Year
mygwork.com Logo
myGwork - LGBTQ+ Business Community
Expiration Date
Until further notice
Sr. Software Development Engineer
Save Icon
Join AMD's compiler team in Munich as a Senior Software Development Engineer. You will implement cutting-edge Fortran and OpenMP features in the LLVM Flang compiler for AMD GPUs. This role requires strong C/C++ skills and compiler expertise, ideally with LLVM/MLIR and Fortran knowledge. Contribut...
Location Icon
Location
Germany , Munich
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice

About the Sr. Software Development Engineer role

A Senior Software Development Engineer is a highly skilled technical professional responsible for designing, building, and maintaining complex software systems that power modern technology. These engineers operate at the intersection of architecture, implementation, and leadership, driving the full software development lifecycle from initial concept through deployment and ongoing optimization. Unlike entry-level roles, senior engineers are expected to solve ambiguous problems, make critical technical decisions, and ensure their systems are scalable, reliable, and performant.

The core responsibilities of a Senior Software Development Engineer typically include leading the design and architecture of new systems or major features, writing high-quality production code in languages such as C++, Java, Python, or Go, and conducting thorough code reviews to maintain engineering standards. They often own end-to-end delivery for specific initiatives, translating business requirements into technical specifications and breaking down complex projects into manageable tasks for the team. A significant portion of the role involves mentoring junior and mid-level engineers, fostering a culture of technical excellence, and collaborating closely with product managers, designers, and other stakeholders to align technical solutions with business goals. Senior engineers are also deeply involved in operational excellence, troubleshooting production issues, optimizing system performance, and implementing robust monitoring and alerting strategies.

Typical skills and requirements for senior software development engineer jobs include a bachelor’s or master’s degree in computer science, software engineering, or a related field, combined with 5 to 8 or more years of professional software development experience. Deep proficiency in one or more programming languages is essential, along with extensive experience designing distributed systems, microservices, and APIs. Strong knowledge of data structures, algorithms, and design patterns is a given, as is practical experience with cloud platforms like AWS, Azure, or GCP. Senior roles also demand expertise in database technologies (both SQL and NoSQL), version control systems, CI/CD pipelines, and testing frameworks. Beyond technical hard skills, these positions require excellent problem-solving abilities, clear communication skills for articulating technical concepts to non-technical audiences, and demonstrated leadership experience, such as acting as a tech lead or managing engineering teams. The ability to work in agile environments, prioritize competing demands, and drive measurable improvements in cycle time, defect rates, and system availability is highly valued across industries. For those seeking senior software development engineer jobs, the role offers a challenging yet rewarding career path with opportunities to shape critical products and influence engineering culture.