×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in East Lansing, Ingham County, Michigan, 48823, USA
Listing for: SET SEG
Full Time position
Listed on 2026-04-17
Job specializations:
  • Software Development
    Senior Developer, Software Engineer, Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Title:

Senior Software Developer

Reports To:

Senior Business Intelligence Manager

Location:

East Lansing, MI

Department:
Information Technology

WHO WE ARE

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

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 Postgre

    SQL.
  • 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 Postgre

    SQL 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. For more about us, visit: (Use the "Apply for this Job" box below)..org

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary