The Software Engineering Manager will play an integral role in shaping the direction of the products. This role will be involved in decisions that affect how our engineers deliver our products while influencing how our end users use the product. This role will help lead process improvement processes and tools, while ensuring best practices are maintained in code reviews, automated testing, cloud-based systems, and more.
Essential Functions
DUTIES, TASKS AND RESPONSIBILITIES:
Architect and optimize scalable, enterprise-level solutions, ensuring performance, reliability, and security.
Work closely with Product, Design, and other departments to define technical requirements and build high-quality software solutions that meet user needs.
Provide technical expertise in C#, Angular, SQL, and related technologies, guiding the team in the best practices and modern approaches.
Continuously improve development processes, tools, and methodologies, including agile practices, CI/CD pipelines, and infrastructure optimization.
Oversee the implementation of DevOps principles, ensuring smooth integration and deployment processes (CI/CD) and Infrastructure as Code (IAC) initiatives.
Ensure that engineering best practices, including code reviews, automated testing, and quality assurance processes, are maintained across the team.
Regularly review and optimize code quality, system performance, and overall technical debt reduction.
Guide the development and optimization of distributed systems and cloud-based solutions, with a focus on scalability and fault tolerance.
Collaborate on cloud strategies, preferably AWS, to leverage cloud services for infrastructure and application development, while instituting governance of cloud best practices.
Architect and oversee the development of mobile applications, ensuring adherence to mobile-specific requirements and best practices.
Lead, mentor, and manage a team of software engineers to ensure high performance and helping team members grow in their technical knowledge and problem-solving skills.
Act as a liaison between engineering and senior leadership, providing regular updates on project progress, technical challenges, and resource needs.
Other duties and projects as assigned.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
[email protected].
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.