Director, Architecture & Engineering
: Job Details :


Director, Architecture & Engineering

Launch Consulting Group

Location: Chicago,IL, USA

Date: 2025-01-04T11:20:24Z

Job Description:

Be a part of our success story. Launch offers talented and motivated people the opportunity to do the best work of their lives in a dynamic and growing company. Through competitive salaries, outstanding benefits, internal advancement opportunities, and recognized community involvement, you will have the chance to create a career you can be proud of. Your new trajectory starts here at Launch!

The Role:

As the the Director of Architecture & Development within our Software Engineering Studio, you will spearhead the strategy, design, and development of robust, scalable, and efficient software systems. Your role will encompass providing visionary technical leadership, mentoring a team of talented software engineers and architects, and driving key architectural decisions that align with our client's strategic business objectives. Your expertise will be pivotal in shaping a client's technology roadmap, ensuring the successful delivery of innovative software projects, and fostering a culture of excellence and continuous improvement with our consulting team.

Responsibilities Include:

Discipline Leadership:

  • Lead and mentor a team of consultants, architects, and software engineers, fostering a culture of innovation and continuous improvement.
  • Set technical standards and best practices, ensuring high-quality code and efficient development processes.
  • Build and empower the team to high performing software systems and digital products.
  • Drive innovation and explore new technologies.

Project Leadership:

  • Oversee the architecture and design of software projects, ensuring they meet performance, security, and scalability requirements, typically aligning to a business initiative of a client.
  • Collaborate with cross-functional teams to define project requirements, technical architecture, and delivery timelines.
  • Develop comprehensive project plans, including resource allocation and risk management.

Sales Support:

  • Assist with technical pre-sales activities, including client meetings, proposal writing, and responding to RFPs.
  • Build and promote technical accelerators to streamline sales processes and enhance our market offerings.
  • Drive external brand awareness through thought leadership and industry engagement.

Software Development:

  • Design and develop high-performance software applications, leveraging modern programming languages and frameworks.
  • Ensure the implementation of best practices in software architecture, coding standards, and testing methodologies.
  • Conduct code reviews, performance tuning, and optimization of software applications.
  • Up to 50% utilization target.

Architecture and Design:

  • Develop and maintain the architecture roadmap, ensuring alignment with business goals and technological advancements.
  • Evaluate and recommend new technologies, tools, and frameworks to improve software development efficiency and quality.
  • Design scalable and maintainable software systems, following architectural best practices.

Stakeholder Engagement:

  • Collaborate with internal and external stakeholders to understand their needs and provide technical solutions that meet business objectives.
  • Present technical concepts and project status updates to non-technical stakeholders in a clear and compelling manner.
  • Build strong relationships with clients, ensuring their technical requirements are met and their expectations are exceeded.

Skill Development:

  • Foster a culture of continuous learning and professional growth within the team.
  • Stay updated on industry trends, emerging technologies, and best practices in software development and architecture.

Preferred Qualifications:

  • Proven experience (15+ years) in software development and architecture, with a track record of leading technical teams.
  • Professional IT consulting services experience required.
  • Strong proficiency in modern programming languages (e.g., Java, C#, Python, JavaScript, .Net, C#) and development frameworks.
  • Extensive experience with software design patterns, microservices architecture, and cloud-native applications.
  • Strong understanding of DevOps practices, CI/CD pipelines, and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of cloud native applications and incorporation of the entire SDLC (ie monitoring, QA Automation) within the discipline.
  • Proven track record of building digital solutions for clients end to end.
  • Experience building high performing backend systems, web applications, mobile applications among others.
  • Excellent problem-solving, critical-thinking, and analytical skills.
  • Strong communication and presentation skills, with the ability to convey technical concepts to non-technical audiences.
  • Experience with agile methodologies and project management tools (e.g., Jira, Confluence).
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Compensation & Benefits:

As an employee at Launch, you will grow your skills and experience through a variety of exciting project work (across industries and technologies) with some of the top companies in the world! Our employees receive full benefits—medical, dental, vision, short-term disability, long-term disability, life insurance, and matched 401k. We also have an uncapped, take-what-you-need PTO policy. The anticipated base wage range for this role is $190,000-$210,000. Education and experience will be highly considered, and we are happy to discuss your wage expectations in more detail throughout our internal interview process.

Apply Now!

Similar Jobs (0)