Development Software Architect
Mercola
Date: 1 day ago
City: Cape Coral, FL
Salary:
$130,000
-
$160,000
per year
Contract type: Full time

Summary
We are seeking a visionary and experienced Development Software Architect to lead the design and technical strategy of scalable, high-performance software solutions. In this key role, you will collaborate with cross-functional teams to translate complex business needs into robust architectural frameworks. As both a strategic thinker and technical expert, you will shape the foundation of our technology ecosystem, ensuring the scalability, security, and long-term sustainability of our applications.
Key Responsibilities & Duties
We are seeking a visionary and experienced Development Software Architect to lead the design and technical strategy of scalable, high-performance software solutions. In this key role, you will collaborate with cross-functional teams to translate complex business needs into robust architectural frameworks. As both a strategic thinker and technical expert, you will shape the foundation of our technology ecosystem, ensuring the scalability, security, and long-term sustainability of our applications.
Key Responsibilities & Duties
- Architecture & Design
- Develop and maintain architectural blueprints, technical standards, and system design guidelines.
- Define software structure, component interactions, data flows, and integration strategies.
- Evaluate and select appropriate tools, frameworks, and platforms aligned with business and technical goals.
- Ensure scalability, performance, maintainability, and security of all systems.
- Account for non-functional requirements such as accessibility, internationalization, and usability.
- Technical Leadership
- Provide guidance and mentorship to engineering teams on architecture best practices.
- Conduct code and design reviews to ensure consistency with architectural principles.
- Lead troubleshooting efforts and resolve complex system-level challenges.
- Stay informed on emerging technologies and assess their relevance to the organization.
- Cross-Functional Collaboration
- Work with product managers, stakeholders, and analysts to gather business requirements.
- Translate business needs into technical specifications and system design.
- Communicate architectural decisions effectively to both technical and non-technical audiences.
- Contribute to project planning, effort estimation, and risk mitigation.
- System Optimization & Continuous Improvement
- Identify opportunities for performance tuning, system refactoring, or modernization.
- Implement strategies for monitoring, observability, and proactive issue detection.
- Champion DevOps practices including CI/CD, infrastructure as code, and cloud-native design.
- Support continuous improvement of engineering practices and development workflows.
- Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 7+ years of software development experience, with 3+ years in architectural roles.
- Strong background in building scalable, distributed, and fault-tolerant systems.
- Proficiency in one or more modern programming languages (e.g., Java, C#, Python, JavaScript).
- Deep understanding of architectural patterns such as microservices, monoliths, and event-driven systems.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with DevOps practices including CI/CD and infrastructure as code.
- Strong problem-solving, critical thinking, and communication skills.
- Preferred Qualifications
- Experience with specific technologies (e.g., PostgreSQL, Kafka, React, Docker, Kubernetes, etc.).
- Background in building secure systems and understanding of security best practices.
- Experience working within agile development frameworks (Scrum, Kanban, SAFe).
- This position offers flexibility to work remotely, in a hybrid model, or on-site depending on business needs and candidate preference.
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to communicate effectively in virtual meetings and collaborate across time zones.
- Occasional travel may be required for team meetings or project collaboration.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume