Senior Software Engineer or Principal Engineer - 1127
Company: Security Mutual Life Insurance
Location: Binghamton, NY 13901
Salary: $105,000 - $143,000 a year
Type: Full-time
Posted: 2026-04-27
About this role
In search of: The next member of our Software Engineering team. If you enjoy working in a team environment and would like to contribute to the success of an evolving Systems & Technology function, read on. We’re looking for someone who:
- Is equally adept at taking initiative as taking direction to solve programming challenges.
- Finds that using online tools to research problems comes naturally.
- Excels at conveying complex information in simple, understandable ways.
- Is intrinsically motivated and focused on providing high quality deliverables.
- Finds that attitude is as important as technical skill.
- Loves it when an assignment goes right but is resilient and stays upbeat when it doesn’t.
- Listens well, asks incisive questions, and digs into details while keeping the big picture in focus.
- Artistic, creative thinking and open mindedness to new ideas and approaches.
- Above all, thrives on collaboration and takes great satisfaction in helping others meet their goals.
This role is primarily based out of our Binghamton, NY home office and offers a hybrid schedule, allowing for a combination of onsite collaboration and remote work during the week.
The level of the position will be determined by relevant skills, experience and qualifications.
# Description of Duties and Responsibilities of a Senior Software Engineer and Principal Engineer:
- You may direct other developers, work alongside senior IT team members and management to develop, write, update, maintain and modify computer programs and software systems.
- Write, update and maintain computer programs and software packages to handle specific jobs such as insurance administration, data collection, data reporting, and controlling other equipment.
- Create and maintain security and performance minded applications and programs.
- Create and maintain software builds and perform releases to development and production servers.
- Engage in high level planning of applications and develop the fu...