FreshRemote.Work

Software Architect - Remote

POSITION TITLE: Software Architect

POSITION LOCATION: Remote, USA

POSITION SUMMARY:

We are looking to hire a talented architect who thrives on solving complex problems in a collaborative environment. If you exhibit a strong sense of ownership and think strategically about your work; if you have demonstrated the ability to implement solutions, adjusting to constraints while mitigating risks; if you balance great technical depth with strong interpersonal skills and emphasize communication in your day to day work; if you are interested in applying your skills in a challenging & dynamic environment - we’d love to talk to you.

As a Software Architect at Natera, you’ll serve as a technical leader that champions best practices and strategies in order to build robust and scalable solutions. In this role, you’ll ensure software architecture aligns with product vision architecture strategy while providing business value as a maintainable, reliable, and well-designed system. 

PRIMARY RESPONSIBILITIES:

  • Lead the architecture and design of cloud-enabled products, weighing both technical and business factors, as well as the trade-offs between immediate needs and a long-term vision for an elegant and maintainable design.

  • Empower distributed and remote development teams with framework implementations, knowledge sharing, and sustainable practices.

  • Support the development of strategy, frameworks, best practices and patterns for the development organization

  • Create reusable unified solutions for complex architectural problems

  • Deconstruct monolithic application into containerized microservice/modularized architecture

  • Troubleshoot critical issues that may involve many systems in a distributed architecture.

  • Help drive complex technical projects from planning through execution.

  • Nurture engineers to think with architecture and design best practices in mind, including aspects such as performance, scalability, maintainability, and security.

  • Promote and drive innovation in technologies, processes, and tools.

  • Develop strategies to realize significant …

Hey, this job isn't fresh anymore!

Search Fresh Jobs

Job Profile

Benefits/Perks

401k benefits Commuter benefits Competitive Competitive benefits Comprehensive medical Dental Employee Referral Program Fertility care benefits Free testing Life and disability plans Pregnancy and baby bonding leave Vision

Skills

AWS Collection Communication Databases Genetics Genetic Testing Hibernate Java Kubernetes Leadership MySQL Oncology Relational databases Software architecture Software Engineering Spring

Tasks
  • Create reusable solutions for architectural problems
  • Deconstruct monolithic applications into microservices
  • Drive technical projects from planning to execution
  • Empower distributed development teams
  • Lead architecture and design of cloud-enabled products
  • Nurture engineers with best practices in mind
  • Promote innovation in technologies and tools
  • Risk Assessment
  • Troubleshoot critical issues in distributed architecture
  • Understand system interdependencies and limitations
Experience

10+ years

Education

B.S. in Computer Science Business Computer Science Engineering Genetics Oncology Software

Restrictions

Fully remote Remote position