MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious
1

Software Engineer 3

Location Bengaluru, India
Posted 02-January-2022
Description
As a Software Engineer on theEnterprise Cyber Security Cryptography team, you will be part of a team that is buildingthe next generation of cryptography and security products that support PayPals ever-growing digital payments & wallet products in the cloud. You will also design, develop and help deliver new features and maintain existing core products that enable PayPal to provide revolutionary security. This role will help you develop not only your technical chops, but also build your soft skills of collaborating with, influencing, and supporting others. We believe in growing together, and hence this role emphasises helping, mentoring and supporting others. About the Team: The ECS Cryptography Product Development team is responsible for the design, implementation and resiliency of a suite of the next generation cloud-native cryptography services to secure sensitive data.

What Youll Do (Key Responsibilities)

Work on major team initiatives to build and improve high impact distributed security and crypto systems, grow the scale of our products, reduce complexity, and burn down technical debt.
Anchor small work-streams to build new features, reduce tech-debt, enhance operability of our products and services.
Write high quality code, that is quickly understood, easily supported and maintained by others, while meeting not only functional but also non-functional requirements like availability, cloud-nativity, diagnosability, performance, recreatability, scalability and supportability in the resulting service built from the code-base.
Develop solutions that bring industry leading security and crypto practices to PayPal and that solve the needs of our customers and compliance teams with an eye towards self-service products backed by efficient operations.
Independently research and design integration solutions by documenting individual modules, components, or both, to explain their function, responsibility, and execution per business requirements.
Build products, tools and services from scratch, as well as evolving existing systems.
Decompose business requirements and translates them into detailed design specifications and code.
Implement automated test cases to support code and project requirements for use with our Continuous Integration (CI) pipeline.
Help identify and develop ways to improve our teams efficiency by expanding on our existing tools and processes.
Be ready to exercise pair programming to deliver high quality output.
Lead detailed code-reviews and provide constructive feedback to team-mates.
Be part of setting up agile processes & practicesto ensure the highest levels of operational resiliencyand security standards.
Collaborate with peers, leadership, other senior engineers & customers effectively to deliver solutions and projects.
Support production systems 12/7 (Team rotation and timezone based). Independently complete root-cause analyses and diagnoses.
Be part of blameless postmortems for production incidents.
Own products and services and delight customers everyday.
Be kind and help others.


What Were Looking For(Qualifications)

3years of industry experience in software engineering, programming, software development.
2years industry experience programming in GoLang and software development with GoLang.
Design and Operational Experience with large scale production grade secure distributed systems.
Comfortable with multi-threaded applications and development of REST based APIs.
Working knowledge of Linux, git, containerisation.
Working knowledge of data structures, algorithms, software design and patterns.
Clean development practices including writing extensive unit functional test cases (that also cover non-functional requirements like security, availability, and performance) and using Continuous Integration and Deployment (CI) practices right from the beginning.
Demonstrated ability to learn new technologies quickly.
Good verbal and written communication and collaboration skills to effectively connect with both business and technical teams.


Nice To Have (Dont worry if you dont have these skills. You can always learn these skills after joining us)

Understanding of AWS or GCP technologies.
Experience withDockerand Kubernetes.
Experience with monitoring/logging tools and best practices.
Experience with OpenSSL / JCE / crypto libraries.
Experience
Min 3 to 7 Years.

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url