Software Architect

Software Development Jobs Sacramento, California San Diego, California Boston, Massachusetts Detroit, Michigan Charlotte, North Carolina Las Vegas, Nevada Cincinnati, Ohio Newark, New Jersey


Description

Position at 4Insite

We are a funded startup building a leading, next generation workforce management platform.  Our mission is to help service providers excel by bringing together technology, processes and people.  We help service providers manage and improve their service, better educate and equip their employees and provide full transparency to their customers.

Our Beliefs

As a software company, our mission is to build the best software development organization in the Sacramento area and we need your help to do it.
* We elevate each other and do the right thing
* Innovation comes from empowered teams, unabashed honesty and flat social structures
* Transparency and communication are keys to strong teams
* Success is determined by how fast we recover from a setback

How You Know You’re a Good Fit

* You love building software
* You thrive in an environment where collaboration and openness are valued
* You take ownership and follow through from beginning to end
* You enjoy the controlled chaos of a startup

How We Work

* We work in cross functional teams (Pods) following the scrum process
* Each Pod has it’s own AWS environment in which they can build their solution end to end.
* All features start with requirements and UX/UI. We are heavily invested in creating a quality user experience.
* We have weekly team meetings to discuss direction, how to improve, and celebrate our successes
* We work in a brand new office, with sit/stand desks, dual monitors and your choice of a Mac or PC laptop.
* There are snacks/drinks available and we bring in food several times a week.

4insite is actively seeking a Software Architect. The Software Architect has expertise in detailed technical design and development of applications using existing and emerging technology platforms.

Responsibilities

  • Assist with leading the design and development of software components of the 4insite platform.
  • Work with other teams to identify and prioritize the application architecture concerns that can provide the most business value.
  • Identify and codify architectural patterns used to build features of the 4insite platform.
  • Assist with leading architectural initiatives related to software quality attributes, e.g. scalability, maintainability, security, extensibility, etc.
  • Leads activities to develop, document and maintain complex architectures, requirements, algorithms, interfaces and designs for software systems.
  • Leads development of code and integration of complex software components into a fully functional software system.
  • Assists with development of software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met.
  • Provides high-level analysis and design reviews to solve conceptual problems and avoid duplication of efforts within different applications.
  • Leads development, selection, tailoring and deployment of processes, tools and metrics.
  • Work in an agile environment with little supervision.
  • Other duties may be assigned.

Qualifications

5+ years of experience designing, coding software systems.

Experience managing and implementing system quality attribute, e.g. scalability, maintainability, security, extensibility, etc.

Python, Django, Postgres

SQL Optimization

Test Driven Development

Experience working in an Agile environment

Experience with AWS

Experience with AI

Knowledgeable in front-end technology and frameworks such as React or Angular

Experience designing REST APIs