What are the responsibilities and job description for the Applications Architect position at The Planet Group?
The Planet Group has partnered with a US based company to locate a Software Applications Architect for a full-time role.
The ideal candidate is both strategic and hands-on—someone who can assess complex business challenges, design scalable solutions, communicate effectively with stakeholders, and partner closely with development teams to bring those solutions to life. You enjoy solving difficult problems, improving processes, and helping organizations build sustainable, scalable technology platforms.
This role is 100% remote but candidates must be eligible for full-time hire without any type of sponsorship.
Responsibilities:
#REMOTE
The ideal candidate is both strategic and hands-on—someone who can assess complex business challenges, design scalable solutions, communicate effectively with stakeholders, and partner closely with development teams to bring those solutions to life. You enjoy solving difficult problems, improving processes, and helping organizations build sustainable, scalable technology platforms.
This role is 100% remote but candidates must be eligible for full-time hire without any type of sponsorship.
Responsibilities:
- Evaluate business requests and determine technical feasibility, architectural alignment, and implementation strategy.
- Analyze existing applications and legacy systems to identify modernization opportunities, technical risks, and integration requirements.
- Develop and present solution options for complex business and technical challenges, considering scalability, security, maintainability, cost, and delivery timelines.
- Create and maintain Solution Design Documents (SDDs), architecture diagrams, technical specifications, and decision records.
- Partner closely with business stakeholders, business analysts, QA teams, developers, and leadership to ensure solutions meet organizational objectives.
- Provide architectural guidance throughout the software development lifecycle and ensure implemented solutions align with approved designs.
- Support efforts to improve development processes, governance standards, and architectural best practices.
- Contribute to application modernization initiatives involving cloud-native, microservices, and event-driven architectures.
- Assist engineering teams in navigating technical debt, platform enhancements, and future-state technology planning.
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.
- 7 years of software engineering, application development, or systems design experience.
- 2 years of architecture, technical lead, or solution architecture experience.
- Strong Salesforce development experience, including:
- Apex
- Lightning Web Components (LWC)
- Experience designing and supporting custom software applications.
- Experience working within cloud environments, preferably AWS.
- Strong understanding of application architecture patterns, including:
- Microservices
- Event-Driven Architecture
- Cloud-Native Design
- API Integrations
- Experience creating technical documentation, solution designs, and architectural diagrams.
- Excellent communication skills with the ability to collaborate effectively across technical and non-technical teams.
- Strong analytical and problem-solving abilities with experience evaluating multiple solution approaches.
- Experience with Salesforce Visualforce and Aura frameworks.
- Experience with architectural documentation tools such as Miro, Lucidchart, Mermaid, or Markdown.
- Experience supporting enterprise application modernization initiatives.
- Familiarity with healthcare, regulated industries, or large-scale distributed environments.
- Experience evaluating Build vs. Buy vs. Reuse strategies for enterprise solutions
#REMOTE