Senior Software Engineer
InstructureFull Time
Senior (5 to 8 years)
Lansing, Michigan, United States
Key technologies and capabilities for this role
Common questions about this position
The role is onsite at tech offices in Lansing or Grand Rapids, Michigan, with a merit-based work-from-home program allowing up to 3 days per week after initial in-person training. Fully remote positions are not offered, and all candidates must be able to work in one of the tech offices.
Benefits include a competitive base salary, matched 401(k), fully-funded pension plan once vested, bonus programs, and generous paid time off including holidays, vacation days, personal time, and sick leave.
A Bachelor’s degree in Computer Science or related field (or equivalent), minimum 5 years of development experience, and strong experience with Java, Kotlin, and a modern IDE are required or strongly preferred.
The company offers a friendly work environment with a structured training program and employee mentoring opportunities.
Candidates with a Bachelor’s degree or equivalent, at least 5 years of development experience, and proficiency in Java, Kotlin, and a modern IDE will stand out, especially with plus skills like OpenShift, SQL, Kafka, or source control management.