CSC CAREERS

Software development manager

Job Title:

Software Development Manager

Job Location:

Indianapolis, IN

Job Site:

On-Site

Job Type:

Full-Time

Experience Level:

Mid/Senior Level

About the Job:

The Software Development Manager is an upper-level position that leads the development, maintenance, and enhancement of the organization’s core internal software platform. This platform supports critical business functions, including engineering project workflows, HR, timekeeping, accounting, reporting, and system integrations (e.g., QuickBooks).

The technical stack includes a COM add-in integrated with Microsoft Outlook for data capture, an Azure-hosted database for backend processing, and a C# application for employee time logging. This role will also be responsible for organizing and optimizing the structure, performance, and usability of web-based interfaces and dynamic reports to improve operational efficiency and user experience.

Responsibilities include managing technical delivery, supervising a small team of developers, and overseeing the integration of cloud-native technologies, automation, and AI tools. A key focus will be leveraging AI and Power BI to automate workflows and task management. The role requires close collaboration with cross-functional teams to ensure system reliability, scalability, and alignment with business goals and objectives.

Responsibilities:

  • Lead the development, maintenance, and enhancement of CSC’s internal software platform – including a COM add-in for Microsoft Outlook, Azure-hosted database, and C# application – ensuring reliability, scalability, and performance.
  • Integrate AI and Power BI to automate project organization and task management; develop features related to workflow optimization, predictive analytics, and interactive dashboards.
  • Maintain and improve integrations with third-party platforms such as QuickBooks and Microsoft Outlook.
  • Supervise and mentor a small team of remote developers; provide technical guidance and code-level oversight.
  • Ensure software solutions meet both functional and non-functional requirements; create and maintain technical specifications for integrations, databases, and applications.
  • Uphold code quality through code reviews, documentation, and adherence to best practices.
  • Troubleshoot and resolve bugs, performance bottlenecks, and vulnerabilities in legacy systems.
  • Collaborate with cross-functional teams and external IT MSP to support infrastructure, security, and system operations.
  • Research, evaluate, and implement emerging technologies, with a focus on AI-driven automation and Power BI analytics.
  • Manage project timelines and deliverables in coordination with internal Project Managers.
  • Develop and maintain unit and integration tests; ensure thorough documentation of systems, processes, and code.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; or equivalent professional experience.
  • 4+ years of professional software development experience, including maintaining and enhancing internal systems with Microsoft Outlook integrations (COM add-ins), Azure databases, and C# platforms.
  • 2+ years of experience leading or managing software development teams, including coordinating remote contributors or contractors.

Skills:

  • Proven software development experience, with a track record of maintaining and enhancing internal business systems.
  • Strong coding and problem-solving skills; capable of owning and improving large, existing codebases.
  • Proficient in SQL, Python, C#, Azure, and core web technologies (HTML, CSS, JavaScript).
  • Extensive experience with .NET technologies (C#, ASP.NET) and relational databases (SQL Server, Oracle).
  • Skilled in developing cloud-native applications and working with REST, RPC, and GraphQL APIs.
  • Practical experience using AI/ML tools for automation and Power BI for reporting and data visualization.
  • Familiar with DevOps practices, CI/CD pipelines, and version control (e.g., Git).
  • Experience building and managing web interfaces, interactive reports, and business applications; knowledge of QuickBooks or similar financial systems is a plus.
  • Working knowledge of COM add-ins for Microsoft Outlook, Azure database management, time-tracking systems, Power BI (DAX, data modeling, dashboards), and AI frameworks (e.g., Azure AI, TensorFlow, scikit-learn).
  • Understanding of Service-Oriented Architecture (SOA) principles; familiarity with Java is a plus.

Benefits:

  • Competitive salary
  • 2 weeks paid vacation
  • 2 weeks paid time off
  • 11 paid holidays
  • Paid family leave
  • Profit sharing
  • Flexible work hours
  • 401k with company match
  • Comprehensive health benefits
  • Health savings account with company contributions
  • Tech & Workspace allowances
  • Professional Growth & Development

  • This is an on-site role located at our headquarters in Indianapolis, IN. The base salary starts at $105,000. Actual compensation is based on relevant factors such as experience, education, and skills, and includes eligibility for quarterly profit-sharing bonuses.

About CSC:

Complete Structural Consulting, Inc. is a privately owned structural engineering firm that partners with steel detailers, fabricators, and manufacturers to provide delegated design services. We are headquartered in Indianapolis, IN with additional offices in Denver, CO, Jacksonville, FL, and Washington DC. We thrive on working in a fast-paced environment and solving complex engineering challenges for a wide variety of projects across all 50 states. We’ve collaborated with esteemed clients such as Apple, Google, Tesla, NASA, the NFL, and the MLB. We are an innovative and growing company, actively seeking talented individuals who are passionate about making an impact to join our team. Our mission is to provide our team with invaluable technical knowledge, practical experience, and opportunities for professional growth and development.

apply now

If you’re passionate about making an impact and advancing your career, complete the form below or send your resume directly to hr@completestructural.com.