Software Architect
Job Description
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.
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
Recommended Jobs
Community Assistant
Job Description Job Description Description: Tailwind Group is a top twenty owner and manager of off-campus student housing and brings a wealth of knowledge to the industry. We are committed to …
Kitchen Team Member
Description Our kitchen staff work in a fast paced, high energy environment. The responsibility of our kitchen staff is to produce the highest quality food with precision and accuracy, continua…
RN Clinics (PRN/As Needed)
RN Clinics (PRN/As Needed) Job Summary: Responsible for medical screening/triage, assessment and care of patients presenting to physician office. MUST provide excellent customer service skills. …
Car Hauler Owner-Operator (CDL & Non-CDL)
Bengal is looking for motivated contractors to join our growing team! Qualifications: Bring Your Own Equipment: Bengal does not provide trucks, trailers, or equipment. Contract Position (1099…
Ortho Dental Assistant
Overview Experienced Ortho DA Preferred Want excellent training? Are you a motivated self-starter looking for professional and personal fulfillment in your dental career? Come and join a fun a…
Software Developer/Data Engineer -- Entry Level
Software Developer/Data Engineer -- Entry Level Position Description Launch a world-class career with us. Are you driven by the power of technology and its role in transforming business and g…
Community Manager
Job Description Job Description Property: Retreat at Fairhope Village Unit count: 240 units The Community Manager is the “go-to” person for a property. They are responsible for overseeing o…
Corporate Card Administrator
Job Description Job Description The work we do has an impact on millions of lives, and you can be a part of it. We help protect our customers against life’s uncertainties. Regardless of where …
Front End Supervisor
Position Title: Front End Supervisor Department: Sales Supervisor: Branch Manager FLSA: Non-exempt Position Summary: Supervises Cashiers, Front-End Loaders, Checkers and U-Boat Retri…
Bilingual Production Supervisor
Job Description Job Description The bilingual Production Supervisor will provide leadership and support to the manufacturing teams to create a safe, productive and profitable environment. This ro…