Skip to content

Solutions Architect
Company | Livefront |
---|
Location | Minneapolis, MN, USA |
---|
Salary | $115000 – $160000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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.