Logo
Cambridge Investment Research (USA)

Principal Software Engineer

Cambridge Investment Research (USA), West Des Moines, Iowa, United States, 50265


Overview

About Us:

Cambridge Investment Research Inc. is one of the nation's top independent financial solutions firms. We are committed to fostering an inclusive and dynamic work environment where innovation, collaboration, and growth are encouraged. Our team is dedicated to driving success and creating a workplace where every employee feels valued and empowered.

Job Summary:

We are seeking an innovative and dynamic

Lead Software Engineer

to spearhead the development of cutting-edge, full-stack software solutions. In this role, you will leverage your deep expertise across various programming languages, frameworks, and technologies to build scalable, high-quality software products that drive business impact. As a key leader within the engineering team, you will guide architectural decisions, mentor a talented group of engineers, and foster a collaborative environment of continuous learning and improvement. If you are passionate about driving technical excellence, shaping innovative architectures, and championing Agile methodologies, this is the role for you. You will be at the forefront of evolving our technology stack, collaborating closely with cross-functional teams, including Product Owners, DevOps, and Production Support, to ensure smooth, automated delivery of applications and provide ongoing support across multiple environments.

This role offers the opportunity to make a significant impact on our technology stack, mentor a growing team, and lead the creation of products that define our future. If you thrive in a fast-paced, high-energy environment and have a passion for solving complex technical challenges, we want to hear from you!

Essential Duties

Full-Stack Development:

Lead the design, development, and deployment of complex software solutions, ensuring seamless integration of front-end and back-end components. Deliver scalable, maintainable code using a wide range of modern programming languages and frameworks.Technical Leadership:

Provide strategic direction and hands-on guidance to the engineering team. Drive architectural decisions, enforce best practices, and promote the adoption of modern engineering techniques. Serve as a mentor, nurturing the development of engineers at all levels.Agile & LeSS Champion:

Promote Agile principles, focusing on transparency, collaboration, and team empowerment. Partner with Product Owners and Scrum Masters to prioritize tasks, plan sprints, and deliver value incrementally.Technical Excellence:

Champion high standards for software development. Establish coding standards, conduct code reviews, and implement automated testing and quality assurance processes to ensure robust, high-quality software products.Architectural Design:

Collaborate with cross-functional teams to design and implement scalable, reliable, and maintainable software architectures. Define technical roadmaps that align with the organization's strategic goals.DevOps Collaboration:

Partner with DevOps Engineers to streamline application deployments via a CI/CD pipeline. Monitor production environments to ensure optimal performance, troubleshoot issues, and manage updates.Continuous Improvement:

Stay ahead of industry trends and innovations, continuously refining tools, processes, and technologies to keep the engineering organization at the forefront of technical excellence.Education & Experience

The ideal candidate would possess an expertl level of experience, typically around 10 or more years, with modern frameworks, programming languages, and cloud technologies.

Preferred Skills

Stong full stack abilitiesMicrosoft SQL Server or other Relational Database ExperienceGeneral web development experience with HTML, CSS, Javascript,REST API Development & ManagementExperience integrating with Cloud/SaaS applications and legacy applications

Compensation: $130,000 - $160,000. This range is a good faith estimate of the compensation to be offered for this position based on the ideal candidate's qualifications, the Company's operational needs, and other considerations permitted by law. The actual pay offered to a specific candidate may vary above or below the stated range.

Benefits: Cambridge has competitive benefits and promotes a work/life balance to encourage individual success.Premium benefit package including medical, vision, dental, life and long-term disability insuranceVacation/sick time401K retirement plan with company matching programEight paid holidays

You can find more details about our comprehensive benefits package here.

#LI-MM2