Director of Software Engineering & Architecture

Overview

On Site
$200000.00 - $220000 per annum
Full Time

Skills

Director of Software Engineering
Software Director
SDLC
Enterprise Architect

Job Details



Position Title: Director of Software Engineering & Architecture


Employment Type: Direct Hire - W2, No C2C or third party vendors at this time


Location: Plymouth, MN


Work Schedule: 5 Days Onsite


Salary Range: $200,000-$220,000


No C2C or third-party vendors at this time


Position Summary


The Director of Software Development & Architecture is responsible for leading the design, development, and implementation of scalable, high-performance software solutions. This role oversees engineering teams, defines architectural standards, and drives innovation across digital platforms and enterprise systems.



Key Responsibilities



Leadership & Strategy



  • Manage and mentor software engineers, architects, and technical leads.

  • Develop and execute a technology strategy aligned with organizational goals.

  • Collaborate with cross-functional teams to deliver integrated, business-driven solutions.


Architecture & Design



  • Establish and maintain architectural standards and best practices.

  • Design secure, scalable, and resilient systems for core business functions such as e-commerce, point-of-sale, inventory, and customer engagement.

  • Evaluate and introduce new technologies, frameworks, and tools to enhance system performance and maintainability.

  • Lead the strategic roadmap for enterprise applications focused on operational efficiency and scalability.


Software Development & Delivery



  • Oversee the full software development lifecycle (SDLC), ensuring timely and high-quality releases.

  • Promote DevOps principles, including continuous integration, continuous delivery (CI/CD), and automated testing.

  • Ensure all software solutions comply with relevant security, privacy, and regulatory standards.


Innovation & Continuous Improvement



  • Foster a culture of innovation, learning, and experimentation within the development teams.

  • Lead modernization initiatives such as cloud migration, microservices architecture, and API-first development.

  • Monitor emerging technologies-including artificial intelligence and machine learning-to identify opportunities for competitive advantage.


Qualifications



Required:



  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • 10+ years of experience in software development, including 5+ years in a leadership role.

  • Proven track record in delivering enterprise-scale applications in consumer-facing or retail environments.

  • Strong expertise in cloud platforms (AWS, Azure, Google Cloud Platform), microservices, and modern front-end frameworks.

  • Deep understanding of Agile methodologies, DevOps practices, and software quality assurance.

  • Excellent communication and stakeholder management skills.


Preferred:



  • Experience with omnichannel systems, ERP, CRM, or back-office platforms.

  • Familiarity with data architecture, analytics platforms, and AI/ML integration.

  • Certifications in cloud architecture or agile leadership.




All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Ledgent Technology