Enterprise Architect

at Raintree Systems
  • Remote - Worldwide

Remote

Software Development

Principal

Job description

Enterprise Architect

Remote U.S. (designated states)

Department: Core Development

This position may be performed from one of the following U.S. states: AL, AZ, FL, GA, IN, KS, MA, MI, MS, NC, NV, OR, PA, SC, TN, TX, VA.

We are seeking a highly skilled and visionary Enterprise Architect with deep expertise in AWS serverless technologies and microservice-based architectures. This role is pivotal in driving our cloud strategy, designing scalable and resilient solutions, and guiding development teams in adopting modern architectural patterns. The ideal candidate will be a strategic thinker with a strong technical background, capable of translating business requirements into robust and efficient cloud-native solutions. You will be responsible for defining the architectural vision, standards, and best practices for our serverless and microservices landscape, ensuring alignment with overall enterprise goals.

Duties and Responsibilities

  • Architecture Design:
    • Design, develop, and implement scalable and resilient architectures on AWS that meet business and technical requirements.
    • Evaluate new technologies and ensure Raintree’s New-Gen architecture is keeping up with modern engineering patterns.
    • Lead proof-of-concept projects to evaluate the technical feasibility, practicality, and overall suitability of proposed solutions.
  • AWS Services Expertise:
    • Utilize a wide range of AWS services with a heavy emphasis on serverless technologies.
    • Design solutions that leverage microservices architectures for improved scalability and cost-efficiency.
  • Development and Implementation:
    • Lead the implementation of architectural designs, providing technical guidance and support to development teams.
    • Perform architectural reviews to ensure adherence to established architectural standards and provide guidance to development teams.
  • Performance Optimization:
    • Optimize performance and resource utilization of AWS infrastructure components to ensure high availability and scalability.
    • Implement monitoring, logging, and alerting solutions to proactively identify and address performance issues.
  • Security and Compliance:
    • Ensure that cloud solutions adhere to security best practices and compliance requirements (e.g.,HIPAA).
    • Implement security controls, encryption, and access management strategies to protect data and resources.
  • Documentation and Knowledge Sharing:
    • Create comprehensive documentation of architecture designs, configurations, and deployment procedures.
    • Share knowledge and best practices with team members through training sessions and peer reviews

Position Proficiencies and Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience (10+ years) as an Enterprise Architect or Lead Engineer with expertise in AWS.
  • Proven experience in architecting and deploying complex, large-scale applications using AWS serverless services.
  • Strong proficiency in JavaScript and TypeScript for web development.
  • Experience with microservices architecture and design patterns.
  • Demonstrable experience and understanding of Micro Frontend architectures, specifically with React.
  • In-depth understanding of cloud computing principles and architectures.
  • Hands-on experience with Devops practices and CI/CD Pipelines with technologies   such as Github Actions, AWS CloudFormation, Terraform, or CDK.
  • Experience with API design and management.
  • Excellent problem-solving and communication skills.
  • AWS certification(s) such as AWS Certified Solutions Architect - Associate or AWS Certified Developer - Associate is a plus.

Competencies to Drive Success

  • Significant experience working and leading cross-functionally in high growth organizations
  • Outstanding written and verbal communication skills; proven ability to communicate effectively at all levels
  • Self-starter with the ability to work independently, prioritize and get things done in a fast paced environment.

Our Perks

  • Remote Work/Work From Home
  • Paid Time Off/11 Paid Holidays/Year-End Holiday Break
  • Health, Dental, Vision, HSA/FSA
  • 401K with Company Match
  • Disability & Life Insurance
  • Employee Assistance Program
  • Paid Parental Leave

About Raintree Systems​

Raintree is the preeminent platform for enterprise and mid-sized therapy provider organizations. Our award-winning solutions in patient engagement and communications, clinical documentation, revenue cycle management (RCM), and business intelligence are tailored to the needs of physical therapy, occupational therapy, speech therapy, and ABA practices across all treatment settings.

Our Core Values

We put our Clients First- We are Open and Honest- We are Disciplined, Yet Flexible

We love to Solve Problems- We are Committed to Greatness- We are a High Performance Team

Raintree Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Share this job:
Please let Raintree Systems know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply