CrawlJobs Logo

Software Dev Engineer Intern

amazon.de Logo

Amazon Pforzheim GmbH

Location Icon

Location:
Germany , Berlin

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Customer obsession is part of our company DNA, which has made us one of the world's most beloved brands. Our Software Development Engineer (SDE) interns use modern technology to solve complex problems while seeing their work's impact first-hand. The challenges SDE interns solve at Amazon are meaningful and influence millions of customers, sellers, and products globally. We seek individuals passionate about creating new products, features, and services while managing ambiguity in an environment where development cycles are measured in weeks, not years. At Amazon, we believe in ownership at every level. As an SDE intern, you'll own the entire lifecycle of your code - from design through deployment and ongoing operations. This ownership mindset, combined with our commitment to operational excellence, ensures we deliver the highest quality solutions for our customers. We're looking for curious minds who think big and want to define tomorrow's technology. At Amazon, you'll grow into the high-impact engineer you know you can be, supported by a culture of learning and mentorship. Every day brings exciting new challenges and opportunities for personal growth. Amazon internships across all seasons are full-time positions, and interns should expect to work in office, Monday-Friday, up to 40 hours per week typically between 8am-5pm. Specific team norms around working hours will be communicated by your manager. Interns should not have conflicts such as classes or other employment during the Amazon work-day. Applicants should have a minimum of one quarter/semester/trimester remaining in their studies after their internship concludes.

Job Responsibility:

  • Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward
  • Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment
  • Participate in code reviews and contribute to technical documentation
  • Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective
  • Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies
  • Write clean, maintainable code following best practices and design patterns
  • Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties
  • Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues

Requirements:

  • Must be 18 years of age or older
  • Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
  • Completed Bachelor's or Graduate degree in specified fields
  • Expected graduation between October 2026 - September 2029
  • Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
  • Demonstrated experience one or more of the following: Data structures implementation
  • Basic algorithm development
  • Object-oriented design principles

Nice to have:

  • Previous technical internship(s) or demonstrated project experience
  • Experience with one or more of the following: AI tools for development productivity
  • Cloud platforms (preferably AWS)
  • Database systems (SQL and NoSQL)
  • Contributing to open-source projects
  • Version control systems
  • Debugging and troubleshooting complex systems
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills
  • Demonstrated ability to learn and adapt to new technologies quickly
  • Basic understanding of software development lifecycle (SDLC)

Additional Information:

Job Posted:
March 20, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Dev Engineer Intern

Software Dev Engineer Intern - Embedded System

Are you interested in making one of the best WiFi mesh routers? As part of eero’...
Location
Location
Taiwan , Taipei
Salary
Salary:
Not provided
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Speak, write, and read fluently in Mandarin
  • Currently enrolled in pre-final year of Master or Bachelor Degree in Computer Science, Computer Engineering, Electrical Engineering, or related fields
  • Proficiency in the C or C++ programming language
  • Knowledge of Computer Science fundamentals such as algorithm design, data structures, problem solving, and complexity analysis
Job Responsibility
Job Responsibility
  • Enhance the networking experiences for eero's whole home connectivity products
  • Investigate customer issues from production with a focus on early field failure analysis
  • Dive deep into embedded system internals
  • Deliver rapid board bring up and prototyping of new platforms
  • Work with core operating system, mobile and cloud teams to deliver features
Read More
Arrow Right

Software Engineer Intern, Developer Tools

Figma is seeking Software Engineering interns to join our Developer Tools pillar...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
figma.com Logo
Figma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have experience writing clean code in at least one general-purpose language (e.g. C++, JavaScript, React, C++, Python, etc.)
  • Are comfortable with core CS concepts like data structures and algorithms
  • Have worked on projects through school, work, or personal exploration that required solving technical problems
  • Are excited to explore how systems are designed and operate, from infrastructure to UI
  • Communicate well, ask great questions, and enjoy collaborating with others
  • Are excited to learn, get feedback, and grow as an engineer
Job Responsibility
Job Responsibility
  • Contribute to Dev Mode, Figma's leading tool for dev/design collaboration, working on technical projects that directly relate to your team and team goals
  • Collaborate with engineers, PMs, designers, and QA to break down features and plan timelines
  • Build, document, and maintain tests, features, or infrastructure
  • Share feedback and participate in peer code review
  • Ship your project(s) by the end of your internship!
Read More
Arrow Right

Software Dev Engineer – SONiC & Broadcom

Software Dev Engineer – SONiC & Broadcom role at Aruba (HPE Company), a leading ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of SONiC architecture and its modular design
  • Hands-on experience with SAI and SONiC OS internals
  • Proficiency in L2/L3 networking protocols and forwarding mechanisms
  • Prior experience with datapath ASICs such as Broadcom, Mellanox, Innovium, Barefoot, or other NPUs (highly desirable)
  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
Job Responsibility
Job Responsibility
  • Design, develop, and maintain L2/L3 forwarding functionalities under SONiC OS
  • Integrate and extend Switch Abstraction Interface (SAI) components
  • Collaborate with cross-functional teams to deliver high-performance networking solutions
  • Debug and resolve issues across the SONiC stack, from kernel to user space
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion policy
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Dev Engineer

Joining HPE as a Dev Engineer graduate is an excellent opportunity for a self-mo...
Location
Location
Ireland , Galway
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Within 1 year of graduation
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • 0-2 years of experience
  • Experience or understanding of software systems design tools and languages like Python, GoLang
  • Good analytical and problem solving skills
  • Understanding of design for software systems running on multiple platform types
  • Understanding of basic testing, coding, and debugging procedures
  • Good written and verbal communication skills
  • mastery in English and local language
  • Recently graduated (last 12 months) and a valid work permit for Ireland
Job Responsibility
Job Responsibility
  • Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compliers, utilities, databases, and Internet-related tools
  • Executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
  • Develops understanding of and relationship with internal and outsourced development partners on software systems design and development
  • Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products
What we offer
What we offer
  • Initial extensive onboarding to support you with adjusting into the role
  • Ongoing learning and development throughout the duration of the program
  • Be mentored by at least one senior member of the team and after two years in the program you can grow into a true professional with valuable relationships and international working experience
  • Competitive salary and great benefits
  • Great work-life balance including hybrid working and Wellness Fridays initiative
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Career investment programs to help achieve goals
  • Unconditional inclusion in work environment
  • Fulltime
Read More
Arrow Right

Dev Escalation Engineer

Dev Escalation Engineer will build from the ground up to meet the needs of missi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7 to 10 years of experience in technical support, escalation engineering, or software development
  • Solid understanding of networking concepts – TCP/IP, DNS, UDP, RDP, firewalls, load balancers, VPNs
  • Strong expertise in .NET (C#) or Golang – capable of reading and debugging code
  • Proven experience in troubleshooting and debugging production systems
  • Understanding and experience with cloud based systems and deployments
  • Excellent problem-solving skills and attention to detail
  • Strong communication and interpersonal skills, with the ability to explain complex technical issues clearly
  • Experience working in customer-facing roles with enterprise clients
Job Responsibility
Job Responsibility
  • Serve as the final escalation point for advanced technical issues from support and customer success teams
  • Diagnose and resolve deep technical issues across .NET or Golang applications, systems, and networks
  • Work on network and protocols heavy systems
  • Perform log analysis, code review, and root cause analysis to drive permanent solutions
  • Collaborate with product and engineering teams to communicate customer needs and influence fixes or enhancements
  • Provide direct support to enterprise customers during escalated incidents, ensuring resolution and customer satisfaction
  • Create technical documentation, knowledge base articles, and post-incident reports (RCAs)
  • Identify recurring issues and work proactively to prevent future escalations
  • Act as a technical mentor to support engineers and provide guidance during troubleshooting
  • Ensure clear and timely communication with internal stakeholders and customers during issue resolution
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

ROS Dev Engineer

At AMD, our mission is to build great products that accelerate next-generation c...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least BS with 10+ years, or MS with 8+ years of experience in general software development based on Linux or other RTOS systems
  • At least 2 years’ development experience about fundamental RTOS kernel driver, Robotics Operation System (ROS/ROS2) libraries
  • Has experience with background in ROS2 framework, OpenCV, image recognition algorithm, compute vision, machine learning
  • Deep knowledge of C/C++ programming, Python under RTOS environment
  • Good communication and fluent English skill, teamwork and customer-oriented mindsets
Job Responsibility
Job Responsibility
  • Deeply collaborate with customers to understand and figure out the software specs in demand
  • Work with system architect to locate system spec by software functions and blocks
  • Be responsible for the software implementation cycle to meet aggressive quality and schedule goals, deeply involving in full development cycles (SW spec definition, development, function testing, system validation, bug fixing)
  • Cooperate with internal software engineering team for software customization
  • Help to transfer solution deliverables, and assist customer to ramp up and master the solution
Read More
Arrow Right

Senior Backend Engineer - Product & Dev Tooling

Endor Labs is building the Application Security platform for the software develo...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.endorlabs.com Logo
Endor Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in software engineering, with a strong foundation in backend development
  • Proficiency in Golang, especially building APIs and tools in microservices architectures
  • Hands-on experience with observability ecosystems: Prometheus, Grafana, OpenTelemetry, etc.
  • A strong SRE mindset—understanding SLAs/SLOs, incident response, root cause analysis—but with a builder’s approach to creating software and automation
  • Familiarity with distributed systems, metrics pipelines, and scalable monitoring infrastructure
  • Proven ability to design and implement technical solutions from the ground up with minimal supervision
  • A passion for transforming complex data into actionable insights through intuitive dashboards
  • Excellent communication skills and a collaborative spirit
Job Responsibility
Job Responsibility
  • Build systems and dashboards that enable visibility into the health, performance, and usage of our SaaS platform
  • Automate troubleshooting by leveraging deep knowledge of the product to reduce time to repair and fix production issues
  • Build tooling and APIs in Golang to surface data insights via internal dashboards
  • Partner closely with architects, backend engineers, and product managers to define observability tooling and integrate them seamlessly into our platform
  • Drive instrumentation and metrics collection across distributed services using Prometheus, Grafana, and related technologies
  • Champion reliability, debuggability, and performance across the engineering organization
  • Fulltime
Read More
Arrow Right

Dev Escalation Engineer

Dev Escalation Engineer builds from the ground up to meet the needs of mission-c...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7 to 10 years of experience in technical support, escalation engineering, or software development
  • solid understanding of networking concepts – TCP/IP, DNS, UDP, RDP, firewalls, load balancers, VPNs
  • strong expertise in .NET (C#) or Golang – capable of reading and debugging code
  • proven experience in troubleshooting and debugging production systems
  • understanding and experience with cloud-based systems and deployments
  • excellent problem-solving skills and attention to detail
  • strong communication and interpersonal skills, with the ability to explain complex technical issues clearly
  • experience working in customer-facing roles with enterprise clients
Job Responsibility
Job Responsibility
  • Serve as the final escalation point for advanced technical issues from support and customer success teams
  • diagnose and resolve deep technical issues across .NET or Golang applications, systems, and networks
  • work on network and protocols heavy systems
  • perform log analysis, code review, and root cause analysis to drive permanent solutions
  • collaborate with product and engineering teams to communicate customer needs and influence fixes or enhancements
  • provide direct support to enterprise customers during escalated incidents, ensuring resolution and customer satisfaction
  • create technical documentation, knowledge base articles, and post-incident reports (RCAs)
  • identify recurring issues and work proactively to prevent future escalations
  • act as a technical mentor to support engineers and provide guidance during troubleshooting
  • ensure clear and timely communication with internal stakeholders and customers during issue resolution
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • programs catered to helping reach career goals
  • unconditional inclusion
  • Fulltime
Read More
Arrow Right