Job responsibilities
- Engage and improve the whole lifecycle of services - from inception and design through deployment, operation and refinement
- Develop, test, deploy, maintain and enhance software/tooling solutions
- Manage individual project priorities, deadlines and deliverables
- Perform design and code reviews
- Execute standard security solutions in accordance with existing playbooks to satisfy security requirements for internal clients (e.g., product, platform, and application owners)
- Design, develop and improve services to scale as the firm's cloud usage grows.
Required qualifications, capabilities, and skills
- Formal training or certification on Information Systems concepts and proficient applied experience in security engineering
- Demonstrable ability to code in one or more languages(Java or Python)
- Experience operating, implementing and improving distributed and highly concurrent service-based architectures, including microservices, containerized services, and/or serverless architectures
- Hands-on experience with container management and orchestration (using tools such as Docker and Kubernetes)
- Experience across the whole Software Development Life Cycle
- Exposure to agile methodologies such as CI/CD, application resiliency, and security
- Work independently and collaborate within a team to develop meaningful relationships to achieve common goals
Preferred qualifications, capabilities, and skills
- Proactive and open to learning new skills
- Knowledge in AWS services, including Lambda, SQS, DynamoDB, EKS, etc
- Cybersecurity knowledge