Software Engineer II
Core
Design, develop, and integrate scalable, secure RESTful services and microservices for enterprise-level construction software.
Role type
Software Engineer II (API Developer)
Builds
Trimble Unity Construct, an end-to-end Project Management Information Solution (PMIS) for facility owners and construction professionals. (via careerplan.io/jobs/R54701-1-software-engineer-ii-at-trimble)
Domain
Construction technology / Geospatial / Cloud services
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Python, FastAPI, Flask, .NET Core, React JS, REST APIs, JSON, OAuth2, JWT, SQL, NoSQL, Linux, Git, CI/CD, AWS, Azure, GCP
Preferred skills
GraphQL, gRPC, Docker, Kubernetes, API monitoring tools, API Gateway
Responsibilities
Design and maintain RESTful APIs and microservices; Create, implement, and test software designs; Integrate APIs with backend systems and third-party services; Participate in technical reviews and code reviews; Troubleshoot and resolve API-related issues.
Seniority
Mid-level, hands-on IC