Technical Lead - Application Engineering and Architecture

duvari group

Technical Lead - Application Engineering and Architecture

Saint Louis, MO
Full Time
Paid
  • Responsibilities

    We are seeking a hands-on technical leader to drive both the architecture and engineering leadership of our core internal application, a mission-critical system that powers multiple business functions. This role blends technical vision, system design, and leadership to ensure scalability, maintainability, and high performance.

    As the Architect & Director of Software Engineering, you will guide a 10-person engineering team, shaping the technical direction of our platform while fostering a culture of innovation and excellence. This position requires a balance of strategic planning, hands-on architecture, and team leadership to deliver high-quality software efficiently.

    Key Responsibilities

    Technical Leadership & Architecture (50%)

    • Define and drive the technical vision and architecture of our core application.
    • Ensure scalability, maintainability, and long-term system health.
    • Develop technical roadmaps and modernization strategies, balancing feature development with addressing design and operational debt.
    • Collaborate with senior engineers and stakeholders on system design, code reviews, and best practices.
    • Stay ahead of emerging technologies, assessing their potential impact on our platform.

    Engineering Team Leadership (50%)

    • Lead, mentor, and develop a high-performing engineering team.
    • Oversee software development processes, driving efficiency, quality, and continuous improvement.
    • Partner with business stakeholders and SMEs to align technology initiatives with company objectives.
    • Work with managers to prioritize projects and allocate resources effectively.
    • Support hiring, onboarding, and professional development within the team.

    Qualifications

    Must-Have

    • 8+ years of software development experience, with 3+ years in an architectural or technical leadership role.
    • 3+ years of experience managing or mentoring engineering teams.
    • Proven track record in designing and evolving complex systems with a strong emphasis on scalability and maintainability. (SaaS experience preferred but not required.)
    • Excellent communication skills, with the ability to translate business needs into technical solutions.
    • Ability to balance hands-on technical work with strategic leadership.

    Nice-to-Have

    • Experience in small to mid-sized companies, where wearing multiple hats is the norm.
    • Background in SaaS technologies and best practices.
    • Familiarity with the Azure Cloud environment.
    • Understanding of project management best practices.
    • Knowledge of data analytics, Data Lake, Brick, and CosmosDB.

    This is an opportunity to drive meaningful impact, shape the future of a critical platform, and lead a talented team in a fast-moving environment. If you're passionate about both technical excellence and team leadership, we’d love to hear from you!

     

  • Compensation
    $170,000 per year