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

Senior Software Engineer

Job in Ann Arbor, Washtenaw County, Michigan, 48113, USA
Listing for: CivicSoft
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

About the Software Engineer position

We are looking for a Software Engineer who will assist us with design, development and installation of software solutions. Your duties will include development, writing code, and documenting functionality.

You should be able to build high‑quality, innovative and fully performing software in compliance with coding standards and technical design.

Software Engineer responsibilities are:
  • Organize full lifecycle software development
  • Prepare specifications and determine operational feasibility
  • Write well designed, testable, efficient code
  • Prepare software verification plans and quality assurance procedures
  • Organize documenting and maintenance of software functionality
  • Integrate software components into a fully functional software system
  • Evaluate and deploy software tools, processes and metrics
  • Provide support and consulting on software systems usage
  • Ensure compliance with project plans and industry standards
Software Engineer requirements are:
  • 8+ years' experience of working on a Computer Software Engineer or Software Developer ((Use the "Apply for this Job" box below).) position
  • Significant experience in developing web applications using at least one popular web framework, such as .NET, Angular, and Python.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (SQL Server, Oracle)
  • Good experience in designing interactive applications and with test‑driven development
  • Good knowledge to develop software in C# and JavaScript or other selected languages
  • Experience in documenting requirements and specifications
  • Close familiarity with software engineering tools, software development methodology and release processes
  • BS degree in Computer Science or Engineering
  • Nice to have - Experience with Elixir, Encore, Fast Stream, NATS, or Sub Hub.
#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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary