1

Software Engineer In Germany Jobs in Micronesia (NOW HIRING)

$93K - $166K/yr

At Curriculum Associates, we believe in the potential of every child and are changing the face of ... Join our innovative educational technology organization as a Senior Software Engineer. Leverage ...

$122K - $161K/yr

This software assists in the rapid bring-up, operation, configuration, and troubleshooting of computer hardware and networking equipment. As a software engineer, you will work with other software ...

$122K - $161K/yr

We are looking for a Senior Software Engineer to help build NeMo Platform, NVIDIA's product for ... Strong understanding of reliability, scalability, security, and performance tradeoffs in production ...

$122K - $161K/yr

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High ... We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking ...

$122K - $161K/yr

Implementing solutions in C++ and CUDA * Contributing to open source projects, such as cuDF, Velox ... Software Engineering * MS degree or PhD in computer science, engineering, or a related field (or ...

New

An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can ... Infrastructure Engineer, you will build and guide the development of software systems. These ...

$122K - $161K/yr

We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to accelerate for AI ...

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High ... We are looking for highly motivated Senior Software Engineers to join our Fabric Networking team ...

$90K - $100K/yr

In this role: * Develop,testandmaintainsystem functionality based on agile user stories * Enhance ... software engineering experience * Experience with both frontend and backend development

$54.50 - $72/hr

Master'sdegree in computer science,mathematics,or relatedengineeringfields(or equivalent experience ... Familiar with NVIDIA DL software stacks(TensorRT,etc.). * Hands-on experience withdevelopingreal ...

$135K - $181K/yr

Built in Rust for performance and Python for extensibility, Dynamo orchestrates GPU shards, routes ... We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management ...

$140K/yr

We are looking for a Raytracing Compiler Engineer to join as a member of our international ... Expertise in LLVM code generation, including instruction scheduling, software pipelining, register ...

Prior experience in Technical Marketing, Developer Relations, Solutions Engineering, or Product Marketing for enterprise software, developer platforms, or technical products. * Familiarity with AI ...

What You Need to Succeed... * 8+ years of experience in platform engineering, DevOps, or infrastructure software engineering, with demonstrated growth in scope and ownership over time. * Subject ...

$49 - $63/hr

Experience in collaborating with state agencies on software projects is preferred, as well as prior ... As a COBOL Mainframe Application Developer, you will work directly with the Department of Labor ...

$129K - $176K/yr

Join our technically diverse team of GPU architects, software engineers and deep learning experts to push the boundaries of AI performance! What you'll be doing: * Architect and plan features in ...

$77K - $176K/yr

... software development lifecycle and creating solutions to complex problems within a collaborative team environment * Secret clearance * Bachelor's degree, or 8+ years of experience in DevOps in lieu ...

$104K - $143K/yr

Leadership skills in driving software development projects. * Strong collaboration, communication ... Experience with parallel programming, ideally using CUDA, MPI, OpenMP, OpenACC, pthreads. * Good ...

Background in software development. Bonus points for engineering ISV software development experience. With competitive salaries and a generous benefits package, we are widely considered to be one of ...

... in collaboration with ADI BUs, Sales, Software, ADI Garage, Innovation Hubs, and AI teams. * Co ... S. in Electrical Engineering, Computer Engineering, or related field * 5+ years of experience in ...

next page

Showing results 1-20

Software Engineer In Germany information

What are the key skills and qualifications needed to thrive as a Software Engineer in Germany, and why are they important?

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.

Which country is no. 1 in software engineering?

The United States is often considered the leading country in software engineering due to its large tech industry, innovation hubs, and high demand for software engineers. Countries like China and India also have significant software development sectors, but the US remains a global leader in technological advancements and employment opportunities for software engineers.

Can I get a job in Germany as a foreigner?

Software engineers can work in Germany as foreigners if they have a valid work visa or residence permit, which typically requires a job offer from a German employer and relevant qualifications. Proficiency in German and relevant technical skills, such as programming languages and software development tools, can improve employment prospects. Employers may also need to demonstrate that the position cannot be filled locally before hiring a foreign worker.

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 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 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 expected to grow as companies continue to invest in software development and digital infrastructure.

How much can a software engineer make in Germany?

A software engineer in Germany typically earns 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, certifications, and the specific industry or company size.

$93K - $166K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Job description

At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation's K-8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting accessible learning experiences for all students has driven the continuous improvement of our innovative programs. Our team of more than 2,500 employees is composed of lifelong learners who stand behind this mission, working tirelessly to serve the educational community with world-class programs and support every day.

Join our innovative educational technology organization as a Senior Software Engineer. Leverage your expertise in Scala, Spark, databases, and Big Data to architect and deliver scalable, impactful software solutions. In this role, you'll lead solution engineering efforts, drive new platform and product developments, analyze and enhance system architecture, and collaborate with product managers to plan and execute smooth feature rollouts within an Agile environment.

The impact you'll have:

  • Lead technical initiatives and guide the team to develop innovative software solutions that address complex challenges.
  • Build scalable, efficient, and high-performance pipelines and workflows for processing large volumes of batch and real-time data.
  • Maintain and enhance existing software systems to ensure performance and reliability.
  • Recommend and implement technology upgrades to drive continuous improvement.
  • Support real-time streams, ETL pipelines, data warehouses, and reporting services.
  • Design and develop data frameworks, applications, and microservices that seamlessly integrate with other services.
  • Utilize Big Data tools such as Kafka, AWS S3 Data Lake, EMR, and Spark to ingest, store, transform, and query data.
  • Adhere to coding best practices, including unit testing, design/code reviews, and comprehensive documentation.
  • Conduct thorough code reviews to maintain quality, mentor junior team members, and promote continuous learning.
  • Perform performance analyses and capacity planning for each release.
  • Work effectively as part of an Agile team, contributing to process improvements and innovative solutions.
  • Implement and promote security protocols and data governance standards across development projects.
  • Proactively introduce new approaches to overcome software challenges throughout the product lifecycle.

Who we're looking for:

  • Strong software design skills with a deep understanding of design patterns and performance optimization.
  • Expertise in writing high-quality, well-structured Scala code with an emphasis on functional programming and test-driven development.
  • Ability to produce clear, concise, and organized documentation.
  • Knowledge of Amazon cloud computing services (Aurora MySQL, DynamoDB, EMR, Lambda, Step Functions, and S3).
  • Excellent communication skills and the ability to collaborate effectively with team members of varying technical backgrounds.
  • Proficiency in conducting detailed code reviews focused on improving code quality and mentoring developers.
  • Familiarity with software engineering and project management tools.
  • Commitment to following security protocols and best practices in data governance.
  • Capability to construct KPIs and use metrics for continuous process improvement

Required Education and Experience:

  • 12+ years of experience designing and developing enterprise-level software solutions.
  • 10+ years of experience with large volume data processing and Big Data tools such as Apache Spark, Scala, and Hadoop.
  • 5+ years of experience developing Scala/Java applications and microservices using Spring Boot.
  • 5+ years of experience working with SQL and relational databases.
  • 2+ years of experience working within Agile/Scrum environments.

Preferred qualifications:

  • Extended experience with Amazon cloud computing infrastructure.
  • Background in the educational technology domain.

Benefits and Pay Range:

Pay Range - This role's range is $93,250 - $166,250. The wage range for this role takes into account the wide range of factors that Curriculum Associates considers in making compensation decisions based on our Compensation Philosophy. Actual base pay within that range will vary based upon several factors including, but not limited to, prior experience and relevant skill sets. At Curriculum Associates, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances for each case. This role is also eligible to participate in the company bonus plan. The Company recognizes that minimum wage varies by location and will ensure all compensation decisions comply with applicable state and local laws.

Benefits - Benefit eligible employees (and their families) are covered by medical, dental, vision, and basic life insurance. Employees can enroll in our company's 401k plan and receive an employer match. Employees have access to a flexible vacation and sick policy in addition to twelve paid holidays and a winter office closure between Christmas and New Year's, as well as a number of additional perks and benefits.

Travel: Minimum travel required between our sites and or for training purposes (<10%).

Working Environment: Typical Office environment.

Application Deadline: July 10, 2026. This is subject to close earlier if there is a high volume of applicants or a qualified hire is made.