시니어 제품 아키텍트(하이브리드 근무, 버지니아주 애시번)
중요한 연방 정부 프로그램을 지원하는 React, Java, AWS 시스템의 실무 개발을 이끕니다. 기술 제공, 풀스택 엔지니어링, 애자일 협업을 지도합니다.
설명
- 제품 전반의 풀스택 기능을 만들고 제공하며 지원합니다.
- React와 TypeScript로 프런트엔드 경험을 구축합니다.
- Java와 Spring Boot로 서비스를 개발하고 PostgreSQL 데이터 모델을 설계합니다.
- 스프린트 계획, 스토리 구체화, 데모, 회고 및 기타 애자일 활동에 참여합니다.
- 안전하고 유지 관리가 쉬우며 충분히 테스트되고 읽기 쉬운 코드를 작성합니다.
- 코드 리뷰를 수행하고 팀 전체에서 일관된 엔지니어링 품질을 촉진합니다.
- SecDevOps와 협력하여 AWS에서 애플리케이션을 구축하고 온보딩하며 운영합니다.
- 비즈니스 요구사항을 명확하고 실행 가능한 팀 작업으로 전환합니다.
- 기술적으로 팀을 이끌고 풀 리퀘스트를 검토하며 장애물을 해결하고 멘토링을 통해 성장하는 엔지니어를 지원합니다.
- 기술 문서, 설계 기록 및 아키텍처 다이어그램을 관리합니다.
- 주의가 필요한 기술 위험, 품질 문제 및 아키텍처 결정을 식별합니다.
- 개발자, 프로그램 관리자, 테스터, UI/UX 전문가 및 프로덕션 지원 엔지니어와 협업합니다.
- 이해관계자 데모와 진행 상황 공유에서 팀의 진척도와 결과물을 발표합니다.
- 관련 기술과 업계 동향을 지속적으로 파악합니다.
지원 자격
- 워싱턴 D.C., 메릴랜드주 또는 버지니아주 지역에 거주해야 합니다.
- 미국 시민권을 보유해야 합니다.
- 유효한 CBP Public Trust 보안 인가를 유지해야 합니다.
- 최소 7년의 소프트웨어 개발 경험이 있어야 하며, 실무 풀스택 업무와 기술 또는 프로젝트 리더십 경험을 포함해야 합니다. 또는 해당 범위의 책임을 맡을 의지가 있어야 합니다.
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 학사 학위가 있어야 합니다.
- Java, Spring 또는 Spring Boot, React, TypeScript, JavaScript 및 PostgreSQL의 프로덕션 경험이 있어야 합니다.
- HTML, HTTP, CSS 및 Kendo UI와 같은 JavaScript 프레임워크에 능숙해야 합니다.
- 디자인 패턴, 객체 지향 프로그래밍 및 올바른 소프트웨어 설계 관행을 이해해야 합니다.
- 안전한 RESTful API를 설계, 구현 및 통합한 경험이 있어야 합니다.
- 관계형 데이터베이스, 데이터 모델링 및 올바른 데이터 저장 관행을 이해해야 합니다.
- AWS 또는 이에 준하는 클라우드 플랫폼 경험이 있고 확장성 및 내결함성과 같은 분산 시스템 원칙을 이해해야 합니다.
- 클라이언트-서버, 마이크로서비스, 이벤트 기반 및 계층형 아키텍처와 각각의 트레이드오프를 이해해야 합니다.
- DevOps 관행 경험이 있고 Harness, Jenkins 또는 GitLab과 같은 CI/CD 도구를 사용해 본 경험이 있어야 합니다.
- Docker와 Kubernetes 사용 경험이 있어야 합니다.
- 일반적인 소프트웨어 보안 취약점과 완화 방법을 이해해야 합니다.
- 다기능 애자일 또는 Scrum 팀에서 근무한 전문 경험이 있어야 합니다.
- 하이브리드 근무가 가능해야 하며, 버지니아주 애시번 현장에서 주 1~2일 근무할 수 있어야 합니다.
- 우대: 대규모 TypeScript, Postgres Streams, WebRTC, 지리 공간 소프트웨어 또는 생성형 AI 통합 경험.
- 우대: 레거시 애플리케이션을 클라우드 기반 마이크로서비스 아키텍처로 현대화한 경험.
- 우대: 기술 리드 경험 또는 해당 책임으로 확장하려는 의지.
- 우대: 엔터프라이즈 아키텍처 표준 수립에 기여한 경험.
- 우대: 소프트웨어 성능 분석 및 최적화 기술.
- 우대: 기준선 관리와 버전 관리 또는 병합 관행에 대한 지식.
- AWS Certified Solutions Architect 또는 Google Cloud Professional Cloud Architect 자격증 보유자는 우대합니다.
- 서면과 구두로 효과적으로 소통할 수 있어야 합니다.
- 강한 분석력과 문제 해결 능력을 갖춰야 합니다.
복리후생
- 의료 보험
- 치과 보험
- 시력 보험
- 퇴직 저축 제도
- 유급 휴가
- 기타 보충 프로그램
