About this role
Job title: Solution Architect
About the Role Launch is seeking an experienced Solution Architect to leverage both technical expertise and business insight to design, propose, defend, and deliver robust solutions for our clients. This individual will collaborate with cross-functional teams to turn cutting-edge technologies into impactful solutions and serve as a trusted advisor to clients at all levels.
What You'll Do
- Lead & Guide Customer Conversations: Drive discussions with clients to understand business challenges and propose effective technology solutions.
- Solution Design & Development: Lead the analysis, architecture, design, and development of innovative solutions using a wide range of technologies and design patterns.
- Problem Solving: Address complex business and technical challenges related to new technology implementations or customization of existing systems.
- Requirements Translation: Translate business requirements into actionable technical specifications with clients and business analysts.
- Resource & Effort Estimation: Estimate project work efforts and define necessary resources for each project phase.
- Documentation & Proposals: Develop proposals, statements of work, technology strategies, and roadmaps.
- Client Communication & Collaboration: Manage client communication and ensure alignment across internal teams to meet project goals.
- Partnering with Technology Teams: Collaborate with technology teams to conceptualize and design new applications, recommend technologies, and define implementation strategies within budget and timeline constraints.
- Technical Documentation: Write and review architecture and design documents to ensure high-quality deliverables across tech stacks and teams.
What We're Looking For
- Bachelor’s degree in Computer Science or related field.
- 7+ years of relevant experience in software architecture, web services, and application design.
- Deep experience with at least two of the following technologies: .NET, Java, Go, Node.js, Angular, React.
- Experience with both relational and non-relational database design and modeling.
- Expertise in architecting and implementing solutions with appropriate technical stacks.
- Experience with containerized workloads and Kubernetes.
- Knowledge of designing secure infrastructure and applications (e.g. web service security, code scanning, server/container security).
- Strong experience with event-based architecture (Kafka preferred).
- Solid experience with cloud and multi-cloud delivery, with a strong preference for AWS, Azure, or GCP.
- Experience designing and implementing Continuous Integration/Continuous Deployment (CI/CD) pipelines and Infrastructure as Code (IaC).
- Experience with serverless cloud solutions is a plus.
- Familiarity with Agile Software Development Life Cycle (SDLC).
- Ability to compare and evaluate trade-offs across different technologies.
- Skilled in developing and presenting business case analyses to clients and partners.
- Proven ability to establish trusted advisor relationships with clients at all levels.
- Ability to understand end-to-end strategic business models and communicate technical solutions in clear, business-friendly language.
- Ability to effectively manage time and priorities in a multi-team environment while delivering high-quality results.
Nice to Have
- Experience with serverless cloud solutions is a plus.
Compensation & Benefits
- The anticipated base wage range for this role is $190,000-$220,000.
- We offer comprehensive benefits including medical, dental, vision, short-term disability, long-term disability, life insurance, and a matched 401k.
- uncapped, take-what-you-need PTO policy.