Lead Software Engineer - Scrum Master

Apply Now

Company: Kristen J. Bates & Associates LLC

Location: Lawrence, KS 66044

Description:

Job Description
We are looking for an experienced technical expert who can help deliver industry leading
solutions. This is a hands on position where you will be asked to do everything from leading
projects, developing software, mentor other engineers and technicians, writing technical
documentation to help resolving customer issues. You need to not only be a top software
developer with a good track record of delivering quality software, but also excel in
communication and leadership. This is a great opportunity to get in with a fast growing
renewable energy business and help shape the technology, product and the business. A
successful candidate will bring deep technical, software and Scrum Master expertise and ability
to work within a fast moving environment delivering solid results that have broad business
impacts.

DUTIES:
Lead a team of software developers in embedded communication C code development,
web based development, webserver maintenance and SQL database management.
Experience playing the Scrum Master role for at least one year for a software
development team that was diligently applying Scrum principles, practices, and theory.
Lead Agile Scrum projects, from backlog maintenance to software releases.
Familiarity with common Agile practices.
Be the go to expert to solve mission critical issues.
Design and develop world class embedded software/firmware and web interfaces.
Interact with cross functional engineering and support teams across the company.
Self driving and not hesitant to dive into and take ownership of critical design issues.
Help build robust methodology and processes to deliver technology and products.
Mentor others in software engineering principles and management.
Provide outstanding documentation of software designs and user documentation.
Assist on special customer projects as needed.

REQUIREMENTS:
Skills/Knowledge/Abilities:
Experience in software development engineering practices including:
Expert in C, real time embedded system design.
Local and remote data acquisition, data storage and data presentation.
Experience in SQL server and database maintenance.
Experience in web server maintenance and web page development, HTML5, PHP, Java
script.
Ability to understand complex designs and failure modes with software/hardware interactions.
Scrum Master Certification (CSM)
Agile Scrum coach
Results oriented with high level of initiative and a proactive nature, good communication skills
and strong organizational and time management skills.
Willingness to travel domestically and internationally to support critical goals and interface with
external stakeholders.
Good organizational and planning skills to lead and manage product improvement in an
Agile environment.
Good communication and interpersonal skills to be able to speak directly to a customer
about solutions and represent the company in a positive manner. Fluency in English is
essential.

Desired Skills:
Embedded Linux development experience is a plus
Hardware design experience and understanding of hardware design and
troubleshooting capability is a plus.

Education/Experience:
BSEE, BSCS, BSCE with 6 or more years of relevant experience. OR
MSEE, MSCS, MSCE with 4 or more years of relevant experience.
Minimum 6 years of experience in software design and development.
Minimum 2 years of technical leadership experience in an engineering environment.

Similar Jobs