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

Sr. Software Engineer

Job in Jackson, Jackson County, Michigan, 49203, USA
Listing for: Fasttek
Full Time position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Software Architect, Senior Developer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Jackson, Michigan Sr. Software Engineer #1039335

Job Description:
  • If you're looking for a career that will provide a challenging work environment and many opportunities to learn, our company is the place for you. Join our team and become part of a company full of exciting opportunities.
  • We help employees achieve their personal best by offering many opportunities that develop and enhance their skills for career advancement.
  • The Applications and Analytics team is at the heart of innovation, powering Michigan's future by crafting cutting-edge digital solutions that transform how our customers and communities experience energy.
  • Guided by our Digital First strategy, we harness modern technical practices and agile methodologies to create intuitive, impactful software that drives measurable business value and enhances user experiences.
  • Join a dynamic team where collaboration, creativity, and impact converge! We partner closely with business teams to uncover digital opportunities, prioritize high impact outcomes, and deliver trustworthy, user-friendly technology.
  • By embracing our CE Way principles—engaging on solutions, illuminating priorities, and minimizing waste—we build systems that are simple, helpful, and valuable.
  • If you're passionate about innovation, community, and shaping a sustainable energy future, come grow with us.
  • The Sr Software Engineer is responsible for designing, developing, and maintaining software applications and systems.
  • This role requires advanced technical expertise in programming languages and development tools to create solutions that meet user needs and business objectives.
  • The Sr Software Engineer collaborates with cross-functional teams including other engineers, designers, and product managers to ensure the software is functional, scalable, and reliable.
  • Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers while driving technical direction and architectural decisions.
Essential Duties and Responsibilities
  • Lead the team in Agile expertise and clean coding practices throughout the product lifecycle, providing extensive mentorship to junior and mid-level engineers
  • Support the team in growing their Agile, clean coding, and technical expertise
  • Drive the technical direction for solutions, ensuring the team understands and implements key technical concepts
  • Collaborate with other developers in an Agile team environment, leveraging clean coding principles
  • Make significant architectural decisions, applying best practices to system design while ensuring solutions meet non-functional requirements such as performance, scalability, security, and maintainability
  • Understand business context, nuances, and objectives, articulating how software solutions contribute to overall business value
  • Work on a team responsible for maintaining end-to-end solutions, addressing production bugs, and ensuring overall system reliability
  • Provide direct velocity on product development initiatives where needed
  • Other duties as assigned or may be necessary
Knowledge/Skills/Abilities
  • Strong ability to coach, mentor, and teach others, leading technical aspects for product teams, including architectural and development strategy
  • Demonstrates complex decision-making capabilities, with the ability to influence both technical and business stakeholders
  • Expertise in full-stack architecture, system design, and multiple development languages, demonstrating mastery of syntax, idioms, and toolsets
  • Able to evaluate and implement best practices in software engineering, including teaching fundamentals
  • Strong analytical skills in assessing challenges, applying problem-solving techniques, and refining engineering approaches to enhance technical solutions
  • Promotes collaboration within teams,…
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