What are the responsibilities and job description for the Software Development Architect position at Silencer Central?
Join one of the fastest growing companies in America, recently recognized as an Inc. 5000 award-winning company with more than 400 percent growth over the past three years. Silencer Central is passionate about the compliancy, knowledge and community education in firearm sound suppression and making silencer buying simple since 2005. Apply today!
Classification: Full time; Exempt
Shift: Monday – Friday, 8:00am-5:00pm
Job Summary: At Silencer Central, we believe in being customer-oriented, getting stuff done, and expecting excellence in everything we do. The Software Development Architect is responsible for designing and overseeing the technical architecture of software solutions, ensuring they are scalable, secure, and aligned with business needs. This role involves collaborating with development teams, stakeholders, and IT leadership to define best practices, architectural guidelines, and software development strategies.
Job Responsibilities & Essential Functions:
Define and implement scalable, high-performance software architectures that meet business and technical requirements.
Evaluate and recommend technologies, frameworks, and tools to enhance software development processes and system performance.
Provide guidance and mentorship to development teams, ensuring adherence to best coding practices and architectural principles.
Design and oversee the integration of various software components, APIs, microservices, and third-party systems.
Conduct code reviews, establish coding standards, and enforce best practices for maintainability and efficiency.
Ensure software solutions comply with industry security standards, data privacy regulations, and internal governance policies.
Work closely with product managers, business analysts, and DevOps teams to align software architecture with business objectives.
Identify and resolve system performance bottlenecks and scalability issues.
Maintain thorough documentation of software architecture, system designs, and development guidelines.
Job Requirements & Qualifications:
Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
7 years of experience in software development, with at least 3 years in an architectural role.
Experience working with CRM/ERP software, NetSuite strongly preferred.
Expertise in software design patterns, microservices architecture, and cloud-based solutions (AWS, Azure, or Google Cloud).
Proficiency in multiple programming languages such as Java, Python, C#, or JavaScript.
Experience with DevOps, CI/CD pipelines, containerization (Docker, Kubernetes), and automation tools.
Strong understanding of API design, RESTful services, and database management (SQL and NoSQL).
Excellent problem-solving skills, leadership abilities, and communication skills.
Compensation and Benefits:
Salary is DOE. Silencer Central offers a competitive total compensation package that includes:
- Unlimited PTO
- Company Paid Holidays
- Health insurance: Copayment Plus Plan or High Deductible Health Plan
- HSA
- Dental insurance
- Vision insurance
- LTD and STD insurance
- Company Paid Life Insurance
- EAP
- Colonial Life
- 401(k) with company match
- Employee Discount Program
- Free snacks and drinks
Apply today and join our amazing team! Our business is growing and we need motivated people to help us continue our success!
#hc163281