Job Description

We are seeking a Principal Software Engineer to play a pivotal role in the modernization of our product suite, leading efforts that span both hybrid mobile development and cloud-native server-side architecture. Our goal is to transform a legacy monolithic desktop application into a modern SaaS-based platform, built on microservices and hosted in AWS.

In this role, you will lead a cross-functional engineering team responsible for delivering both the mobile front-end experience and the scalable backend services that power it. You'll collaborate with stakeholders, architects, and fellow engineers to translate product requirements and architectural vision into robust, secure, and testable software components.

You will take ownership of key implementation areas with a strong focus on quality, test-driven development, and engineering best practices. In addition, you'll provide technical leadership, mentorship, and guidance to team members across disciplines.

ECI's hom...

Ready to Apply?

Take the next step in your AI career. Submit your application to ECI Software Solutions today.

Submit Application