FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Architect
Stone Hendricks GroupSoftware Architect responsible for designing scalable and secure software architectures for enterprise-level products. Collaborating with stakeholders and development teams to ensure optimal performance and security.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing secure, scalable software architectures for enterprise-level products, with a strong focus on cybersecurity, cloud technologies, and high-performance distributed systems. Proficient in guiding development teams and ensuring architectural alignment with business objectives.
Highest-signal resume keywords
Software ArchitectureCybersecurityCloud TechnologyAgile Software DevelopmentMicroservice Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaC/C++PythonDatabase DesignData ModelingREST APIsSecurity PracticesSecurity TestingInfrastructure ProvisioningDevOps
Soft Skills
Strategic ThinkingDecision-MakingProblem-SolvingTeam PlayerLearning Orientation
Tools & Technologies
SpringHibernateAngularGitBitbucketGradleMavenJenkinsDockerKubernetes
Industry Keywords
High-Performance Distributed Application ArchitectureOn-PremiseHybridMulti-Cloud EnvironmentsIAMData ProtectionEncryptionNetwork Security ProtocolsCertificate/Key ManagementData Security Software
Tech Stack
Tools & technologiesAngularCloudCyber SecurityDockerGradleHibernateJavaJenkinsKubernetesMavenPythonSpring
About the role
Key responsibilities & impact- The Software Architect is responsible for designing secure, scalable, and maintainable software architectures for enterprise‑level products.
- Work closely with stakeholders to understand business objectives and translating them into clear architectural strategies and technical designs.
- Oversee application, data, and integration architecture; evaluate and select technologies, frameworks, and tools.
- Ensure architectural decisions support performance, security, and long‑term maintainability.
- Identify technical risks, define mitigation strategies, and ensure high availability and reliability across system components.
- Guide development teams on best practices, review design and code for architectural alignment, and help troubleshoot complex issues.
- Maintain architectural documentation, stay current with emerging technologies and cybersecurity trends, and ensure solutions are well‑integrated and aligned with broader business processes.
Requirements
What you’ll need- Bachelor’s or master’s degree in computer science, engineering, or related field.
- Minimum 5 years as a software architect with strong software architecture, cybersecurity, and cloud technology background.
- Large-scale, high-performance distributed application architecture in on-premise, hybrid, and multi-cloud environments.
- Agile software development experience.
- Hands-on experience with Java, C/C++, Python.
- Experience with Spring, Hibernate, Angular.
- Tools: Git, Bitbucket, Gradle, Maven, Jenkins.
- Security practices: IAM, data protection, encryption, network security protocols, certificate/key management.
- Database design and data modeling.
- Microservice architecture and REST APIs.
- Docker, Kubernetes, infrastructure provisioning, DevOps, CI/CD.
- Security testing: SAST, SCA, DAST.
- Strategic thinking, decision-making, learning orientation, and creativity.
- Team player with strong problem-solving and technical discussion leadership.
- Data security software and policy management systems are a plus.
Benefits
Comp & perks- Competitive compensation**Health, dental, and vision insurance**Flexible paid time off**Remote‑friendly work environment**Professional development and training opportunities**Collaborative, supportive engineering culture**Opportunity to design high‑impact, enterprise‑level software architectures