Location: Woodridge,IL, USA
Job Title: Software Engineering Manager
Job Description
Manage the entire software development team in the US. Mentor, motivate, and grow a high-performing team of talented software engineers, and foster a culture of continuous improvement and long-term growth. Have ownership of the application development including development practices, architecture, interoperability, and technology. Be hands-on with application development and provide leadership across team and outsourced services to deliver quality releases to our customers on time. Work very closely with our software team in China to co-develop solutions.
Hard Skills
+ Bachelors degree in Computer Science, Engineering, or relevant field
+ 15+ years experience in software design and development delivering effective solutions
+ 5+ years developing BMS technologies
+ Demonstrated experience building BMS platforms
+ 5+ years experience in a software managerial role or equivalent leading projects and teams
+ Working knowledge of various platforms and software languages such as Embedded C, Unix, Java, SQL, and JavaScript
+ Experience with various frontend and backend technologies such as Amazon IoT, Kibana, Redshift, Glacier, Web Services (REST API), MQTT, React/Angular JS is preferred
+ Significant experience scaling solutions that run on private, public, and hybrid cloud infrastructures
+ Knowledge of Scrum/Kanban Agile workflow methodologies
+ Fluent in Mandarin is preferred
Soft Skills
+ Leadership and managerial abilities, including the ability to hire, train, and evaluate staff through performance reviews
+ A passion for building application platforms
+ Strong technical and analytical skills
+ Ability to use a wide variety of open-source technologies and cloud services
+ Customer-focused attitude, with high level of professionalism and discretion
+ Ability to maintain strict confidentiality, establish trust and credibility, and act with complete integrity
+ Detail-oriented, resourceful, and diligent
+ Strong time management and organizational skills
+ Sound judgment and problem-solving skills
+ Excellent English written and verbal communication skills
Job Type
This is a permanent position.
Work Site
This is a fully on-site position in Woodridge, Illinois.
Work Environment
Provide strong leadership and guidance to a team of software developers, fostering a collaborative and high-performing work environment. Collaborate closely with cross-functional teams including hardware engineers, firmware developers, and product managers to align software development efforts with overall project goals and objectives. Work very closely with software engineering team in China to develop next-generation BMS technologies. Act as a scrum master, collaborate with the product owner & QA, negotiate and drive platform design and implementation to meet requirements while reducing tech debt. Perform regular root cause analysis and drive process changes to mitigate risks and issues. Create and maintain the code review and unit test framework for our web-based software applications, mobile applications, APIs, and communications path. Identify and report on key KPIs for software development.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
+ Hiring diverse talent
+ Maintaining an inclusive environment through persistent self-reflection
+ Building a culture of care, engagement, and recognition with clear outcomes
+ Ensuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email ...@actalentservices.com ( ...@actalentservices.com) for other accommodation options.