
Software Engineer
Trimble Inc.
full-time
Posted on:
Location Type: Office
Location: Stuttgart • Germany
Visit company websiteExplore more
Tech Stack
About the role
- 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)
- Collaborate with frontend developers, DevOps engineers, and data teams
- Conduct code reviews, write unit/integration tests, and follow best coding practices
- Participate in architectural discussions and contribute to technical design decisions
Requirements
- Bachelor’s degree in Computer Science, Engineering, or comparable professional experience.
- 3+ years of experience in backend development using C# and .NET Core
- Hands-on experience with cloud platforms (Azure preferred; AWS or GCP also considered)
- 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.)
- Strong database skills: PostgreSQL, MongoDB, SQL Server or similar
- Experience with version control (Git) and agile development methodologies
- Strong understanding of Linux system administration fundamentals
- Familiarity with monitoring and logging tools (Application Insights, ELK, Prometheus, etc.)
- Terraform or similar Infrastructure-as-Code experience
- Large scale cloud application experience, with demonstrable ability to troubleshoot and solve production issues.
Benefits
- Competitive salary and performance bonuses
- Flexible work hours
- Professional development budget and certifications support
- Collaborative and inclusive team culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET Core.NET 6+PythonRESTful APIsSQLNoSQLPostgreSQLMongoDBCI/CD
Soft skills
collaborationcode reviewproblem-solvingcommunicationtechnical design