Software Development Manager

5 days ago


Lansing, Michigan, United States BS&A Full time
Job Overview

We are seeking a highly skilled and experienced Software Development Manager to lead and guide our growing team of software developers. The ideal candidate will have a strong technical background, excellent leadership skills, and a track record of delivering high-quality software projects on time.

Key Responsibilities
  • Lead, mentor, and manage a team of software developers, including setting performance expectations, providing regular feedback, and facilitating professional growth.
  • Oversee the planning, execution, and delivery of software development projects, coordinating with cross-functional teams and stakeholders to ensure project milestones and goals are met.
  • Set clear expectations for the development team and ensure they are aligned with the company's overall objectives.
  • Monitor project timelines, budgets, and resource allocation, adjusting as needed to ensure successful product roadmap delivery.
  • Foster a culture of innovation, collaboration, and continuous improvement within the development teams.
  • Ensure adherence to coding standards, development best practices, quality assurance processes, and secure coding practices.
  • Identify and mitigate potential risks and roadblocks that could impact project delivery.
  • Stay up to date with industry trends, technologies, and best practices to drive innovation and improvement in the development process.
  • Act as a point of escalation for technical issues and provide timely resolutions.
  • Communicate project status, risks, and progress to senior management and stakeholders.
  • Participate in recruiting efforts, conduct interviews, assist in hiring top talent for the software development team, and regularly engage in one-on-one sessions to support team members' growth and professional development.
  • Work closely with QA teams to ensure the delivery of high-quality, reliable, and scalable software products.
  • Implement and track key performance indicators (KPIs) to measure team velocity, capacity, and overall performance.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience 7+ years in software development, with a track record of progressively increasing responsibilities.
  • Previous experience in a leadership or management role (minimum 3+ years), demonstrating strong interpersonal and team-building skills.
  • Ability to identify and implement KPIs that drive software quality and team productivity.
  • Strong technical proficiency in programming languages such as Java, C#, C++, Python, or similar, with a solid understanding of software design principles and patterns.
  • Experience with ASP.NET MVC, including knowledge of building scalable and maintainable Single Page Applications (SPA).
  • Knowledge of and familiarity with front-end technologies such as JavaScript, CSS, and HTML.
  • Proficient in working with SQL Server for relational database management and skilled in writing efficient queries and stored procedures. Capable of performance profiling and optimization techniques.
  • Experience with Agile methodologies, continuous integration, and delivery practices.
  • Excellent problem-solving skills and the ability to make sound decisions under pressure.
  • Effective communication and presentation skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
  • Familiarity with project management tools and software development tools.
Benefits

We offer a comprehensive benefits package, including:

  • Health Insurance – BCBS of Michigan – Employer-paid premium
  • Health Savings Plan – Employer contributes 75%
  • Dental Insurance – Employer-paid premium
  • Vision Insurance – Employer-paid premium
  • Retirement – 401(k) – Employer-paid
  • Retirement – 401(k) – Employer matches 50% of team member contribution
  • Paid Parental Leave
  • Disability Insurance – Employer-paid premium
  • Life Insurance – Employer-paid premium
  • Generous PTO and Holiday Time
  • Company-sponsored events

BS&A Software is an equal opportunity employer and complies with all applicable federal, state, and local laws governing non-discrimination in employment in every location in which the company has facilities. If you need accommodation or special assistance to navigate our website or to complete your application, please send an email with your request to jayson.wolf@bsasoftware.com.



  • Lansing, Michigan, United States Repherrals Software Solutions - The worlds Fastest Growing Refer Full time

    Job Title: Software Asset ManagerRepherrals Software Solutions is seeking a highly skilled Software Asset Manager to join our team. As a key member of our organization, you will be responsible for overseeing the processes and technologies that manage software entitlements.Key Responsibilities:Manage the day-to-day delivery of the software asset management...

  • Software Developer

    3 weeks ago


    Lansing, Michigan, United States CapLeo Global Full time

    Job Title: Software DeveloperCapLeo Global is seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using C#.NET, VB.NET, ASP.NET, and other technologies.Develop and maintain databases...


  • Lansing, Michigan, United States Michigan Court of Appeals Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at the Michigan Court of Appeals. As a key member of our software development team, you will be responsible for designing, developing, and implementing case management systems that meet the needs of our court.Key ResponsibilitiesDesign and develop software applications...


  • Lansing, Michigan, United States InfoStride Full time

    About the RoleWe are seeking a highly skilled Software Development Specialist to join our team at InfoStride. As a Programmer Analyst, you will play a critical role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware DevelopmentDesign, develop, and test software applications using PowerBuilder and...


  • Lansing, Michigan, United States Brooksource Full time

    Junior Software DeveloperWe are seeking a highly motivated and detail-oriented Junior Software Developer to join our team at Brooksource. As a Junior Software Developer, you will be responsible for developing and maintaining new and existing software programs and applications.Key Responsibilities:Develop and maintain software programs and...


  • Lansing, Michigan, United States Software People, Inc. Full time

    Job Title: Software Test AnalystSoftware People, Inc. is seeking a skilled Software Test Analyst to join our team. As a Software Test Analyst, you will be responsible for designing and implementing test automation strategies, creating and maintaining test plans, and ensuring the quality of our software products.Key Responsibilities:Design and implement test...

  • Software Developer

    3 weeks ago


    Lansing, Michigan, United States CapLeo Global Full time

    Job Title: Software DeveloperJob Summary:We are seeking a skilled Software Developer to join our team at CapLeo Global. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications using a variety of programming languages and technologies.Key Responsibilities:Design and develop software...

  • Software Developer

    1 week ago


    Lansing, Michigan, United States State of Michigan-DTMB Full time

    Job Title: Application DeveloperThis position is with the Agency Services area of DTMB.Job Summary:The Department of Technology, Management and Budget supports the business operations of state agencies through a variety of services, including building management and maintenance, information technology, centralized contracting and procurement, budget and...

  • Software Developer

    4 weeks ago


    Lansing, Michigan, United States CapLeo Global Full time

    Job Title: Software DeveloperAt CapLeo Global, we are seeking a skilled Software Developer to join our team.Key Responsibilities:Design and develop advanced database scripts, stored procedures, functions, and triggers using SQL.Develop and maintain C#.NET, VB.NET, ASP.NET, XML, AJAX, HTML, CSS, JavaScript, and Transact SQL (T-SQL) applications.Collaborate...


  • Lansing, Michigan, United States HITACHI GLOBAL AIR POWER US, LLC Full time

    Job SummaryHitachi Global Air Power US, LLC is seeking a skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing high-quality Embedded-C software for air compressor systems.Key ResponsibilitiesDesign and develop software for air compression systems using C and C++ programming...


  • Lansing, Michigan, United States Verint Systems Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Verint Systems. As a key member of our Cloud Platform team, you will be responsible for designing, developing, and implementing services on our Cloud Platform.Key ResponsibilitiesDeliver enhancements to existing Enterprise ProductsProvision, configure, and...


  • Lansing, Michigan, United States ShiftCode Analytics Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at ShiftCode Analytics. As a key member of our development team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our clients.Key Responsibilities:Collaborate with...


  • Lansing, Michigan, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software engineering division, you will be responsible for designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.ResponsibilitiesAssist in defining and developing software for tasks...


  • Lansing, Michigan, United States A-Line Staffing Solutions Full time

    Job Title: Senior Software DeveloperJob Summary: We are seeking a highly skilled Senior Software Developer to join our team at A-Line Staffing Solutions. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining complex software applications using.NET and Java technologies.Key Responsibilities:Develop and maintain...


  • Lansing, Michigan, United States Infojini Full time

    Job DescriptionWe are seeking a highly skilled and experienced IT professional to join our team at Infojini. The ideal candidate will have a strong background in designing, developing, and implementing large-scale enterprise software systems.Key ResponsibilitiesDesign, develop, and deploy complex software systems for large-scale enterprise...


  • Lansing, Michigan, United States My3Tech Full time

    Senior Application Developer - AccelaWe are seeking a highly skilled Senior Application Developer to join our team at My3Tech. As a key member of our development team, you will be responsible for designing, developing, testing, and implementing computer systems and applications for the Department of Licensing and Regulatory Affairs (LARA).Key...


  • Lansing, Michigan, United States Auto-Owners Insurance Full time

    Software Developer Internship OpportunityA career at Auto-Owners Insurance is challenging and rewarding. Our team of dedicated professionals creates financial security by helping individuals and businesses make a new start when a loss occurs.Job DescriptionAuto-Owners Insurance, a top-rated insurance carrier, is seeking a motivated intern to join our IT...


  • Lansing, Michigan, United States Stafford Gray Full time

    Job Summary:We are seeking a highly skilled Software Development Specialist to join our team at Stafford Gray. As a key member of our IT department, you will be responsible for designing, developing, and implementing software solutions using PowerBuilder.Key Responsibilities:Design and develop software applications using PowerBuilder version 7 or higherWrite...


  • Lansing, Michigan, United States Global Pharma Tek Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Global Pharma Tek.Job Summary:The Senior Software Developer will be responsible for designing, developing, and maintaining complex software applications using.NET and JAVA technologies.Key Responsibilities:Develop and maintain software...

  • Software Developer

    3 weeks ago


    Lansing, Michigan, United States RiverPoint Full time

    Job OverviewRiverPoint is seeking a skilled Programmer 5 to join our team. As a key member of our technology team, you will work with cutting-edge technology and collaborate with a talented group of professionals.Key Responsibilities5+ years of experience in software development is required.A bachelor's degree in a relevant field is strongly preferred.See...