Posted in

Solutions Architect

Solutions Architect

CompanyLivefront
LocationMinneapolis, MN, USA
Salary$115000 – $160000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • At least 7-10 years of software engineering experience, preferably in a consulting environment or as part of an in-house, cross-functional product team.
  • Experience building consumer-facing native mobile and web applications, with a fluent command of the native languages and core frameworks.
  • Demonstrated expertise architecting, building, maintaining, and scaling modern software on various platforms.
  • Ability to design, setup, and maintain DevOps pipelines using various tools and techniques.
  • Ability to design and maintain CI/CD pipelines and manage complex deployments. Scripting expertise (Unix shell, Ruby, Perl, etc.).
  • Experience designing APIs and writing API specifications.
  • Ability to clearly articulate technical requirements to other engineers.
  • An understanding of computer networking (e.g. VPNs, SSH, Wi-Fi) and have experience setting up, maintaining, and troubleshooting computer networks.
  • A keen sense for security: you’re able to think around corners and see potential risks.
  • An ability to understand client expectations, the work the team has done and still has to do to meet those expectations, and the ability to motivate the team to successfully deliver.
  • Work samples showcasing performant, neatly organized code with clean, well-implemented user interfaces.
  • A talent for communicating directly with clients, managing expectations, and explaining advanced technical concepts and their implications.
  • Excellent communication skills and a strong ability to present and defend technical and architectural choices persuasively.
  • Renowned problem-solving skills.
  • Above-average discipline and personal organization skills.
  • A demonstrated hunger for personal and professional growth.
  • A self-evident love and care for the craft of software engineering.

Responsibilities

  • Architecture Design & Implementation: Lead the design of robust architectures tailored to client needs. Implement these solutions hands-on, ensuring scalability and maintainability.
  • API Design & Integration: Design, develop, and integrate APIs, ensuring seamless communication between systems and enhancing overall performance.
  • Technical Leadership: Guide and mentor engineering teams, conduct code reviews, and set technical standards. Engage in technical spikes to explore new technologies and methods.
  • Client Interaction: Work closely with clients to understand their business goals, present technical solutions, and adjust strategies based on feedback.
  • DevOps & Release Management: Design, set up, and maintain CI/CD pipelines. Manage deployment processes, ensuring smooth and reliable releases.
  • Problem-Solving & Troubleshooting: Address and resolve technical issues promptly, ensuring minimal disruption to project timelines.
  • Adaptability: Engage in diverse projects, from API design to live team support to fulltime DevOps, adapting your skills to meet varied client needs.

Preferred Qualifications

  • Have strong illustration chops as it relates to technical diagramming.
  • Speak, write, and/or educate publicly about technical topics.
  • Have publicly released your own personal, self-started products or apps.
  • Enjoy tinkering with emerging languages and platforms such as Go, Rust, Alexa, and/or Unity.