Software Development Manager

Armanino LLPDallas, TX

About The Position

At Armanino, you determine your career path. This means it's possible to pursue challenges you are passionate about, in industries you care about. Armanino is proud to be Among the top 20 Largest Accounting and Consulting Firms in the Nation and one of the Best Places to Work. We have a community of resources that are ready and willing to support your ideas, build your skills and expand your professional network. We want you to integrate all aspects of your life with your career. At Armanino, we know you don’t check-out of life when you check-in at work. That’s why we’ve created a unique work environment where your passions, work, and family & friends can overlap. We want to help you achieve growth by giving you access to a network of smart and supportive people, willing to listen to your ideas.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience designing, building, testing, deploying, and supporting production applications or automation solutions.
  • At least 1 year of experience leading technical projects, mentoring developers, conducting code reviews, or coordinating software delivery across teams.
  • Proficiency in one or more modern programming languages, such as C#, Java, JavaScript/TypeScript, or Python, and experience with APIs, databases, source control, and automated testing.
  • Working knowledge of secure software development practices, cloud or enterprise application architecture, CI/CD, monitoring, troubleshooting, and application lifecycle management.

Nice To Haves

  • Experience developing solutions in Microsoft Azure, Power Platform, or comparable cloud and low-code environments.
  • Experience with relational databases, data modeling, SQL, REST APIs, integration patterns, and enterprise system connectivity.
  • Familiarity with Agile delivery practices, DevOps tools, product management concepts, and modern software architecture patterns.
  • Experience developing technology solutions for tax, accounting, financial, or professional services workflows; familiarity with platforms such as CCH Axcess, GoSystem, Alteryx, Power BI, or Tableau is a plus.

Responsibilities

  • Design, develop, test, deploy, and maintain custom applications, services, APIs, integrations, and automation solutions that address complex business needs.
  • Translate functional requirements into technical designs, architecture decisions, development plans, and reliable production-ready solutions.
  • Write clean, secure, reusable, and well-documented code using modern software development practices and appropriate programming languages and frameworks.
  • Build responsive, accessible front-end interfaces using modern frameworks such as React, Angular, or Blazor, along with HTML, CSS, and JavaScript/TypeScript.
  • Translate wireframes, mockups, and design systems into functional user interfaces, and partner with UI/UX designers to refine layout, interaction patterns, and visual consistency.
  • Lead the technical execution of assigned development initiatives, including solution design, estimation, prioritization, code review, release planning, and delivery coordination.
  • Establish and promote engineering standards for source control, testing, documentation, security, maintainability, and application lifecycle management.
  • Partner with engineering, architecture, infrastructure, security, data, and product teams to resolve technical dependencies and deliver integrated solutions.
  • Build and support integrations across enterprise, tax, data, and workflow platforms using APIs, event-driven patterns, data pipelines, and other integration methods.
  • Develop automated tests, coordinate user acceptance testing, troubleshoot defects, monitor solution performance, and drive issue resolution across development and production environments.
  • Collaborate with business stakeholders and subject matter experts to understand workflows, define requirements, evaluate options, and recommend practical technical solutions.
  • Create technical documentation, release communications, and training materials to support adoption, knowledge transfer, and effective solution ownership.
  • Monitor application health, reliability, usage, and business impact; identify opportunities to improve performance, scalability, supportability, and user experience.
  • Gather user feedback and usability insights, and apply them to iteratively improve interface design, workflow efficiency, and overall product usability.
  • Provide clear updates to leadership and key stakeholders on delivery progress, technical risks, dependencies, decisions, and recommended next steps.

Benefits

  • Medical, dental, vision
  • Generous PTO plan and paid sick time
  • Flexible work arrangements
  • 401K with Profit Sharing
  • Wellness program
  • Generous parental leave
  • 11 paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service