What are the responsibilities and job description for the Sr. Software Architect - Hybrid Raleigh/Durham, NC position at Optomi?
Sr. Software Architect - Only Available on W2 (No C2Cs)
This position goes onsite 1-2 days a week in Durham, NC and is 12-month Contract to hire.
Optomi, in partnership with a leader in clinical diagnostic testing, is seeking a Senior Software Architect with experience with Java, Angular, and AWS to lead software development teams and understand current technology and software development patterns as well as engage regularly with senior executive leaders.
What the right candidate will enjoy:
- The opportunity to work in an enterprise environment!
- Competitive compensation!
- A hybrid work environment!
Apply if your background includes:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 8 years of experience in software architecture, with a focus on cloud technologies and integrations.
- Proven experience in leading and mentoring large development teams in a collaborative environment.
- Strong hands-on experience with Java, Angular, and microservices architecture.
- Proven track record in AWS (including AWS Lambda, EKS, ECS, and containerization). Experience with Azure is a plus, as some existing infrastructure is in Azure.
- Deep understanding of multi-region, multi-availability zone architecture in AWS.
- Proficiency in container orchestration platforms like Kubernetes (EKS/ECS).
- Experience leading integration-heavy projects, connecting multiple systems across different environments.
Responsibilities:
- Lead the design and architecture of a full-stack web portal, covering end-to-end components including databases, containerization, microservices, and cloud infrastructure.
- Guide and mentor a large team of developers, ensuring alignment with current technology trends and software development best practices.
- Design scalable, highly available, and secure solutions in AWS, focusing on multi-region architecture, AWS Lambda, and containerization using EKS or ECS (Kubernetes).
- Focus on complex integration scenarios, ensuring seamless communication between various components and systems.
- Define and implement a microservices-based architecture, with a strong understanding of distributed systems and cloud-native development.
- Collaborate with UI Subject Matter Experts, understanding key distinctions between Angular and React frameworks, and how they fit into the overall architecture.
- Incorporate security best practices into software design, including authentication and compliance with FDA regulations and other international standards.
- Design systems to scale efficiently, taking into account both server-side and client-side architecture considerations.
- Support the development of software that will be deployed across 70 countries, ensuring compatibility with multiple languages and international regulations.
Salary : $85 - $100