Back
Software Applications Manager
#SHB-7253
Maryville, Tennessee, United States
Apply
Apply for this job now! Apply
Shift Schedule
1st shift: 8:00 am - 5:00 pm (M-F)
Description
Manager - Software Applications Location: Maryville, TN
*Important note: This position is 100% in-office/non-remote. If you are not currently living within a commutable distance to Maryville, you must state your willingness to relocate at the top of your resume or in your cover letter to be considered*
Overview: Smith & Wesson is seeking a dynamic and experienced Software Engineering Manager to lead a talented team responsible for developing and managing cloud-based applications. This role will be managing home grown software applications, cloud applications and their integration to our internal systems and Blue Prism led RPA solutions. This role will include Integrating these systems to other cloud applications and on-premise systems, managing home grown .NET & python programming language-based applications, handling data pipelines and ensuring alignment with business needs. This role will report directly to the CIO and oversee the implementation of application requests across various departments. The ideal candidate will have a proven track record of managing cloud applications, .NET programming language APIs, data pipelines and custom solutions, with a strong focus on delivering impactful software solutions that meet evolving user requirements. As a leader, you will foster a collaborative environment, drive innovation, and support your team in achieving both technical and business objectives.
Role & Responsibilities:
- Primary responsibilities.
- Build home grown applications - Build custom ground up applications using .NET and C# frameworks.
- Build the data integrations between cloud systems and on-prem systems / ERP using standard API methodologies like SOAP, JSON etc.
- Manage the third-party cloud-based applications - Configuring the solutions using consulting partners, to meet the needs of the users
- Knowledge of Robotic Process Automation solutions like Blue Prism and coding standards in them is helpful
- Lead a high-performing applications team focused on delivering scalable and innovative mobile and web applications, using standard CI/CD procedures, in Azure DevOps or Git, in the .NET, C#, Python, Javascript (any flavor) as well as intelligent cloud-based systems.
- Drive the adoption of agile software development practices, ensuring high-quality, continuous improvement and timely delivery of applications.
- Collaborate with cross-functional departments to understand their specific software and automation needs, translating these into actionable solutions.
- Work with offshore RPA team to get the deliverables completed and deployed to servers.
- Guide the team in delivering software in iterative releases, with a focus on continuous value and feedback from internal stakeholders.
- Communicate effectively with both technical and non-technical stakeholders at all levels of the organization, demonstrating strong leadership, interpersonal, and team-building skills.
- Prioritize initiatives and manage competing demands while meeting deadlines and ensuring high standards of quality.
- Provide mentorship and guidance to team members, fostering a culture of knowledge-sharing, growth, and collaboration.
- Ensure high availability and reliability of applications, working closely with IT leadership to align with departmental and organizational goals.
- Oversee the integration of cloud-based applications with legacy systems, managing APIs, data transfer, and ensuring seamless operations.
- Ensure secure, scalable, and efficient application architectures with a focus on system security, performance, and user experience.
Qualifications:
- 7-10 years of experience leading or managing software engineering teams, data pipelines with substantial expertise in cloud-based applications and system integrations.
- Strong background in managing APIs, ensuring smooth data transfer between cloud-based systems and central ERP platforms.
- Proven experience in building custom applications using agile methodologies, with knowledge of code repositories, testing, and CI/CD processes.
- Expertise in developing enterprise-scale, high-visibility web or mobile applications, with a focus on implementing secure authentication mechanisms such as SSO and MFA.
- Proficient in technologies including .NET, C#, PHP, Python, and other object-oriented server-side languages.
- Strong knowledge of Javascript flavors such as React, NodeJS etc will be helpful
- Experience with N-tier and SOA architectures, as well as deep knowledge of SQL Server and database environments.
- Familiarity with Blue Prism or similar solutions such as UI Path, Kofax is helpful.
- Strong understanding of application security, including building secure, scalable systems (UI, APIs, and data persistence).
- Familiarity with IT compliance, including SOX IT General Controls.
- Proven ability to lead agile development teams using Scrum or similar methodologies.
- Experience with Azure DevOps and JIRA (or similar project management tools).
- Bachelor's degree in Computer Science, Engineering, or a related field preferred.
Physical Demands:
- Ability to sit and work at a computer for extended periods of time.
- Occasional lifting and moving up to 25 pounds.
Work Environment:
- Office environment with normal office lighting.
- Use of personal protective equipment (PPE) may be required when working in specific areas or near manufacturing environments.
- When visiting the factory floor, occasional exposure to noise, airborne chemicals, dust, and industrial lighting within the manufacturing facility.
- Adherence to ergonomic practices is essential in all job tasks.
Updated 7/22/2025
|