Manager of Software Development

USD130,000 - USD140,000

Full Time



    Job Description

    Title: Manager of Software Development
    Location: Austin, TX

    The Manager of Software Development is responsible for leading the design, development, testing, and deployment of custom software solutions and third-party systems. You will be expected to step in and write code, maintain relationships with vendors, and act on behalf of the Director of IT as needed. 

    Your role:

    • Analyze complex business needs presented by users and recommend technical solutions.
    • Conduct analysis of business processes for the purpose of implementing and enhancing technology solutions. 
    • Direct external development, internal software enhancement projects, and support partners for custom applications.
    • Review design, code, and unit test plans for externally developed custom applications.
    • Engage in the evaluation of hardware and software solutions and ensure the maintenance of vendor contracts. 
    • Implement and maintain adherence to technical and quality standards throughout the software development process. 
    • Release management and deployment oversight and enforcement as it pertains to production environments.
    • Abide by all HIPAA-related security standards. 
    • Liaison between end-users, IT, and programming teams in regards to systems design, modifications, and troubleshooting.
    • Research and recommend strategies for technology implementation.
    • Conduct evaluations, installations, and maintenance of organization systems hardware and software as required. 
    • Prepare and publish periodic reports on the status of initiatives, metrics, and operational performance indicators.
    • Collaborate with the Director of IT to provide strategic direction for information technology improvements.
    • Assist the Director of IT with the development and administration of the internal technology budget, yearly systems plan, and inventory of computer hardware and software.

    What you’ve got:

    • Bachelor’s degree is required.
    • Must be proficient in Microsoft Technology stack including SQL, C#, and Azure. 
    • Skills in Java would be helpful. 
    • 7+ years of professional technology experience in the management and development of software applications.
    • Experience working in an Agile Scrum environment.
    • Proficiency in the following Microsoft Office applications: Word, Excel, Outlook, and PowerPoint.
    • Experience building/architecting solutions and moving software to the cloud. 
    • Strong communication skills, both verbal and written, with the ability to effectively convey technical information to a non-technical audience. 
    • Strong relationship management skills and the ability to effectively collaborate with individuals of diverse personalities and backgrounds.
    • Experience gathering information, performing analysis, and presenting results to executive decision-makers.
    • Superior organizational, project management, time management, and multi-tasking skills.
    • Experience working within healthcare and handling sensitive information would be helpful. 
    • Willingness and ability to travel to multiple locations within Central Texas, including some nights and weekends.
    • Must have a valid driver’s license and reliable transportation.
    • Fully vaccinated against COVID-19 unless a medical or religious accommodation is approved.