As a Principal Software Engineer for CMG, you will be responsible for envisioning, evangelizing, and driving the technical roadmap for our software systems. You will be tasked with investigation and research into software design patterns, architectures and infrastructure, processes, and other new and exciting technologies then leading the implementation efforts of planned solutions. You will work closely with our Development Managers, Agile team members, and other business stakeholders to help us achieve our goals while holding the development teams to a high standard of technical excellence.
Principal Software Engineer candidates should be able to demonstrate strong technical ability and a significant amount of hands-on experience building and delivering high-quality, maintainable software. Candidates should also possess excellent written and verbal communication skills as well as a history of leading the technical design and architecture implementation for both newer cloud-based and legacy on-premises software systems.
ESSENTIAL DUTIES and RESPONSIBILITIES:
REQUIRED QUALIFICATIONS:
BONUS QUALIFICATIONS:
SUPERVISORY RESPONSIBILITIES:
PHYSICAL and ENVIRONMENTAL CONDITIONS:
This role operates in an ADA compliant office environment, utilizing typical office equipment and tasks including computer work. The position may involve partial stationary positions and moving throughout the day. Flexibility to work overtime to meet project deadlines is required.
CMG pays a competitive salary which ranges from $175,000 to $210,000 total compensation. Factors that affect base salary may include: Experience, Specific skills related to the position and education.
Every Customer, Every Time. No Exceptions, No Excuses.
22 jobsSubscribe to Rise newsletter