Software Architect

Atropos Health Logo

Atropos Health

📍Remote - United States

Summary

Join Atropos Health as a Software Architect to lead the architectural vision, design, and implementation of scalable and reliable cloud-based systems. You will collaborate with various stakeholders to translate business requirements into technical solutions, establish best practices, and mentor engineering teams. Your expertise in cloud technologies, databases, and data architecture will be crucial in designing and optimizing our data infrastructure. This role requires a Bachelor’s or Master’s degree in a related field and at least 8 years of relevant experience. We offer a remote-first work environment with various benefits, including health insurance, parental leave, a 401k plan, and a home office stipend.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • At least 8 years of experience in software development, with a focus on cloud-based architectures
  • Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Strong knowledge of software design patterns, principles, and best practices
  • Proven experience in leading the architectural design of large-scale, distributed systems
  • Expertise in database technologies (e.g., SQL, NoSQL) and data management practices
  • Experience designing and implementing data architectures, including data warehousing, ETL processes, and data governance
  • Proficiency in one or more programming languages such as Python, Java, C#, or JavaScript
  • Experience with DevOps practices and tools for CI/CD, infrastructure as code, and automated testing
  • Excellent problem-solving skills and the ability to think critically and strategically
  • Strong communication and leadership skills, with the ability to influence and inspire teams
  • Familiarity with agile methodologies and a collaborative working style

Responsibilities

  • Design and oversee the architecture of complex cloud-based systems, ensuring scalability, reliability, and security
  • Develop and maintain data architecture strategies, including data models, data flow diagrams, and data management practices
  • Collaborate with product managers, engineers, and other stakeholders to translate business requirements into technical solutions
  • Establish and enforce best practices for software design, development, and deployment
  • Lead the selection and integration of appropriate cloud technologies, databases, and tools
  • Mentor and guide engineering teams in adopting best practices and advancing their technical skills
  • Conduct architecture reviews and provide constructive feedback to ensure high-quality deliverables
  • Develop and maintain comprehensive architectural and data management documentation
  • Drive continuous improvement in development processes, tools, and methodologies
  • Implement and manage data governance practices to ensure data quality, consistency, and security
  • Stay abreast of emerging technologies and industry trends to drive innovation within the team

Benefits

  • Health Benefits . Our benefit package includes employer paid Medical, Dental, Vision, Life, STD, and LTD insurance. We also offer FSA
  • Parental Leave . We offer up to twelve weeks of paid leave for new parents who have been at the company for 6+ months
  • Financial Wellness . Save for retirement through our 401k plan with Human Interest
  • Flexible Work Environment . We're a remote first company with a flexible vacation policy
  • Home Office Stipend . All full-time employees will receive a stipend to support their remote office setup
  • Offsites . As a remote company we take time 2-3 times a year to get together in small teams and all together as a company

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.