Trimble technology is transforming critical industries to power an interconnected world of work.
Senior Full Stack Software Engineer
Location
Spain
Posted
96 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Software Engineer
Trimble Inc.
• Design and implement highly available, scalable backend services and APIs that orchestrate complex procurement workflows • Architect resilient service designs and data models that handle high-volume transaction processing • Continuously improve reliability, performance, and scalability through profiling, observability, and load testing • Implement comprehensive security, data protection, and fault-tolerance patterns • Build and optimize asynchronous task processing pipelines for automated procurement decisions • Design caching strategies, database optimization, and service orchestration patterns • Build, test, and ship user-facing web experiences with high performance and accessibility • Contribute in architecting and designing scalable frontend architecture • Own entire features from specification to shipping • Collaborate with product managers and designers to shape solutions and deliver iteratively • Participate in code reviews, raise engineering standards, and reduce technical debt through pragmatic refactors • Mentor junior developers and help establish coding standards and best practices.
Job Requirements
- 5+ years of professional software engineering experience, including meaningful ownership of production systems
- Strong backend experience building services in Python (Python 3) in cloud environments (AWS)
- Experience with common backend patterns and tools (Flask, Celery, PyTest or similar)
- Solid database skills with PostgreSQL (schema design, indexing, query performance)
- Familiarity with distributed systems and microservices architecture
- Experience using AI-assisted development tools to accelerate delivery while maintaining high engineering standards
- Solid Frontend experience building modern web apps (React preferred; Angular/Vue acceptable)
- Deep understanding of JavaScript/TypeScript, HTML, and SCSS;
- Strong UX/UI instincts and accessibility basics
- Experience designing and consuming REST APIs
- Experience with CI/CD, testing strategies (unit/integration/e2e), and code quality practices
- Strong written communication skills and comfort working asynchronously across time zones.
Benefits
- At Trimble, we're not just a company that "does good"—we are a team dedicated to making a tangible, positive Real-World Impact.
- Our strong internal culture is a "hidden gem."
- Collaborate with like-minded people in a supportive team that shares your purpose.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build, maintain, and improve web applications using modern component architecture patterns and the frameworks and languages relevant to your product area • Use agentic development tools (Claude Code, OpenAI Codex, Cursor, and similar) as standard instruments in your workflow — generating, reviewing, and iterating on code through AI-driven workflows) • Collaborate with Product and Design to translate wireframes and user stories into polished, accessible, and performant interfaces • Participate in code reviews, contributing thoughtful feedback and maintaining a high standard for frontend craft • Contribute to CI/CD pipeline configuration using Azure DevOps for frontend build, test, and deployment workflows • Monitor frontend performance and user experience using Azure App Insights and proactively surface and resolve issues • Stay current with frontend ecosystem developments, browser capabilities, and emerging AI/UX patterns
Senior Engineer, Energy Intelligence
Renew HomeRenew Home is dedicated to revolutionizing the energy sector by transforming homes through innovative technologies. With the aim of empowering homeowners to transform their propert
• Optimize load profiles across multiple classes of devices including thermostats, home batteries, and EVs. • Develop and productionize algorithms and models using machine learning and statistical techniques. • Analyze diverse datasets such as device temperature, energy consumption, user interactions, grid carbon emissions, weather, and energy markets to inform product direction and algorithm design. • Show significant ownership of the algorithms team’s software architecture. • Collaborate with Product, Product Design/UX, Operations, and Engineering to define and deliver impactful features. • Design and lead implementation of projects up to ~1 quarter long. • Help clarify ambiguous problems and shape solutions that balance technical feasibility and business needs. • Participate in system design within the Energy Intelligence team. • Work across our stack: Python, PostgreSQL, Prefect, AWS/GCP (CDK, ECS/EKS, RDS, Redshift, S3, etc.), Apache, Git, and Jira. • Uphold high standards in code quality, testing, security, observability, and operational excellence. • Foster a collaborative and efficient engineering culture, reducing complexity and improving development processes.
Staff Engineer, Energy Intelligence
Renew HomeRenew Home is dedicated to revolutionizing the energy sector by transforming homes through innovative technologies. With the aim of empowering homeowners to transform their propert
• Optimize load profiles across multiple classes of devices including thermostats, home batteries, and EVs. • Develop and productionize algorithms and models using machine learning and statistical techniques. • Analyze diverse datasets to inform product direction and algorithm design. • Show significant ownership of the algorithms team’s software architecture. • Collaborate with Product, Product Design/UX, Operations, and Engineering to define and deliver impactful features. • Drive software projects independently over multi-week timeframes. • Provide technical leadership in small engineering groups. • Help clarify ambiguous problems and shape solutions that balance technical feasibility and business needs. • Design, implement, and maintain systems and features, including integration points with other teams and external platforms. • Work across our stack: Python, PostgreSQL, Prefect, AWS/GCP, Apache, Git, and Jira. • Uphold high standards in code quality, testing, security, observability, and operational excellence. • Foster a collaborative and efficient engineering culture, reducing complexity and improving development processes.
• Working closely with peer engineers, product managers, and other stakeholders to understand project requirements and deliver solutions that meet business needs. • Developing new frontend and backend features that help make our customers successful. • Writing backend code in Typescript that is fully unit tested. • Writing frontend code in Svelte, optimizing the frontend codebase for speed, efficiency, maintainability, and scalability. • Moving fast, while taking the time to ship high-quality code.



