Principal Engineer - Applications Development
Mmc CareersMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and support secure, scalable, and maintainable software solutions in collaboration with cross-functional teams.
Write, review, and test code applying engineering best practices including CI/CD, test-driven development, and security-driven design.
Provide technical leadership and mentorship while promoting code reuse, quality engineering, and cloud-native architectures.
Minimum Requirements
Minimum 12 months experience as Senior Principal Engineer or Manager.
Strong proficiency in MEAN or MERN stack and backend Python development.
Experience with cloud platforms such as AWS and Microsoft Azure, container technologies (Docker, Kubernetes), and ORM frameworks with TSQL and NoSQL databases (MSSQL, MongoDB).
Work Experience Required: Minimum 12 months experience as Senior Principal Engineer/Manager.
Ideal Candidate Profile
Experienced senior engineer strong in multi-product software delivery with agile at scale and DevOps practices.
Demonstrated ability to build and lead collaborative, innovative engineering teams with mentoring capabilities.
Familiar with security-driven design, AI tool integrations (LangChain, OpenAI APIs), and continuous delivery in cloud-native environments.
