Interested to build the next generation Financial systems that can handle billions of dollars in transactions?
Interested to build highly scalable next generation systems that could utilize Amazon Cloud?
Amazon Finance Technology (FinTech) is building a team to create a cutting-edge Accounting Compliance reporting platform for Amazon’s finance ecosystem.
If you are interested in AWS, machine learning, SOA and working in a startup environment then this is the team for you. We are building a team of innovative technologists with a passion for building high-
quality software platforms that just work and keep working.
As a Sr. Software Development Engineer on the team, you will be responsible for leading the architecture, design, development and launch of some of the core product features.
You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product.
You are clearly passionate about new opportunities and has a demonstrated track record of success in delivering new features and products.
A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements.
Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems.
You thrive and succeeded in delivering high quality technology products / services in a hyper-growth environment where priorities shift fast.
BS or MS in CS or equivalent qualification
8+ years of experience building production software systems
Demonstrated experience leading a product from concept to prototype, and finally implementation
Experience developing cloud (AWS) based solutions
source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)
Computer Science fundamentals in data structures, algorithm, problem solving, and complexity analysis
Object Oriented design / development experience
Experience with distributed computing and enterprise-wide system
Experience defining system architectures and exploring technical feasibility tradeoffs
Experience developing cloud (AWS) based solutions and an understanding of design for scalability, performance and reliability
Experience in implementing design patterns for scalability, performance and reliability
Development experience defining, developing and maintaining web service API's
Demonstrated ability to mentor other SDEs to maintain architectural vision and software quality
Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
Experience taking a leading role in building complex software systems that have been successfully delivered to customers
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Understanding and experience of SDLC, SCRUM and Waterfall methodologies
Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
Experience influencing software engineers for industry best practices within your team