Software Architect

    • Humanyze
  • Boston, MA
  • Posted 13 days ago | Updated 12 hours ago

Overview

Remote
On Site
Compensation information provided in the description
Full Time

Skills

Authorization
Reporting
Fraud
MIT
SPIN
Startups
HR analytics
Productivity
Artificial intelligence
Benchmarking
Leadership
Collaboration
Product management
Web applications
Software architecture
Interfaces
Data flow
Mentorship
Business requirements
Performance improvement
Scalability
Documentation
Design
SaaS
Cloud architecture
Software development
Programming languages
Python
JavaScript
Golang
Writing
SQL
Data modeling
RESTful
HTTP
Web services
Database administration
PostgreSQL
MySQL
Analytical skill
Data
Problem solving
Communication
Computer science
Information Technology
UI
React.js
TypeScript
Django
DevOps
Docker
Continuous integration
Continuous delivery
Authentication
Insurance

Job Details

Job Description

Job Description
Salary: $125,000 - $200,000 per year

This is a remote position open to applicants located anywhere in the United States. Candidates must have authorization to work in the United States. The majority of the team operates in the Eastern Time Zone.

We want to ensure your safety during the job application process. Please be aware that there are scams that may attempt to take advantage of job seekers using fraudulent email addresses and job postings. All current job availabilities are listed on our careers page. We will only reach out to applicants through our humanyze.com domain. You may report any fraud to jobs@humanyze.com.


About Us:

Humanyze, an MIT spin out, is an innovative SaaS startup focused on using AI-powered workforce analytics to deliver cutting-edge solutions to streamline business.


For the last decade we have worked with Fortune 1000 customers to help reduce attrition, increase cross-functional and cross-level collaboration, track HR initiatives for effectiveness and monitor productivity of employees. Humanyze has collected the world s largest data set of how people work, with over 20 billion workplace interactions. This data powers an AI model capable of providing insights, recommendations, and benchmarking.


Job Description:

We are looking for a talented Software Architect to join our team. In this role, you will lead the design and development of our software architecture, ensuring that our products are scalable, maintainable, and aligned with our business goals. You will collaborate closely with engineering, product management, and other stakeholders to deliver high-quality solutions. The successful candidate will have extensive technical knowledge of development techniques and latest practices in building scalable SaaS platforms and web applications.

Responsibilities:

  • Define and document the software architecture, including system components, interfaces, and data flow.
  • Provide guidance and mentorship to engineering team, ensuring best practices in design and coding.
  • Work with product managers and other stakeholders to understand business requirements and translate them into technical solutions.
  • Identify and implement strategies for performance improvement, scalability, and reliability.
  • Assess and recommend new technologies, tools, and frameworks that align with our product vision.
  • Conduct code reviews to ensure adherence to architectural standards and quality benchmarks.
  • Create and maintain comprehensive documentation for architecture, processes, and design decisions.


Required skills:

  • 10+ years work experience in software development
  • Proven experience as a Software Architect or similar role in a SaaS environment.
  • Strong understanding of cloud architecture, APIs, and software development processes.
  • Robust knowledge of multiple programming languages including advanced experience in Python, with additional Javascript experience
  • Proficiency in Go / Golang
  • Experience writing SQL, and data modeling (Postgres, MySQL)
  • Solid understanding of RESTful APIs, HTTP, and web services.
  • Experience with database management systems (e.g., PostgreSQL, MySQL).
  • Analytical skills to interpret complex data sets
  • Experience with integration of third-party services and tools.
  • Excellent problem-solving skills and the ability to think critically under pressure
  • Strong communication and interpersonal skills; ability to engage with technical and non-technical stakeholders.
  • Bachelor s degree in Computer Science, Information Technology, or a related field preferred.


Additional Desired skills:

  • Experience with additional front-end frameworks and technologies such as React, TypeScript, Redux, and ChartJS.
  • Familiarity with additional back-end frameworks such as Django, Django REST Framework.
  • Understanding of DevOps practices and tools (e.g., Docker, CI/CD).
  • Experience with 3rd-party authentication platforms (e.g. Auth0, Okta)

What we offer:

  • Competitive salary
  • Flexible remote work environment
  • Generous medical, dental, vision, and long-term disability insurance
  • SIMPLE IRA matching
  • 20 vacation days, 4 personal days plus paid holidays
  • Fully paid parental leave

remote work
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.