Logo
EPITEC

Software Engineer (3) - Core Senior Engineer

EPITEC, Dearborn, Michigan, United States, 48120

Save Job

Epitec is seeking an experienced Full Stack Software Engineer to join our automotive client's team. As a Full Stack Software Engineer, the candidate will play a pivotal role in designing, developing, testing and maintaining software applications and products to meet customer needs.

Top Responsibilities

Engage with customers to understand their needs and advocate for user‑centric software solutions.

Design, develop, test, and maintain software applications throughout the entire development lifecycle.

Create high‑level software architecture and select appropriate technology stacks.

Collaborate with cross‑functional teams including product owners, designers, and architects.

Implement software testing strategies and ensure quality standards.

Continuously optimize application performance and adopt new technologies.

Develop user‑friendly interfaces and robust back‑end applications (APIs, microservices).

Support security best practices to safeguard user data.

Evaluate and incorporate emerging technologies and industry trends.

Top Qualifications

Bachelor’s degree in Computer Science, Engineering, or related field (required).

10+ years of experience in IT, with 8+ years in software development.

Proficiency in at least two coding languages, or advanced expertise in one.

Strong experience with Java, Spring Boot, Microservices, and modern design patterns (Domain Driven Design, CQRS, Hexagonal Architecture, Event Driven Architecture).

Experience developing exceptional user experiences and backend APIs.

Familiarity with test‑driven development, continuous integration, and continuous delivery.

Experience with Google Cloud Platform (GCP) products is a plus.

Excellent problem‑solving skills and ability to work in agile environments.

Ability to work hybrid (4 days per week in the office).

#J-18808-Ljbffr