Skip to content

Careers

Transcend the day-to-day work experience. Work inspired.

Lead Software Engineer - Java

Location:

Lowell - Massachusetts - USA

Function:

Engineering

Ref #:

201702609
Apply >

Description

The Software Development Team Lead will guide a matrixed team with technical and team leadership through coaching and mentorship with a primary goal of ensuring Customer Satisfaction for existing and new software features. This position requires an individual with a strong hands-on technical bent who is good at managing multiple priorities and enjoys working with and guiding software developers.

Responsibilities include:
• Be the primary interface for the Engineering team with the technical Customer Support team to understand, communicate and troubleshoot at a technical and domain level
• Lead and coordinate engineering efforts of developers for technical efforts prioritized for customers, including troubleshooting, problem-solving and identification of ways to solve customer dissatisfiers.
• Develop and maintain roadmaps for existing products from technical debt, software stack maintainability, product security and ease of use from a serviceability perspective.
• Lead agile software development executing on software roadmaps and customer improvements.

Qualifications

The following core skills are required for the success in this position:
• Bachelor’s degree in Computer Science/Engineering
• 7+ years of hands-on development experience with team leadership experience of 2 or more years showing the progression from a hands-on role is required.
• Demonstrated track record of success leading agile teams working on software is required.
• Strong hands-on technical experience developing software in C++ and Java for Andriod or Linux Embedded Systems for IoT or POS applications is required.
• Experience with Operating Systems at a source level, synchronization primitives, state machines, interfacing with low-level Linux device interfaces is strongly desired
• Experience with TCP/IP, HTTP, JSON, XML, SSL, Linux Kernel, GCC for ARM and embedded web browsers is strongly desired.

#LI-POST

Corporate overview

You’re empowered when you’re a Kronite. 

Want to be part of an elite group of highly skilled professionals? We think our employees are a special group of talented, energetic, and innovative people. And for that reason, we refer to ourselves as Kronites. Kronites care about more than just work. We recognize the need to maintain a healthy work-life balance – to live inspired. In fact, it’s expected! You’ll soon learn that we take work and fun seriously. No matter what position you hold at Kronos, you’re a Kronite. And we want you to feel like you have the power to make a difference in your life and the lives of others, at work and beyond. Want to learn more about our culture? Follow us on Twitter @work4kronos. #MyWorkInspired

Kronos is a global provider of workforce management and human capital management cloud solutions. Kronos’ industry-specific workforce applications are purpose built for businesses, healthcare providers, educational institutions and government agencies of all sizes. Tens of thousands of organizations – including half of the Fortune 1000® - and more than 40 million people in over 100 countries use Kronos every day. 

EEO Statement

Kronos is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.