1

Software Engineer In Germany Jobs in Pittsburgh, PA

Software Engineer

Pittsburgh, PA · On-site

$35 - $45/hr

Participate in system design discussions and contribute to architectural decisions. Support the ... Ideal Backgrounds Software Engineer I Associate Software Engineer Junior Backend Engineer Java ...

New

Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...

Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...

Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...

Java or C++ development interfacing to embedded software and hardware interfaces Requirements: * BS or MS in Computer Science, Computer Engineering or Software Engineering * 0-5 years' experience as ...

Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Title: Software Engineer Duration: 12Months Location:

Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Title: Software Engineer Duration: 12Months Location:

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Our company provides application analysis, design, development and programming, software ...

Senior Software Engineer

Pittsburgh, PA · On-site

$118K - $156K/yr

Mentor engineers in system design, performance optimization, and modern cloud-native development. Key Areas of Responsibility: * Develop and maintain software features * Design architecture of ...

Senior Software Engineer

Pittsburgh, PA · On-site

$118K - $156K/yr

Mentor engineers in system design, performance optimization, and modern cloud-native development. Key Areas of Responsibility: * Develop and maintain software features * Design architecture of ...

Company Description Air is the leader in Enterprise Readiness. Our mission is to establish ... As a Software Engineer at Air, you show a clear passion for quality and love to solve client ...

Company Description Air is the leader in Enterprise Readiness. Our mission is to establish ... As a Software Engineer at Air, you show a clear passion for quality and love to solve client ...

next page

Showing results 1-20

Software Engineer In Germany information

See Pittsburgh, PA salary details

$61.6K

$143.2K

$199.5K

How much do software engineer in germany jobs pay per year?

As of Sep 5, 2026, the average yearly pay for software engineer in germany in Pittsburgh, PA is $143,218.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,500.00 and $168,000.00 per year, depending on experience, location, and employer.

What does a software engineer do in Germany?

A Software Engineer in Germany is responsible for designing, developing, testing, and maintaining software applications or systems according to client or company requirements. They often work with teams using modern programming languages and tools to create efficient, scalable, and secure solutions. In addition to programming, software engineers may also be involved in problem-solving, debugging, code reviews, and documentation. The role can vary depending on the industry, but it typically requires strong technical skills and the ability to work collaboratively.

What are the key skills and qualifications needed to thrive as a software engineer in Germany?

To thrive as a Software Engineer in Germany, you generally need a degree in computer science or a related field, strong programming skills (such as in Java, Python, or C++), and a solid understanding of software development principles. Familiarity with tools like Git, Docker, cloud platforms (AWS, Azure), and Agile methodologies, as well as certifications like AWS Certified Developer, are often expected. Excellent problem-solving abilities, teamwork, and strong communication skills help you stand out in multinational and cross-functional environments. These skills are crucial for delivering high-quality, reliable software solutions that meet business and user needs in Germany’s competitive tech landscape.

What are some common challenges faced by software engineers working in Germany, and how can they be addressed?

Software engineers in Germany often encounter challenges such as navigating language barriers within multicultural teams and adapting to local work culture, which emphasizes precision, planning, and collaboration. Additionally, understanding Germany's strict data privacy regulations (such as GDPR) is essential, as these impact software development practices. To address these challenges, it is beneficial to invest time in learning basic German, familiarize yourself with relevant legal frameworks, and actively participate in team meetings to foster effective collaboration. Many companies also offer language courses and cultural integration programs to support international hires.

What is the difference between Software Engineer In Germany vs Software Developer In Germany?

AspectSoftware Engineer In GermanySoftware Developer In Germany
Required CredentialsBachelor's or Master's in Computer Science, relevant certificationsBachelor's or Master's in Computer Science, relevant certifications
Work EnvironmentDesign, develop, and maintain software systems, often involved in architecture decisionsFocus on coding, implementation, and debugging of software applications
Employer & Industry UsageUsed across tech companies, finance, automotive, and manufacturing sectorsCommonly used in software firms, startups, and IT departments
Search & Comparison IntentInterested in roles involving system design and architectureLooking for coding-focused roles and project implementation

In Germany, Software Engineers typically engage in system design and architecture, requiring broader technical skills, while Software Developers focus on coding and implementing software solutions. Both roles often require similar educational backgrounds and certifications, but their daily tasks and responsibilities differ slightly based on scope and focus.

Are software engineers in demand?

Software engineers are highly in demand in Germany due to the country's strong technology sector and digital transformation initiatives. Skills in programming languages like Java, Python, and experience with cloud platforms such as AWS or Azure increase employability. The demand is driven by the need for digital innovation across industries, making it a favorable job market for qualified software engineers.

How much do software engineers get paid in Germany?

Software engineers in Germany typically earn between €50,000 and €70,000 annually, with experienced professionals and those working in major cities earning higher salaries. Salaries can vary based on skills, experience, and the specific region or company, and many roles require proficiency in programming languages like Java, C++, or Python.

What are popular job titles related to Software Engineer In Germany jobs in Pittsburgh, PA?

For Software Engineer In Germany jobs in Pittsburgh, PA, the most frequently searched job titles are:

What job categories do people searching Software Engineer In Germany jobs in Pittsburgh, PA look for?

The top searched job categories for Software Engineer In Germany jobs in Pittsburgh, PA are:

What cities near Pittsburgh, PA are hiring for Software Engineer In Germany jobs?

Cities near Pittsburgh, PA with the most Software Engineer In Germany job openings:

Infographic showing various Software Engineer In Germany job openings in Pittsburgh, PA as of June 2026, with employment types broken down into 33% Temporary, and 67% Contract. Highlights an 100% In-person job distribution, with an average salary of $143,214 per year, or $68.9 per hour.

Senior Robotics Software Engineer

Near Earth Autonomy, Inc.

Pittsburgh, PA • On-site

$118K - $156K/yr

Full-time

Posted 22 days ago


Job description

SENIOR ROBOTICS SOFTWARE ENGINEER
Near Earth Autonomy seeks a Senior Robotics Software Engineer in Pittsburgh, PA to research, design, develop, refine, test, and deploy software systems for autonomous air vehicles to enable static obstacle detection and avoidance and safe landing on ground; research, design, develop, refine, test, and deploy software systems for autonomous air vehicles to enable mission planning, air traffic sensing and avoidance, flight without GPS, contingency management, and safe and precision landing on ground and on moving platforms; implement these capabilities on sensing and computing hardware and integrate them onto aerial platforms ranging from small quadcopters to helicopters; design and implement software stacks for autonomous vehicles; design and test autonomous aircraft systems using the Gazebo plugin within the Gazebo Sim simulation environment; research and implement techniques to increase algorithms' real-time efficiency; perform calibration of multi-sensor systems; and deploy and test robotics software on physical mobile robots in field conditions. Occasional local telecommuting is permitted.
Requirements: Master's degree or foreign equivalent in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, Computer Engineering, Aerospace Engineering, or related field. Five years of industry and/or research experience in robotics and/or autonomous flight domains. Experience must include: (i) design and implementation of sensing and perception algorithms and software stacks, including integrating sensor interfaces and processing data streams; (ii) point cloud and obstacle map generation from 3d sensor data and processing for obstacle detection on air or on ground; (iii) design and test of robotics systems and infrastructure using the Gazebo plugin within the Gazebo Sim simulation environment; (iv) deployment and test of robotics software on physical mobile robots in field conditions; (v) advanced object-oriented programming in C++ for real-time robotics systems, including implementation of efficient algorithms and sensor interfaces; (vi) design and implementation of robotics applications using ROS (Robot Operating System) and ROS2, including node communication, environment setup, and architectural infrastructure; (vii) software development in a Linux environment using the Git version control system to maintain packages and manage release history across distributed teams and tools using Docker for environment reproducibility; and (viii) technical support to robotics software co-developers. Must have knowledge of (i) RRT/RRT* path planning algorithms and integration of motion planners with robotics systems; (ii) extrinsic calibration of multi-sensor systems composed of lidars and cameras; and (iii) tools to unify data streams. Travel required within U.S. about 6 times per year, about 3 days per trip for flight tests and demonstrations.
Apply online: https://nearearthautonomy.applytojob.com/apply/IpJPpfVzxO/Senior-Robotics-Software-Engineer