CrawlJobs Logo

Trainee, Software Architecture

Finland, Espoo · Job Posted January 19, 2026
Apply Position
Job Link Share

Job Description

Shape the Future of Digital Construction: Software Architecture Trainee (Cloud Solutions). Ready to launch your career at the intersection of physical and digital worlds? Join Trimble’s Software Architecture team in Espoo this summer to help build the online services powering Tekla Structures—our industry-leading BIM software. This is your chance to gain hands-on experience with cutting-edge cloud technologies while contributing to high-impact projects that transform how the world builds and maintains global infrastructure.

Job Responsibility

  • Design and Build REST APIs to create seamless connections and enhance functionality within our cloud ecosystem
  • Implement Prototypes to experiment with emerging technologies and validate new architectural concepts
  • Optimize Web UIs that control our continuous integration and deployment pipelines to ensure rapid, reliable delivery
  • Manage Production Services across AWS and Azure, gaining real-world experience in maintaining high-availability cloud infrastructure

Requirements

  • Coding Proficiency: You have a strong interest and foundational experience in C# or TypeScript
  • Web Fundamentals: You understand the basics of web development and how databases function
  • Problem-Solving Mindset: You possess an excellent ability to troubleshoot and find creative solutions to technical challenges
  • Collaborative Spirit: You are a strong team player with fluent English communication skills

Nice to have

  • Previous experience with AWS or Azure cloud environments
  • Familiarity with CI/CD tools and automated deployment workflows
  • Currently pursuing a Master’s degree with an interest in completing a thesis project with us

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Trainee, Software Architecture

8 matching positions

New

Management Trainee – Sales

We are looking for high‑potential Management Trainee – Sales candidates from IIM...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
Bombay Softwares
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: MBA / PGDM from an IIM
  • Experience: Minimum 12 years of full‑time sales experience in IT, IT services, software, SaaS, or B2B technology solutions
  • Proven track record of meeting or exceeding sales targets
  • Strong understanding of IT‑services lifecycle and client‑engagement models (dedicated team, fixed‑price, T&M)
  • Ability to uncover client pain points and propose custom software, AI, or automation‑based solutions
  • Comfort with sales analytics, CRM tools, and commercial negotiation
  • Proficiency in English (written and spoken)
  • High energy, resilience, and a growth‑oriented mindset
  • Willingness to travel as required for client visits, conferences, and internal meetings
  • Familiarity with AI / cloud / mobile‑app trends is an advantage
Job Responsibility
Job Responsibility
  • Participate in and later own the end‑to‑end sales cycle for custom software, AI‑driven solutions, mobile apps, and cloud‑based services
  • Prospect, qualify, and close new business in India and select international markets, focusing on SMEs, start‑ups, and mid‑market enterprises
  • Support senior account managers in servicing existing clients, understanding their business challenges, and proposing AI‑led or automation‑driven software solutions
  • Collaborate with solution architects and tech leads to translate business needs into technical proposals and commercial quotes
  • Assist in preparing RFP responses, SOWs, and contract discussions for fixed‑price, dedicated‑team, and time‑&‑material engagements
  • Monitor and analyze pipeline metrics, conversion rates, revenue, and client‑health indicators using CRM and reporting tools
  • Prepare periodic reports on performance vs targets, market trends, and competitive positioning
  • Build a robust prospect database through research, networking, LinkedIn/social selling, and collaboration with marketing
  • Contribute to outbound campaigns, webinars, and content‑driven lead‑generation initiatives
  • Work closely with Marketing, Product, Engineering, and Operations to align sales strategies with technology offerings and delivery capabilities
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

DataSF is seeking a Senior Data Engineer with 3+ years of experience to join our...
Location
Location
United States , San Francisco
Salary
Salary:
156000.00 - 196300.00 USD / Year
sf.gov Logo
City and County of San Francisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • An associate degree in computer science, computer engineering, information systems, or a closely related field from an accredited college or university OR its equivalent in terms of total course credits/units
  • Three (3) years of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of an enterprise network
  • Additional experience as described above may be substituted for the required degree on a year-for-year basis (up to a maximum of two (2) years)
  • Completion of the 1010 Information Systems Trainee Program may be substituted for the required degree
Job Responsibility
Job Responsibility
  • Platform Administration: Manage our central Snowflake data warehouse, including access control, security policies, resource monitoring, performance tuning, and cost optimization
  • Pipeline Development: Build and maintain scalable and resilient pipelines to ingest and structure data from diverse sources
  • Infrastructure as Code (IaC): Use Terraform to define, deploy, and manage data infrastructure, ensuring our pipelines are reproducible, version-controlled, and production-ready
  • Best Practices & Innovation: Champion and implement best practices for documentation, data modeling, warehouse architecture, SQL optimization, and testing
  • Collaboration: Work closely with data scientists, analysts, product managers, software engineers, and nontechnical stakeholders in diverse domains to understand data requirements and build solutions that meet their needs
  • Monitoring & Support: Proactively monitor the health of the data platform and pipelines, troubleshoot issues, and ensure high standards of data quality and availability
What we offer
What we offer
  • Permanent Exempt status
  • Hybrid work schedule
  • Equal Employment Opportunity
  • Veterans Preference
  • ADA Accommodation
  • Employee Benefits Overview
  • Conviction History
  • Disaster Service Worker
  • Right to Work
  • Fulltime
Read More
Arrow Right

Middle Software Developer C++

Our customer is one of the biggest financial institutions in the USA. We create ...
Location
Location
Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C++
  • Experience with Visual Studio, GitHub, Server Side Development, SQL
  • At least an Intermediate Strong Level of English
  • Clear communication skills & responsible attitude to work
  • Long-term involvement
Job Responsibility
Job Responsibility
  • Develop solutions and algorithms according to technical specifications or other requirements documentation
  • use standard algorithms in the applicable cases
  • Write program code according to the defined application architecture
  • Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Modify existing code and verify its functioning. Analyze code compliance with readability and performance standards
  • Use version control systems to track code optimization progress and to merge or split program code entities. Commit changes according to version control rules
  • Perform analysis, verification, and debugging of the software code at the level of application units
  • Detect defects, apply debugging methods and techniques, correctly interpret bug reports, as well as apply modern compilers, debuggers, and program code optimizers
  • Able to develop procedures for testing code availability, collecting diagnostic data, generating test data sets with necessary characteristics, identifying required software characteristics etc
  • Reproduce defects logged in an issue tracking system, identify defect causes, and then modify code to eliminate defects
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right

Middle Strong/Senior .Net Developer

Our customer is a global British‑American company in the professional services a...
Location
Location
Argentina
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6+ years of software development experience using .NET Core and C#
  • Strong hands-on experience building RESTful Web APIs
  • Solid understanding of microservices architecture
  • Mandatory hands-on experience with Microsoft Azure, including practical experience with the following services: Azure Functions, Azure ServiceBus, Durable functions, Okta, Key Vault
  • Previous experience with Databricks is a strong plus (willingness to learn is required)
  • Upper-Intermediate or higher level of English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Middle .NET Developer

We are building a WEB Portal for the automation of insurance processes in the He...
Location
Location
Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Uzhhorod
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C# and .NET
  • Hands-on experience with Microsoft Azure
  • Experience working in Agile environments
  • Experience writing and maintaining unit tests using xUnit
  • Understanding of RESTful APIs and microservices architecture
  • Solid knowledge of Microsoft SQL Server
  • Familiarity with CI/CD pipelines and version control systems
  • Familiarity with Azure DevOps, Confluence, Teams
  • Upper‑Intermediate level of English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Graduate Trainee - AI Customer Engineer

AMD is seeking a highly motivated Graduate Trainee to join our Data Center GPU t...
Location
Location
Malaysia , Penang
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong verbal and written communication skills in English
  • Solid understanding of modern x86 microprocessor and server platform architectures (highly preferred)
  • Experience with test planning, test development flows, and validation methodologies
  • Proficiency with programming/scripting languages, especially Python
  • Hands-on experience with common lab equipment, such as protocol/logic analyzers and oscilloscopes
  • Working knowledge of server operating systems (Linux and Windows)
  • Self-motivated team player who can work with minimal supervision and communicate effectively across teams
  • Demonstrated passion for tackling complex technical problems
  • Experience with rapid prototyping using maker tools (e.g., Arduino, Raspberry Pi, 3D printing, etc.)
  • Familiarity with AI concepts, frameworks, or applications
Job Responsibility
Job Responsibility
  • Support technical innovation in validation by helping with tool and script development, improving existing methods, and contributing to cross-functional technical initiatives
  • Assist in debugging issues found during bring-up, validation, and production phases of SoC programs, working with senior engineers to identify root causes and fixes
  • Help coordinate and track test execution with multiple teams to ensure features are validated and optimized on schedule
  • Work closely with supporting technical teams (such as design, firmware, software, and platform teams) to learn system-level behavior and help resolve issues
  • Learn and contribute to software/hardware modeling and simulation frameworks used to improve validation coverage and predictability
  • Use AI tools to improve productivity in day-to-day tasks, such as data analysis, test automation, and documentation
Read More
Arrow Right

Senior .Net Engineer

Our client is one of the largest insurance brokers in the world, working in the ...
Location
Location
United States
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of backend/API development experience, including 4+ years with modern .NET (.NET 7/8/9, ASP.NET Core, experience with .NET 10 is a plus)
  • Strong C# fundamentals: async/await, LINQ, dependency injection, middleware, and SOLID/clean architecture
  • Proven experience building production REST APIs: versioning, authentication/authorization, error handling, pagination/filtering, and OpenAPI/Swagger documentation
  • Strong SQL skills with SQL Server: schema design, query optimization, indexing, joins, transactions, and stored procedures
  • Hands-on experience with Azure Cosmos DB: partitioning strategy, RU optimization, consistency levels, indexing, and change feed
  • API security expertise: OAuth2/OIDC, JWT, secrets management, and OWASP API security practices
  • Testing experience: unit and integration testing (xUnit/NUnit) and CI quality gates
  • Cloud delivery experience (Azure): CI/CD pipelines, containerization (Docker), logging/monitoring, and troubleshooting in production
  • Strong communication and collaboration skills, with experience in code reviews and mentoring
  • Experience with Redis caching, rate limiting, and resilience patterns (retry/circuit breaker)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

CAD Software Trainer

We are seeking a skilled and experienced CAD Software Trainer to deliver profess...
Location
Location
Salary
Salary:
Not provided
overturerede.in Logo
Overture Rede
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of CAD software such as: AutoCAD
  • Revit
  • SolidWorks
  • CATIA
  • Creo (Preferred)
  • Expertise in 2D drafting and 3D modeling
  • Understanding of engineering drawings and standards
  • Experience in civil, mechanical, architectural, or structural projects
  • Good communication and presentation skills
  • Experience delivering online/virtual training sessions
Job Responsibility
Job Responsibility
  • Deliver training sessions on 2D & 3D CAD software
  • Conduct hands-on practical workshops and live project-based learning
  • Prepare training materials, presentations, and assignments
  • Support participants with technical queries and troubleshooting
  • Assess trainees through practical exercises and evaluations
  • Customize training modules as per corporate/client requirements
Read More
Arrow Right