What are the responsibilities and job description for the Senior Software Architect (Java / Kubernetes / AWS) position at Optomi?
Senior Software Architect (Java / Kubernetes / AWS) - 6 month contract to hire - Hybrid 1 day per week
Optomi, in partnership with a global life sciences leader, is seeking a Senior Software Architect to join our team. This role involves working closely with executive leadership, driving architectural decisions, and leading large-scale software development initiatives in a regulated environment. You will be responsible for designing and implementing scalable, high-performance software solutions. The ideal candidate will be able to lead discussions with executive leadership and take ownership of key architectural and technical decisions. This project involves building an end-to-end web portal, including databases, containers, UI, and back-end web services.
Must-Have Skills & Requirements:
- Architectural expertise in a full stack sense, preferable with Java and Angular
- Strong understanding of DevOps principles and best practices
- Data structures and database architecture expertise
- Cloud-native application design experience
- Scalability and security considerations in software architecture
- Ability to engage with senior leadership and stakeholders.
- Comfortable presenting technical updates and managing expectations.
Technical Environment:
- Java & Angular for core application development
- Microservices & containerization with Kubernetes (EKS), AWS Lambda
- AWS infrastructure with multi-region deployment and availability zones
- Heavy focus on integrations for API-driven architectures
- Teams of 50 engineers across multiple domains
- Regulated Industry Experience: Pharmaceuticals, Healthcare, or Banking Software preferred, with a focus on compliance (e.g., FDA regulations)
- Ability to support software across different regions and languages
Nice-to-Have Skills:
- Experience in custom software development for regulated industries
- Knowledge of international software deployment and compliance
- Familiarity with tracking systems for diagnostics or similar applications
- Experience designing solutions that scale across multiple regulatory environments