Careers

Added Feb 17, 2021 Software Engineering Manager (22197) Central, IL | Permanent Apply

Job Description

LRS Consulting Services has been delivering the highest quality consultants to our clients since 1979. We've built a solid reputation for dealing with our clients and our consultants with honesty, integrity, and respect. We work hard every day to maintain that reputation, and we're very interested in candidates who can help us. If you're that candidate, this opportunity is made for you!

Looking for more than just another assignment? We're looking for you! This isn't just another assignment, but a real opportunity and a challenge for the right person. LRS Consulting Services is seeking a Software Engineering Manager for a direct placement opportunity with our client in Central Illinois!

LRS Consulting Services has been delivering the highest quality consultants to our clients since 1979. We've built a solid reputation for dealing with our clients and our consultants with honesty, integrity, and respect. We work hard every day to maintain that reputation, and we're very interested in candidates who can help us. If you're that candidate, this opportunity is made for you!

As a Software Engineering Manager you will:
● Leading a team of engineers with Computer Science or Electrical Engineering background
● Mentoring other team members about development best practices and techniques
● Making and executing complex architectural decisions
● Building an architecture that enables other engineers to be efficient
● Writing code for new products
● Refactoring existing code to ensure new products operate at their optimal performance
● Working with product managers and participating on product teams to define product features
● Climbing on agricultural equipment to test your code and experience our products first-hand

Must have the following experience:

● 10+ years of software engineering experience in software development environments
● Passion for motivating individuals to worth together as a team
● Desire to help individuals grow technically, professionally, and interpersonally
● Solid understanding of software development and product development lifecycles
● Flexibility in terms of team process and project management
● Ability to read, understand, and write code, demonstrating an understanding of:
○ Modern C++: C++11, C++14, C++17, C++20
○ Object oriented design
○ Design patterns (composition, inheritance, templates)
○ Algorithmic complexity
○ Memory vs. CPU performance trade-offs
○ Lock-free multi-thread synchronization (atomics, memory ordering)
○ Stream and message-based communications
● Solid understanding of Linux and Linux application development environments
● Solid background in computer architecture
● Bachelor’s degree in Computer Science or equivalent experience

- Candidate must be able to effectively communicate in English (written & verbal)
- Candidate must have permanent authorization to work in the USA for any employer
- Corp to corp candidates will not be considered

LRS is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship status or protected veteran status