Logo Trimble

Senior Software Engineer - Geospatial Backend Cloud

New

Job

  • Level
    Senior
  • Job Field
    IT, DevOps, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Stuttgart
  • Working Model
    Onsite
  • Job Summary

    In this role, you will design and develop backend services for high-performance, cloud-based geospatial applications, optimizing APIs and data processing systems using C# and cloud-native technologies.

    Job Technologies

    Your role in the team

    • The ideal candidate will design, develop, and maintain backend services that power our scalable, secure, and high-performance geospatial cloud-based applications.
    • You'll collaborate closely with global, cross-functional teams to deliver robust APIs, efficient data processing pipelines, and seamless integrations across platforms.
    • Design, develop, and maintain geospatial backend services using C# (.NET Core / .NET 6+).
    • Build and optimize cloud-native geospatial applications leveraging Azure / AWS / GCP services.
    • Implement RESTful OpenAPI spec APIs, data models, and asynchronous processing systems.
    • Write Python scripts for automation, testing, data analysis, or integration tasks.
    • Ensure scalability, reliability, and performance of backend components.
    • Integrate and manage SQL and NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB).
    • Develop and maintain CI/CD pipelines and containerized deployments (e.g., Docker, Kubernetes).
    • Zusammenarbeit mit Frontend-Entwicklern, DevOps-Ingenieuren und Daten-Teams.
    • Conduct code reviews, write unit/integration tests, and follow best coding practices.
    • Participate in architectural discussions and contribute to technical design decisions.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Bachelor's degree in Computer Science, Engineering, or comparable professional experience.

    Qualifications

    • Working knowledge of Python for scripting, automation, or backend logic.
    • Strong understanding of API design, microservices, and distributed systems.
    • Familiarity with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, etc.).
    • Starkes Verständnis der Grundlagen der Linux-Systemadministration.
    • Knowledge of event-driven systems (Kafka, RabbitMQ, or Azure Service Bus).
    • Exposure to machine learning pipelines or data engineering using Python and / or Scala / Spark.
    • Familiarity with monitoring and logging tools (Application Insights, ELK, Prometheus, etc.).
    • Expertise in computer graphics or computer vision, in particular mesh or photogrammetry processing.
    • Excellent problem-solving and analytical skills.
    • Strong communication and teamwork abilities.
    • Self-motivated and proactive with a focus on quality and delivery.
    • Ability to adapt quickly to new technologies and challenges.

    Experience

    • 6+ years of experience in backend development using C# and .NET Core.
    • Hands-on experience with cloud platforms (Azure preferred; AWS or GCP also considered).
    • Production experience with PostgreSQL, MongoDB, SQL Server or similar.
    • Experience with version control (Git) and agile development methodologies.
    • Terraform or similar Infrastructure-as-Code experience.
    • Large scale cloud application experience, with demonstrable ability to troubleshoot and solve production issues.
    • Experience with containerization and orchestration (Docker, Kubernetes).
    • Experience with serverless architectures (e.g., Azure Functions, AWS Lambda).
    • Experience with geospatial datatypes (coordinate systems raster, vector, point cloud, mesh).

    This text has been machine translated. Show original

    What we offer

    • Competitive salary and performance bonuses.
    • Flexible work hours.
    • Budget für berufliche Weiterentwicklung und Unterstützung bei Zertifizierungen.
    • Collaborative and inclusive team culture.

    This text has been machine translated. Show original

    Topics You Will Work On

    Job Locations

    • Location Stuttgart

      Baden-Württemberg

      Germany

    About Your Employer

    Trimble

    Trimble

    Trimble is the leading provider of IT solutions for building technology in the German-speaking market.

    Description

  • Company Size
    50-249 Employees
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Industry, Production
  • Logo Trimble

    Senior Software Engineer - Geospatial Backend Cloud

    Location
    Stuttgart
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs