Location
Melbourne, FL
Salary
$153,830 - $162,917 /yearly
Type
fulltime
Posted
Today
Job Description
Job Title: Software Architect
Job Summary
The Software Architect will provide technical leadership and architectural direction across the full software development lifecycle. This role is responsible for designing scalable, secure, and resilient enterprise solutions that align with business objectives and technology strategy. The ideal candidate will bring deep software engineering expertise, strong architectural governance experience, and a proven ability to lead complex system modernization and automation initiatives.
This role also involves mentoring engineering teams, defining enterprise standards, and driving innovation across application development, automation, and platform integration.
Key Responsibilities
Architecture \& Design
- Provide end-to-end architectural leadership for enterprise software solutions
- Design secure, scalable, and resilient systems aligned with business and technical strategy
- Translate business requirements into architectural designs, solution options, and technical roadmaps
- Define and enforce architecture standards, design patterns, and best practices
- Review and approve solution designs, integrations, and technical specifications
Engineering Leadership
- Mentor and guide software engineers, technical leads, and development teams
- Promote engineering excellence, design thinking, and continuous improvement
- Lead architecture reviews and contribute to architectural decision-making artifacts (ADRs, diagrams, reference architectures)
Enterprise Systems \& Integration
- Architect modern application ecosystems using microservices, modular monoliths, API-first design, and event-driven patterns
- Lead integration strategies across platforms using REST, GraphQL, messaging, and streaming technologies
- Drive modernization of legacy systems through refactoring, re-platforming, or replacement
DevOps \& Delivery Enablement
- Promote CI/CD, automated testing, infrastructure as code, and modern DevOps practices
- Define release strategies including blue/green deployments, canary releases, and feature flagging
- Ensure system observability, reliability, and performance optimization
Security \& Compliance
- Apply application security best practices including threat modeling, encryption, authentication, and authorization
- Design solutions aligned with regulated and enterprise environments
- Oversee secure coding practices and vulnerability management
Automation \& Platform Strategy
- Lead enterprise automation initiatives focused on operational efficiency and cost reduction
- Architect and govern RPA solutions including bot standards, orchestration, monitoring, and security
- Support enterprise workflow orchestration and platform integration (e.g., ServiceNow or similar tools)
AI \& Innovation
- Define responsible AI adoption strategies to improve developer productivity and automation
- Identify opportunities to leverage AI-assisted development tools and insights
Operations \& Reliability
- Design systems for high availability, disaster recovery, and scalability
- Implement observability practices (logging, metrics, tracing)
- Lead incident response, root cause analysis, and performance tuning
Required Qualifications
Education
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent experience
Experience
- 10\+ years in software engineering with 5\+ years in senior technical leadership (Software Architect, Principal Engineer, or Lead Engineer)
- Strong experience designing and delivering enterprise production systems
- Experience with modern architecture patterns (microservices, modular monoliths, event-driven systems)
- Strong API design experience (REST, GraphQL) and distributed systems knowledge
- Hands-on experience with DevOps practices (CI/CD, IaC, automated testing)
- Strong application security knowledge (threat modeling, encryption, authentication/authorization)
- Experience with observability, reliability engineering, and production support
- Proven success leading enterprise automation initiatives with measurable outcomes
- Experience with RPA solutions and enterprise workflow platforms (e.g., ServiceNow or similar)
- Strong ability to mentor teams and influence engineering direction
- Excellent communication skills for both technical and business stakeholders
Preferred Qualifications
- Experience modernizing large-scale legacy systems
- Background in financial services or regulated environments
- Experience implementing AI-assisted development or engineering productivity tools
- Strong enterprise integration and platform architecture experience
Compensation
- Salary range: $153,830 – $162,917 annually
Work Schedule \& Location
- Monday to Friday, standard business hours
- Hybrid role:
2 days per week onsite at Melbourne, Florida office
- Remaining days remote (subject to business needs)
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.