Demo

Senior Software Developer

SET SEG
SET SEG Salary
East Lansing, MI Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 10/10/2026
Title: Senior Software Developer

Reports To: Senior Business Intelligence Manager

Location: East Lansing, MI

Department: Information Technology

SET SEG is looking for a Senior Software Developer that will be responsible for developing and supporting data‑driven applications, integrations, and pipelines using modern Microsoft and open‑source technologies. This role collaborates with cross‑functional teams to deliver scalable, reliable solutions that support business operations and reporting needs. The position contributes to continuous improvement of development practices, tooling, and emerging initiatives such as automation and AI‑enabled solutions.

WHO WE ARE
School Employers Trust (SET) is a non-profit company that was created after a monumental shift in school funding happened in 1965. SET, which began in 1971, served as an employee benefits association focused on offering comprehensive and affordable employee benefit solutions to Michigan public schools and their employees. Two years later, its partner organization School Employers Group (SEG) was formed to administer compensation and fringe benefits for SET. As schools were faced with more challenges related to insurance, SEG evolved and grew into a company that provides workers’ compensation and property/casualty services for Michigan public schools.

Today, SET SEG continues to expand and find creative ways to meet the specialized needs of its members. This, coupled with superior member experience, is why SET SEG has maintained its position as an industry leader in the school insurance market.

We value those who proactively solve challenges, simplify the complex, thrive in a fast-paced setting, have a customer-first mentality, and seek a collaborative and inclusive work environment. We offer 100% employer paid insurance (medical, dental, and vision), Paid Time off (PTO), and paid parental leave.

Our passion is delivering peace of mind to Michigan public schools, and we look for team members who are motivated by our cause. To learn more, visit: https://setseg.org.

WHO YOU ARE
You are energized by working with a collaborative team and industry peers to support Michigan public schools through their challenges. You seek understanding and are motivated to tackle projects and problems with the customer in mind. You anticipate needs and preempt challenges and concerns, delivering increasingly relevant customer experiences over time. You value a culture that is rooted in mutual respect, where you can learn from different perspectives and roles.


Primary Responsibilities:
  • Design, develop, and maintain applications, scripts, and services across a mixed Microsoft and open-source technology stack.
  • Build and maintain data pipelines and ETL workflows using modern orchestration tools such as Dagster, transitioning from legacy platforms like SSIS.
  • Develop data-driven applications such as enrollment portals, customer retention tools, APIs, and mobile-facing services.
  • Collaborate with data analysts, project managers, and business stakeholders to translate business needs into technical requirements and working solutions.
  • Write, optimize, and maintain SQL across relational database platforms including Microsoft SQL Server and PostgreSQL.
  • Pull and transform data from multiple sources and formats (APIs, CSV, XML, JSON, flat files) to meet operational and reporting requirements.
  • Deploy data to a variety of outputs including reports, dashboards, line-of-business systems, and REST APIs.
  • Design and implement logging, monitoring, and validation frameworks to ensure data integrity and pipeline reliability.
  • Contribute to the organization's adoption of containerized development and deployment practices using Linux-based environments.
  • Support emerging AI and machine learning initiatives by building tooling, integrations, or proof-of-concept applications as needs arise.
  • Troubleshoot and resolve data integrity, integration, and application performance issues across systems.
  • Own problem management from identification through resolution, including reconciling discrepancies between systems.
  • Evaluate and recommend third-party tools, libraries, and frameworks to improve development capabilities.
  • Maintain technical documentation and design documents in accordance with organizational standards.
  • Other duties as assigned by supervisor.
Required Qualifications:
  • Bachelor's degree in computer science or a related field, with 5 or more years of professional software development experience.
  • Strong SQL skills including joins, CTEs, window functions, stored procedures, triggers, and transactions.
  • Experience with at least one general-purpose programming language; Python and/or C#/.NET strongly preferred.
  • Experience working with relational databases; SQL Server and/or PostgreSQL preferred.
  • Ability to work across data formats and integration patterns including REST APIs, SOAP, CSV, XML, and JSON.
  • Familiarity with version control systems such as Git.
  • Comfortable working in both Windows and Linux environments.
  • Strong communication skills with the ability to work across technical and non-technical teams at all levels of the organization.
Physical Demands / Work Environment
Several hours per day at a sit/stand desk, average mobility to move around an office environment; able to spend several hours per day at a computer. Punctual, regular, and consistent attendance is required.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

 

Salary.com Estimation for Senior Software Developer in East Lansing, MI
$86,458 to $106,004
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Developer?

Sign up to receive alerts about other jobs on the Senior Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SET SEG

  • SET SEG East Lansing, MI
  • Title: Auto Claims Representative Reports To: Claims Manager Location: East Lansing, MI Department: Property/Casualty & Workers’ Compensation SET SEG is lo... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Senior Software Developer jobs in the East Lansing, MI area that may be a better fit.

  • Dia Software Solutions Lansing, MI
  • Hi, Greetings from DIA SOFTWARE SOLUTIONS LLC! We reaching out about an exciting Direct client opportunity with one of our clients. Please review the requi... more
  • 3 Days Ago

  • Agate Software Okemos, MI
  • At Agate Software, we are building a better world by revolutionizing how government agencies and nonprofits manage their grant processes. Our solutions emp... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!