What to Expect
We are looking for a Senior .NET Developer who owns the design, implementation, and ongoing maintenance of .NET applications and services that power Homologation capabilities for the company—supporting both EMEA priorities and global platform needs. You will extend integrations that connect factory software and operational systems to Reman (remanufacturing) and warehouse environments, while partnering across engineering and operations to keep releases stable, supportable, and aligned with compliance-oriented homologation processes.
What You'll Do-
Develop and maintain features, services, and supporting components for the Homologation platform, contributing to global roadmap delivery while addressing EMEA-specific requirements, configurations, and operational realities (where applicable).
-
Own the lifecycle of assigned areas: design, implementation, automated/manual validation, deployment support, monitoring, defect remediation, and incremental hardening for production use.
-
Design, develop, test, and maintain .NET components and services that integrate factory software into Reman (remanufacturing) and related warehouse factory flows, including work in homologation and production-aligned environments.
-
Partner with factory, warehouse, Reman, and homologation stakeholders to define integration contracts, data flows, validation steps, and error-handling behavior between shop-floor/MES/WMS-style systems and internal services.
-
Integrate and test hardware devices with the factory software modules that control them, including validation in representative environments and documentation of expected device behavior, edge cases, and failure modes.
-
Read, debug, and reason about code written in C#, Python, Go, TypeScript, and SQL (schemas, queries, performance) to diagnose defects, data mismatches, and integration failures across homologation and factory-connected paths.
-
Provide technical support when needed: reproduce issues, trace logs, narrow root cause, propose fixes/mitigations, and validate outcomes with stakeholders—especially when issues impact homologation readiness or cross-region platform stability.
-
Improve reliability and operability for homologation-related services: structured logging, metrics, configuration management, deployment notes, and runbooks so incidents are faster to resolve and changes are easier to audit.
-
Participate in code reviews, technical discussions, and documentation so homologation integration knowledge is shared globally and EMEA-specific nuances do not become single points of failure.
-
Stay current with relevant .NET, integration, compliance-adjacent engineering practices, and factory/warehouse technology; propose pragmatic improvements to tools, testing strategy, and delivery processes.
What You'll Bring-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
-
5+ years of professional .NET development (C#), including services/APIs, data access, and production-minded design.
-
Demonstrated ability to read, debug, and safely change code in C#, Python, Go (Golang), TypeScript, and to work effectively with SQL (relational modeling, querying, debugging data issues).
-
Strong problem-solving and diagnostic skills across distributed systems, integrations, and intermittent failures—especially in environments where correctness, traceability, and operational discipline matter.
-
Experience contributing to platform-style software that must serve multiple regions or teams, including ongoing maintenance, incident response, and incremental feature delivery.
Experience supporting software end-to-end when required: intake reproduce fix/mitigate verify- handoff, including coordination with non-engineering partners.
-
Excellent communication in English (written and verbal); able to explain technical trade-offs clearly and work across time zones when needed.
-
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
-
5+ years of professional .NET development (C#), including services/APIs, data access, and production-minded design.Demonstrated
-
ability to read, debug, and safely change code in C#, Python, Go (Golang), TypeScript, and to work effectively with SQL (relational modeling, querying, debugging data issues).
-
Strong problem-solving and diagnostic skills across distributed systems, integrations, and intermittent failures—especially in environments where correctness, traceability, and operational discipline matter.
-
Experience contributing to platform-style software that must serve multiple regions or teams, including ongoing maintenance, incident response, and incremental feature delivery.
Experience supporting software end-to-end when required: intake reproduce fix/mitigate verify- handoff, including coordination with non-engineering partners.
-
Excellent communication in English (written and verbal); able to explain technical trade-offs clearly and work across time zones when needed.
-
Experience working on or adjacent to homologation, certification, validation-heavy workflows, or formal change control processes.
-
Experience with manufacturing / factory, remanufacturing (Reman), or warehouse systems, MES/WMS, equipment interfaces, or shop-floor data pipelines.
-
Familiarity with message queues, event-driven patterns, idempotency, and integration testing across heterogeneous systems.
-
Exposure to observability (structured logging, tracing, metrics) and CI/CD for .NET services.
-
Comfort collaborating with hardware/equipment teams on controlled rollouts, test benches, and factory validation cycles.
Tesla is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state or local laws.
Tesla is also committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.