Software Architect

Engineering |
Boston, MA

Job ID # 2019-03-074

Location: Boston, MA

Globalization Partners is changing the way companies expand overseas and manage their global workforce. Our privacy-by-design platform is the first Global Employer of Record technology of its kind and was built to meet the complex needs of companies expanding their business into new markets around the world. We are the market leader in a growing industry and have innovation at our core. We have been ranked the #6 fastest growing company in America (Inc.-2016), and the #1 fastest growing company in Massachusetts (BBJ – 2017). If you are looking for a great organization with a nationally recognized culture where you can make an immediate impact, then we want to talk to you about joining our Dream Team!

We are experts in helping companies meet the challenges of global expansion and hold ourselves to high standards of doing business by maintaining our triple bottom line philosophy that emphasizes happy clients, happy employees and happy shareholders. We are always eager to find competitive, motivated, hardworking people to join our team. We work hard and we play hard—if you do too, then come join us!

Responsibilities

  • Lead the architecture and design of cloud-enabled products, weighing both technical and business factors, as well as the trade-offs between immediate needs and a long-term vision for an elegant and maintainable design.
  • Provide hands-on technical leadership to development team members in an Agile environment.
  • Build prototypes to evaluate technical feasibility, as well develop entire features as needed.
  • Troubleshoot critical issues that may involve many systems in a distributed architecture.
  • Help drive complex technical projects from planning through execution.
  • Nurture engineers to think with architecture and design best practices in mind, including aspects such as performance, scalability, maintainability, and security.
  • Promote and drive innovation in technologies, processes, and tools.
  • Help implement the engineering department’s strategy and processes.

Qualifications

  • Solid software engineering background, with 10+ years of experience developing enterprise-scale web/cloud-based commercial software products.
  • At least 3 years in a technical leadership role across all stacks (front-end and back-end).
  • Experience with SaaS architecture in a cloud setting (AWS preferred), leveraging containerization, serverless technologies, event driven architecture, and microservices.
  • Highly proficient with Java, Spring, JavaScript, React, HTML, CSS, REST, GraphQL, SQL, etc.
  • Experience with messaging technologies such as ActiveMQ, Kafka, etc.
  • Experience integrating with external systems. Specific experience integrating with Acumatica and Salesforce is a plus.
  • Experience with BPM modeling tools such as Camunda is a plus.
  • Experience with DevOps and CI/CD design and implementation.
  • Experience in a startup or high-growth environment is highly desirable.
  • B.S. in Computer Science or related field preferred.

About You

  • Well respected by peers and acknowledged as a natural leader and technical expert.
  • Able to communicate complex technical topics concisely and clearly to both technical and non-technical people.
  • Take pride in writing well-structured, well-commented, and maintainable code. You’re always thinking of security, performance, and scalability.
  • Capable of working with ambiguous requirements and minimal direction.
  • Challenge yourself, learn from others, and strive to grow professionally every day
  • Emotionally mature team player with a positive can-do attitude.