Software Architect

closed
Denmark in USA Logo

Denmark in USA

πŸ“Remote - United States

Summary

Join BambooHR as a remote Software Architect and contribute to the evolution of our award-winning payments platform. You will collaborate with a talented team to (re)architect our platform for scalability. This role involves defining architectural changes, collaborating with stakeholders, building and improving code, and mentoring team members. We offer a competitive compensation package, including comprehensive health benefits, paid time off, retirement plan, and various other perks. We value work-life balance and offer flexible work models. The position requires a Bachelor's degree in a technology-related field, 10+ years of engineering experience (3+ in software architecture), and experience with various coding languages and software development lifecycle phases. Ideally, you will have experience with SOA or Modular Monolith Architecture, but this is not mandatory.

Requirements

  • Bachelor’s in technology-related field or equivalent certification in development
  • At least 10 years of engineering experience with at least 3 of those years having been in software architecture roles
  • Experience developing SAAS software utilizing various coding languages including React, PHP, MySQL, and/or the ability to pick up new languages quickly
  • Experience with the full lifecycle of software development including the use of version control tools, build management, unit testing systems, and API (paradigms)
  • Experience deploying solutions and provisioning environments with best-practice solutions
  • Experience with CI/CD and deployment systems
  • Exceptional communication and collaboration skills
  • Ability to tactfully and effectively give and receive concrete feedback
  • Knowledgeable in security best practices, including OWASP Top 10
  • Familiarity with static analysis and code scanning

Responsibilities

  • Define architectural changes that can be implemented incrementally, while minimizing risk
  • Define advancements in architecture that roll the software in the right direction
  • Collaborate with a variety of stakeholders to determine architectural priorities
  • Build, fix and improve code, especially high-value code
  • Training team members on basic practices, new techniques and past mistakes
  • Helping the team to be able to build code with confidence

Preferred Qualifications

Ideally, you may have experience in SOA or Modular Monolith Architecture, but this is not mandatory

Benefits

  • 4 weeks paid time off, 11 paid holidays, and we pay you to go on vacation
  • Medical with HSA and FSA options, dental, and vision
  • 401(k) with a generous company match, access to a personal financial planner, and both legal and life insurance
  • We pay for a one year subscription to Financial Peace University and you walk away with financial savvy and a bonus
  • Get paid to give your time to the community
  • We can help cover some educational expenses
  • In-Person Onboarding at our Draper, UT headquarters
  • Flexible Work Models . In-office, work-from-home, or hybrid, depending on position and location
This job is filled or no longer available