We strongly encourage applications from individuals with disabilities, including those with autism or other forms of neurodivergence. Our company is committed to diversity, inclusivity, and creating a supportive work environment for all employees.
Software Applications Architect
Bowling Green, OH 43403
8 Months, Full Time
Completely Remote
Job Summary
- Job Title:
- Software Applications Architect
- Posted Date:
- Jul 3, 2025
- Duration:
- 8 Months, Full Time
- Shift(s):
-
08:00 - 16:00
-
Description
Job Title: Software Applications Architect
Job Summary:
We are seeking a skilled and strategic Software Applications Architect to design and lead the implementation of scalable, high-performance software solutions. You will be responsible for aligning software design with business goals, evaluating technologies, and ensuring the architectural integrity of systems throughout the software development lifecycle.
Key Responsibilities:
Design the overall architecture of software applications and systems based on business requirements and technical feasibility.
Define software standards, best practices, and development methodologies.
Collaborate with stakeholders, developers, and business analysts to ensure architecture aligns with strategic goals.
Analyze existing systems and propose improvements for performance, scalability, and maintainability.
Select appropriate technologies and platforms, including frameworks, databases, APIs, and tools.
Provide leadership and guidance to development teams during implementation phases.
Conduct code reviews and enforce coding standards and quality assurance.
Manage system integration and data flow across multiple platforms and services.
Document architecture and system components for reference and future maintenance.
Monitor and troubleshoot production issues and support deployment activities.
Required Skills and Qualifications:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
Proven experience as a Software/Application Architect or similar role.
Strong knowledge of software design patterns, principles, and best practices.
Proficiency in programming languages such as Java, .NET, Python, or JavaScript.
Experience with cloud platforms (AWS, Azure, or Google Cloud).
Familiarity with microservices, RESTful APIs, containerization (Docker, Kubernetes).
Strong understanding of database technologies (SQL/NoSQL).
Excellent problem-solving, analytical, and communication skills.
Ability to manage multiple projects and work collaboratively with cross-functional teams.
Preferred Qualifications:
Experience in enterprise software architecture.
Knowledge of DevOps practices and CI/CD pipelines.
Certification in software architecture or cloud technologies (e.g., AWS Certified Solutions Architect).