A leading technology firm in Cincinnati is looking for an experienced Application Software Engineer to develop software platforms that integrate embedded systems, cloud services, and customer applications. The ideal candidate will have a Bachelor's or Master’s in Computer Science and at least 5 years of experience. Responsibilities include leading design decisions, mentoring junior engineers, and implementing solutions. The firm offers competitive compensation and benefits; a passion for coaching is desirable.
Qualifications
5+ years of experience post academics.
Solid foundation in Computer Science Fundamentals.
Demonstratable experience in mobile, desktop, embedded, cloud, or web applications.
Responsibilities
Lead technical design and architectural decisions across components.
Translate customer and device constraints into software solutions.
Drive cross-team technical alignment for features.
Mentor junior software engineers.
Implement, unit-test, and integrate solutions.
Skills
Object Oriented Principles
Design Patterns
Kotlin (Android)
Swift (iOS)
C# and WPF
Embedded Linux with C++
AWS
React
Education
Bachelor or Master’s Degree in Computer Science or related field
Job description
A leading technology firm in Cincinnati is looking for an experienced Application Software Engineer to develop software platforms that integrate embedded systems, cloud services, and customer applications. The ideal candidate will have a Bachelor's or Master’s in Computer Science and at least 5 years of experience. Responsibilities include leading design decisions, mentoring junior engineers, and implementing solutions. The firm offers competitive compensation and benefits; a passion for coaching is desirable.