Software Architect

Peerless Technologies Corporation
St. Louis, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

St. Louis, United States of America

Tech stack

Java
3d Models
Agile Methodologies
Computing Platforms
Systems Engineering
Computer Engineering
Identity and Access Management
Industry Standard Architecture
Python
Object-Oriented Software Development
Software Architecture
Zero Trust Network Access
Software Engineering
Systems Architecture
Information Technology

Job description

Peerless is searching for an experienced Software Architect to support system architecture development and implementation for advanced software platforms. The selected candidate will collaborate with engineering and product teams to define architectural direction, guide software development practices, and ensure scalable, secure, and resilient system design. Responsibilities include defining architecture models, guiding development teams on architecture implementation, analyzing system and engineering data to improve processes and solutions, and mentoring engineers on modern software architecture practices. The architect will collaborate with solution architects, systems engineers, and product teams to ensure architectural alignment and successful product delivery. This is an in-person position in Dayton OH.

Requirements

  • Minimum 5 years of experience as a Software Architect and/or Software Engineer
  • Bachelor's degree in Computer Science, Computer Engineering, or related technical field
  • Experience with object-oriented programming languages such as Go, Java, C+, or Python
  • Experience defining and documenting software system architectures and design models
  • Ability to analyze complex system and engineering data to develop technical solutions
  • Strong communication, collaboration, and organizational skills
  • Active Top Secret clearance or ability to obtain one

Preferred Qualifications

  • Experience with Model-Based Systems Engineering (MBSE) and system modeling approaches
  • Experience with C4 architecture modeling
  • Familiarity with Architecture Decision Records (ADR)
  • Understanding of Zero Trust architectures and Identity and Access Management (ICAM) systems
  • Experience mentoring engineers and guiding architectural best practices
  • Familiarity with modern software delivery practices and cross-functional Agile development environments

Apply for this position