01 Mar
Principal Software Engineer
Vacancy expired!
- You will be a full-stack Principal SaaS Engineer / hands-on Architect in company's core engineeringteam to deliver and own metadata-driven, API-first, componentized, highly-extensibleSaaS application suites that aim to deliver top-notch user experience and business values.
- You will architect and implement SaaS applications that are highly scalable, secure, highlyavailable, fault tolerant using cutting edge cloud technologies deployed over AWS.
- You will make and own architectural decisions that drive the scaling of company’s applications.
- You will establish and continuously enhance the CICD pipeline.
- You will develop and maintain automated tests on top of industry-standard test frameworksusing Java, Python, and integrate the tests into the CICD pipeline.
- You will implement solutions using iterative processes, Agile development methodologies andscenario-driven development.
- You will collaborate seamlessly with core products and engineering team members locatedglobally and reliably meet deadlines. Qualifications
- Highly motivated self-starter with a builder's mindset; expect plenty of freedom and plenty ofresponsibilitiesBachelor’s degree in Computer Science or related engineering fields.
- 7+ years of hands-on experience as a lead software engineer or an architect in the enterpriseSaaS domain for applications, including expertise in building large and distributed systems thatsupport business-critical cloud services deployed over AWS
- In-depth knowledge and hands-on experience of Java technologies, Restful APIs, SpringBoot,horizontal scalability, microservices architecture, and high availability principles.
- In-depth knowledge and hands-on experience of metadata-driven design principles.
- In-depth understanding of service and data integration among Cloud services.
- In-depth understanding of RDBMS, NoSQL and object modeling.In-depth understanding of componentized user interfaces.
- Highly skilled in public cloud technologies on AWS.Familiar with one or more Continuous Integration software (Jenkins, Bitbucket Pipelines,TravisCI, CircleCI, AWS CodePipeline)
- Familiar with one or more Continuous Delivery/Deployment software (Container technologiessuch as Docker, Kubernetes, Spinnaker, Terraform/AWS CloudFormation, AWS EC2/VMs)
- Excellent communication skills
- Experience with financial SaaS applications is preferred.
- Experience with Salesforce platform is preferred.
Vacancy expired!