Software Architect

Logo of Denmark in USA

Denmark in USA

πŸ“Remote - United States

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs