Image Description

Software Architect

Job Description

Posted about 1 month ago

Be Part of Something Big

Foxbox Digital is an award-winning digital product agency based in Chicago. We partner with clients ranging from high-growth companies to Fortune 500s and everything in between to design, develop and deliver successful digital products.

We are a team of 100+ collaborators who are revolutionizing the digital world. We share a love of technology and challenge limits: we love what we do and each foxboxer brings their creativity to build and launch successful digital products.

We believe that in order to make an impact, we must do it purposefully.

We’re looking for a Software Architect who provides hands-on leadership and has a deep understanding of digital, web, and mobile to inspire and motivate their team and realize new heights in app and website development. This role provides the ability to work on multiple projects ranging from small to large-scale projects with a nimble and close-knit agency culture. You’ll work from home and lead a distributed, remote development team.

You'll serve as the architect on multiple projects through all phases from pre-sales and sales to product design and development, application development, and maintenance and operations. Your leadership will span architectural decisions, partnering directly with our clients, leading multiple projects, and collaborating with our product and project managers. You’ll inspire the team to ensure high-quality delivery to clients across multiple projects through our engineering process including ensuring effective use of automated testing, coding standards, frameworks, peer reviews, and patterns.

Our nimble, start-up approach offers our clients the opportunity to leverage modern software engineering practices and tools to deliver high-quality software efficiently. As our Software Architect, you will have the autonomy to make decisions and influence the technical direction of the company.

Software Architect Core Responsibilities:

  • Deliver high-quality digital and mobile products for clients using technologies such as React, React Native, iOS, Android, and Node.js.
  • Utilize your communications expertise to partner with sales teams and client architects to design to-be architecture and application migration plans.
  • Partner directly with clients to understand product problems, propose solutions, and work with the development team on the implementation and build of applications based on scalable, portable, and resilient designs.
  • Inspire and lead our engineering team.
  • Drive high-quality consistency across projects through our engineering process, rooted in CI/CD, automated testing, trunk-based development, and peer reviews.
  • Contribute to Scrum processes (backlog refinement and sprint planning).
  • Coach and train a team of experienced Engineers and Architects.
  • Participate in the hiring process to screen and interview candidates.
  • Occasionally travel to clients and work on-site (project kickoffs, train development teams).
  • Work with great productivity tools including: GitHub, Jira, Slack.
  • Requirements

    Software Architect Core Qualifications:

    • Experience with Web and Mobile application development
    • Experience with major public cloud providers (AWS, GCP, Azure)
    • Experience with Docker/Kubernetes
    • You have 7+ years of professional programming experience (in any language)
    • Lead on multiple projects relentlessly pursuing the true problems.
    • Hands-on, technical, a keen problem solver who takes risks.
    • Persistent in delivering impactful solutions and designing architecture on multiple projects.
    • Care about code quality: purposely deliver high-quality coding standards and well-written code.
    • Test-focused: leverage automated testing to produce stable code.
    • Exceptional communication skills – written, oral, visual, formal, informal (able to adapt to client environment technical and non-technical).
    • Experienced in Scrum Ceremonies.
    • Located near Central Timezone (UTC-6) - Central / Latin America
    • Software Architect Preferred Qualifications:

      • Experience with cloud-native services and application architectures
      • Experience with highly-scalable architectures
      • Experience with microservice architectures
      • Experience with Infrastructure-as-Code (IaC)
      • Experience with DevOps and CI/CD
      • Conversational Spanish or Portuguese

        Other Technologies we use:

        • Backend: Python / Node.js / Go / Ruby / Java / TypeScript
        • Frontend: JavaScript / React.js / Vue.js / TypeScript
        • Benefits

          Why Foxbox Digital:

          • We offer continuous training and growth opportunities
          • You are part of a multicultural and collaborative team that is constantly growing.
          • Don’t be afraid to break things; we encourage risk-takers!
          • We offer continuous training and growth opportunities
          • You are part of a multicultural and collaborative team that is constantly growing.
          • Don’t be afraid to break things; we encourage risk-takers!
          • Remote-first company: 100% work-from-home in the US and Latin America
          • Medical, dental, and vision insurance
          • 401k with employer matching
          • Paid holidays, PTO and sick days
          • Well defined long term career path with clear expectations for advancement and compensation
          • Foxbox Digital is an LGBT company certified by the Illinois and National LGBT Chambers of Commerce. We are committed to working with diverse and inclusive teams to continue building the digital revolution.

Job Summary

Image Description Website
Chicago, IL, US Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

Senior Full-Stack Engineer

  • Procore Technologies

Procore Technologies is hiring a full stack software engi...

Data Engineer

  • Leadfeeder

Leadfeeder is hiring a data engineer. You should have exp...

Senior Data Reliability Engineer

  • Procore Technologies

Procore Technologies is hiring a Senior Data Reliability ...