-
Technical Lead Engineer
- Insight Global (Roseville, MN)
-
Job Description
Our client, a industry leader in automated parking systems, is looking for a Technical Lead Engineer to lead their Valet Services team. This is an engineering role that combines hands-on development with technical leadership, roughly 70% coding and 30% management. Reporting to the Director of Software Engineering, this position is responsible for designing and implementing scalable, secure software solutions for parking devices, payment systems, and garage applications. The current team is contractors located internationally but they will continue shift the team to full-time employees in the next year. This team initiatives is to transition legacy applications into their new products environment to create parity in their systems. They will also need to help architect greenfield solutions through cloud Architecture.
The Technical Lead Engineer will actively write clean, maintainable code in .NET Core and React, develops cloud-native applications using AWS services such as EC2, Lambda, and S3, and builds containerized solutions with Docker and Kubernetes. This role also involves optimizing device-cloud interactions through edge computing concepts and managing database performance for PostgreSQL and SQL Server.
Beyond coding, the TLM ensures technical excellence by enforcing best practices like SOLID principles, test-driven development, automated testing, and CI/CD pipelines. Regular code reviews, architecture reviews, and troubleshooting complex issues across the full stack—including hardware integration—are key responsibilities.
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] 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/.
Skills and Requirements
6+ years of software development experience, with at least 2+ years in a leadership role.
Proven ability to lead technical teams and manage software delivery pipelines.
Experience developing with cloud platforms and knowledge of cloud services/concepts, especially AWS (EC2, Lambda functions, S3, SNS/SQS, etc.)
Knowledge of edge computing concepts and development for connected devices or hardware-integrated systems.
Expertise in .NET Core development.
Proficiency with React and/or modern JavaScript frameworks.
Hands-on experience with containerized applications using Docker and Kubernetes.
Proficiency with NoSQL/SQL-based databases, especially PostgreSQL and SQL Server.
Strong knowledge of agile methodologies and team-based software development.
-