Please scroll down, To apply

Principal Software Architect - Req ID: 2627

hiring now
New job

Denali Water Solutions LLC

2024-10-03 15:46:21

Job location Dallas, Texas, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Principal Software Architect - Dallas, TX/Remote

We are seeking a visionary and experienced Principal Software Architect to provide technical leadership and strategic direction for our front-end architecture, primarily focused on AngularJS. As a key technology leader, you will work across teams to design scalable, secure, and performant solutions, ensuring the evolution of our platform aligns with industry trends and company goals. The ideal candidate has deep expertise in software architecture, AngularJS, and the ability to lead the modernization and technical transformation of legacy systems while fostering innovation.

Benefits: We offer an extensive and competitive benefit plan for all our full-time employees as we value their time and commitment. Our benefits include:

  • Medical
  • Dental
  • Vision
  • Generous 401k match up to 4%
  • Company-paid Long Term Disability
  • Company-paid Short Term Disability
  • Company paid AD&D.
  • Company paid Life.
  • Voluntary life for employees and family
  • Health savings plan
  • Paid Time Off & Sick Time
  • 9 paid holidays
  • Employee Referral Program: Earn a bonus for any qualifying candidate you refer to the company. The candidate must complete 90 days and be in good standing with the company, for the referral to be paid out.

Key Responsibilities:

  • Architectural Vision: Define and drive the technical strategy, roadmap, and architecture for front-end development using AngularJS and modern frameworks, ensuring alignment with business objectives.
  • Leadership and Mentorship: Serve as a technical leader and mentor across the engineering organization, promoting best practices in architecture, design, coding, and performance optimization.
  • Cross-Functional Leadership: Partner with Product Management, Engineering, UX/UI, and other stakeholders to deliver high-quality, user-focused products. Facilitate alignment between teams on technical goals and business needs.
  • Code Standards & Review: Establish and enforce coding standards, architectural guidelines, and best practices through regular code reviews and team collaboration.
  • System Integration & API Design: Collaborate with back-end architects to ensure seamless integration between front-end and back-end systems, optimizing for performance, scalability, and reliability.
  • Technology Evaluation: Continuously evaluate emerging front-end technologies and trends, recommending and implementing innovations to enhance the company's product offerings.
  • Security and Compliance: Ensure systems meet industry standards for security, compliance, and performance, mitigating risks through strong design and implementation.
  • Technical Decision-Making: Lead complex technical decisions, balancing innovation, risk, and long-term sustainability of the platform.
  • Documentation and Communication: Maintain and disseminate clear architectural documentation and effectively communicate complex technical topics to both technical and non-technical stakeholders.

Required Qualifications:

  • Extensive Experience: 10+ years of software development experience, with a minimum of 5 years in software architecture roles, particularly in AngularJS environments.
  • Architectural Expertise: Proven experience designing and implementing large-scale, high-performance web applications in AngularJS, and strong knowledge of modern front-end architectures.
  • JavaScript & Front-End Mastery: Expertise in JavaScript, TypeScript, and other web technologies, with deep understanding of modern front-end frameworks (e.g., Angular, React) and design patterns.
  • System Design: Strong expertise in designing modular, scalable architectures that support complex business workflows and user interactions.
  • Collaboration Skills: Demonstrated ability to work cross-functionally with product, engineering, and business teams to translate business requirements into effective technical solutions.
  • Performance Optimization: Strong experience in optimizing front-end applications for speed, scalability, and maintainability.
  • Agile Practices: Experience working in Agile/Scrum environments, with a focus on delivering high-quality software in iterative, collaborative cycles.
  • Version Control & CI/CD: Expertise in Git, CI/CD pipelines, and other DevOps practices that streamline the development lifecycle.

Preferred Qualifications:

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Deep knowledge of security standards and practices for front-end applications.

Soft Skills:

  • Strong leadership and mentoring capabilities.
  • Excellent problem-solving and decision-making skills.
  • Ability to navigate complexity and drive consensus in a multi-stakeholder environment.
  • Clear and concise communication, both written and verbal.

This position is a safety-sensitive position and requires a clear mind and diligence. The employee has the responsibility for his/her safety as well as the safety of others.

This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice.

Equal Employment Opportunity Policy: It is the policy of the Company to provide equal employment opportunity for all employees. Accordingly, the Company will not discriminate based on race, color, national origin, gender, religion, age, disability, veteran or military status, genetic information, or any other legally protected status. The Company at this moment affirms its desire to maintain a work environment for all employees that is free from all forms of unlawful employment discrimination.



PI981e029f8c91-6061

Inform a friend!

<!– job description page –>
Top