Software Architect (Full Time Permanent Jacksonville, FL or Denver, CO)

28 Jan 2025

Vacancy expired!

As a Software Architect, you'll join a close-knit team of engineers, product managers, and client services developers to build the future of a platform destined to power immersive digital experiences for our customers and partners. We are looking for a diverse array of technical capabilities rooted in proven product experience with modern technology stack architecture. A solid understanding and expertise in architecting SaaS platforms with a keen understanding of security, systems design with deep expertise in API Design, microservices, distributed schedulers, NoSQL and RDBMS data storage. This role is responsible for leading next-generation, modern production system. Performance, reliability and technical leadership are all core competencies in this role. Experience with developing Azure/AWS and hybrid solutions.

Core Responsibilities:
  • Leads the architectural vision for large-scale project and system design using modern technology stacks with a core focus on reusability, scalability and performance at scale
  • Leads a team of Backend, Front-end and Full Stack engineers in the implementation of highly-scalable, secure production systems
  • Collaborates with Product and Engineering stakeholders to design and build platform services that meet key product and infrastructure requirements
  • Produces both high-level and detailed designs for platform-level services
  • Authors clean, scalable, modular, secure, well-structured and testable code
  • Defines patterns and develops reusable components and libraries
  • Designs and implements microservices with thoughtfully defined APIs
  • Takes ownership of designed services and platform components through to delivery
  • Clearly communicates architectural decisions, roadblocks and timelines to key stakeholders
  • Obsesses over QA automation
  • Obsesses over CI/CD
  • Adheres to all industry best practices and standards for Agile/Scrum Frameworks adopted by the Organization including but not limited to daily stand-ups, grooming, planning, retrospectives, sprint reviews, demos, and analytics via systems (JIRA) administration to directly support initiatives set by Product Management and the Organization at large

Key Technologies we use:
  • C#
  • .NET Core
  • Node.js
  • Angular 13
  • Redis
  • MongoDB
  • SQL Server
  • Elastic
  • RabbitMQ/Azure Service Bus/ Kafka
  • Swagger
  • Kubernetes
  • Docker
  • Cosmos db

Basic Requirements:
  • 10+ years of experience designing, building and deploying high-availability backend services in an architect or senior development role
  • Ability to conceptualize end-to-end system components across a wide range of technologies and translate into architectural design patterns for implementation
  • Comfortable failing fast and working in a cross-disciplinary team environment
  • A clear understanding of Functional and Object-Oriented programming paradigms, as well as their advantages and disadvantages
  • Strong design and extensive implementation experience with C#, .NET core, Node.js, Javascript, Reactjs & Angular within a highly-scalable production environment
  • Experience with at least one type of queuing system (Apache Kafka, RabbitMQ, SQS, etc)
  • Experience with at least one RDBMS (MySQL, PostgreSQL, RDS, SQL Server, etc)
  • Experience with at least one document-oriented DB (MongoDB, CouchDB, Elastic etc)
  • Experience using, designing and building GraphQL/REST/Web Service APIs
  • Production experience with container orchestration and maintaining production environments
  • Hands on coding experience
  • Fluency with the full software development lifecycle using Agile methodologies
  • Fluent in Spoken English.
  • Fast Learner
  • Excellent Coach

Software Architect Skills:
  • 7+ years of relevant experience as a Software Architect
  • Collaborates and works on tasks assigned by a Product Manager & CTO
  • Provides support to Jr and peer developers and architects
  • Takes responsibility and provides technical leadership for small to medium services
  • Works with Leads and other stakeholders to define tasks and perform complex research spikes
  • Supports other developers and architects through peering and mentoring
  • Holds primary responsibility for designs spanning multiple products and 3rd party systems
  • Performs planning necessary to ensure reliability, scalability, and viability of products
  • Hands on development experience
  • Great Technical Documentation

  • ID: #48871903
  • State: Colorado Denver 32099 Denver USA
  • City: Denver
  • Salary: $120,000 - $160,000
  • Job type: Permanent
  • Showed: 2023-01-28
  • Deadline: 2023-03-27
  • Category: Et cetera