We are seeking a Principal Software Engineer - Java/ AWS to lead technical initiatives and partner with cross-functional teams to create technical solutions. The ideal candidate will have 15+ years of experience in designing and developing complex software projects, with a focus on FinTech and AWS.
Requirements
- Bachelor's degree in computer science or related technical field
- 15+ years of experience in designing and developing complex software projects
- 8+ years of experience in FinTech domain
- 1-2 years of experience implementing application solutions/ services in Cloud using Containerization, CI/CD, Automated testing and in compliance security guidelines
- Experience leading cross-functional teams to create technical solutions
- Effective communicator with exceptional public speaking skills
- Knowledge of Software Development Lifecycle (SDLC) best practices, software development methodologies (Agile, Scrum, LEAN etc) and DevOps practices
- Proven track record designing and building complex end-to-end systems (full stack developer)
- Hands-on experience in designing and developing using the one or more of the following technologies
- Experience with CI/CD pipeline implementation including GIT, Chef, Maven, Jenkins etc
- Solid understanding of modern Cloud platforms such as AWS, Google Cloud or MS Azure
- Experience of working with code repositories (e.g. Git, SVN), bug tracking tools (e.g. Jira, Bugzilla) and Wikis (e.g. Confluence)
Benefits
- Healthcare Coverage
- 401(k) Retirement Plan
- Paid Time Off
- 12 weeks of Paid Parental Leave
- Maven Family Planning