Principal Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer (C#/.NET): Writing production code across the full technology stack while modernizing legacy applications and migrating outdated tech stacks with an accent on microservices architecture, scalable RESTful APIs, and cloud-native container orchestration. Focus on accelerating delivery with AI-assisted development tools and mentoring engineers through code reviews and practical guidance to improve code quality and development velocity.
Location: Westlake, Texas
Company
builds SaaS applications and software solutions for enterprise customers.
What you will do
- Write production code daily and ship features across the full technology stack.
- Modernize legacy systems and migrate outdated tech stacks to current platforms.
- Design and implement scalable solutions using microservices architecture and RESTful APIs.
- Develop and maintain SaaS applications using modern frameworks and cloud platforms.
- Build containerized applications with Docker and orchestrate with Kubernetes; write unit tests across the SDLC.
- Mentor developers through pairing sessions, code reviews, and practical guidance, including AI-assisted development best practices.
Requirements
- 8+ years of professional software development experience.
- Proven experience modernizing legacy systems and performing tech stack migrations.
- Strong experience using AI-assisted development tools and workflows.
- Expert-level proficiency in C# and .NET, including ASP.NET Core and MVC.
- Strong RESTful API design and implementation experience.
- Hands-on experience with SQL Server or PostgreSQL, Docker, Kubernetes, and AWS or Azure.
Nice to have
- Experience with Java and message queuing systems (ActiveMQ, RabbitMQ, Kafka).
- Familiarity with caching strategies (Redis) and frontend frameworks (React, Angular, Vue).
- Transportation or logistics industry experience and Agile/Scrum experience.
Culture & Benefits
- Hands-on role with a bias toward action and shipping working software.
- Mentorship through pairing and code reviews to help developers level up.
- Use of AI-assisted development tools to accelerate delivery.
- Collaboration across teams on multiple concurrent projects.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →