Amazon Hiring Software Development Engineer II in Hyderabad | Finance Tech
Role Overview
Job Overview
Amazon is hiring a Software Development Engineer II for its Finance Technology organization in Hyderabad. The role is part of the Thunder team and focuses on building secure, scalable software that supports financial transaction processing, risk controls, compliance, and fraud-related workflows.
The team operates in an environment where large volumes of financial transactions must be processed accurately and securely. Engineers are expected to build systems capable of handling millions of transactions while protecting personally identifiable information and meeting important compliance requirements. A major area of work in this position is the development of a next-generation duplicate detection system that can use AWS services and machine learning models to improve financial controls and customer outcomes.
This is a strong opportunity for experienced software engineers who enjoy solving complex technical problems, working with data, designing reliable applications, and building systems where security and accuracy are essential.
Key Responsibilities
- Design, develop, test, and maintain high-performance software applications for Finance Technology use cases.
- Build scalable solutions capable of supporting high-volume transaction processing.
- Contribute to software systems used for fraud detection, risk controls, duplicate detection, and financial operations.
- Develop and optimize algorithms and models for complex business and risk-related problems.
- Work with relational databases and integrate applications with databases, APIs, and external services.
- Apply secure engineering practices when handling sensitive and personally identifiable information.
- Support compliance with applicable financial controls, regulations, and internal technology standards.
- Work with product, business, and engineering stakeholders to deliver complete solutions from requirements through production.
- Write unit tests, investigate defects, debug applications, and maintain relevant technical documentation.
- Monitor application performance and provide support for important production incidents.
- Use customer and user feedback to improve evolving software capabilities.
- Evaluate emerging technologies and fintech trends that can improve existing solutions.
- Contribute to the development and evolution of duplicate detection capabilities using cloud services and machine learning.
Required Skills
Candidates should have strong professional software development experience and be comfortable designing and implementing production-quality applications. The role requires programming experience with Scala, Java, or another object-oriented programming language.
A solid understanding of object-oriented design and concepts is important, along with knowledge of data structures and algorithms. Candidates should be able to reason through technical problems, select appropriate approaches, and develop solutions that remain reliable as transaction volumes increase.
Experience with SQL and data modeling in relational databases is required. The successful candidate should understand how applications interact with structured data and should be able to create or work with data models that support application and analytical requirements.
Strong problem-solving ability and attention to detail are particularly important because the systems support financial processes where incorrect data, missed controls, or unreliable behavior can have significant consequences.
Preferred Skills
Amazon prefers candidates with experience across the full software development lifecycle, including coding standards, peer code reviews, source control, build processes, testing, and software operations.
Experience designing systems for reliability and scalability is valuable. Candidates should be prepared to demonstrate how they have contributed to architecture decisions, improved existing systems, or built new components for production environments.
The description also states that candidates should be able to build and maintain websites. Experience integrating backend services with web applications can therefore be useful.
Education
The role asks for an engineering degree in Computer Science or an equivalent qualification. A Bachelor's degree in Computer Science or an equivalent field is listed as a preferred qualification.
Experience
The job description identifies 4+ years of industry experience in its candidate profile. It also lists 3+ years of non-internship professional software development experience and 2+ years of non-internship experience in designing or architecting new and existing systems.
The basic qualifications additionally contain a requirement for 3+ years of Video Games Industry experience supporting title development, release, or live operations. This requirement appears alongside the Finance Tech role description and should be reviewed carefully by candidates before applying.
Candidates should highlight professional software development, system design, architecture, reliability, scaling, database, and production operations experience that directly matches the listed requirements.
Required Technologies
- Scala
- Java
- Object-Oriented Programming
- SQL
- Relational Databases
- Data Modeling
- Data Structures
- Algorithms
- APIs
- AWS
- Machine Learning Models
- Web Applications
- Source Control Management
- Software Build Processes
- Unit Testing
- Software Operations
The job description does not require one specific programming language, so candidates should accurately list the object-oriented languages they have used professionally.
Soft Skills
Attention to detail is essential for this position because the team handles financial data, compliance controls, risk processes, and personally identifiable information. Engineers should be careful when designing, testing, and reviewing software that supports financial operations.
Strong problem-solving skills are equally important. Candidates should be comfortable investigating difficult technical issues, understanding their underlying causes, and selecting solutions that balance correctness, performance, security, and maintainability.
The role also requires collaboration with cross-functional teams. Clear communication, ownership, adaptability, and the ability to work effectively with business and technical stakeholders can help engineers succeed in this environment.
Benefits of Working in this Role
This position provides an opportunity to work within Amazon's Finance Technology organization on software that supports large-scale financial transaction processing. Engineers can gain exposure to security-sensitive systems, compliance controls, fraud-related technology, data modeling, machine learning, and cloud services.
The duplicate detection initiative provides an opportunity to work on a business problem where software engineering, data, algorithms, AWS capabilities, and machine learning can come together. The role also involves production support and continuous improvement, giving engineers experience across multiple stages of the software lifecycle.
Working in Finance Technology can also provide exposure to complex engineering challenges involving scale, reliability, security, and financial data.
Work Mode
The provided job description does not explicitly state whether the position is onsite, hybrid, or remote.
Location
Hyderabad, Telangana, India. The employer listed for the role is ADCI HYD 13 SEZ.
Who Should Apply
This opportunity is suitable for experienced Software Development Engineers, Backend Developers, FinTech Engineers, and professionals with strong object-oriented programming and database experience.
Candidates should consider applying if they have professional software development experience, knowledge of system design, SQL and relational data modeling skills, and a strong foundation in data structures and algorithms.
Engineers who have worked on high-volume transaction systems, financial applications, fraud or risk technology, secure applications, machine learning-enabled solutions, or AWS-based systems may find their experience particularly relevant. Candidates should carefully review the listed Video Games Industry experience requirement before applying because it appears in the basic qualifications.
Career Growth
The role can help engineers deepen their skills in scalable software development, financial technology, cloud services, data modeling, security, machine learning, and production engineering. Working on systems that process large transaction volumes can provide valuable experience with reliability, performance, and operational design.
Engineers can also broaden their capabilities by contributing to fraud controls, duplicate detection, risk-related algorithms, customer feedback loops, and AWS-based solutions. Continued experience with architecture, technical ownership, and cross-functional delivery can support progression toward senior engineering and technical leadership responsibilities.
Application Advice
Customize your resume to show the software engineering experience most closely aligned with this opportunity. Clearly state your years of professional experience and distinguish professional work from internships or academic projects.
Highlight Scala, Java, or another object-oriented programming language you have used in production. Include examples of system design, architecture, scalability, reliability, database integration, API development, and software testing.
Make your SQL and relational database experience easy to find. Describe meaningful examples of data modeling, query development, application-data integration, or database performance work where applicable.
If you have experience with AWS, machine learning, fraud detection, risk systems, financial technology, compliance controls, or high-volume transaction processing, explain the actual problem you solved and the technical contribution you made. Avoid simply listing technologies without context.
Also highlight experience across coding, code reviews, source control, builds, testing, debugging, documentation, and production operations. Because the job description includes a specific Video Games Industry requirement in its basic qualifications, candidates should verify that their background satisfies that requirement before submitting an application.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Computer Science, Engineering, or an equivalent qualification is preferred; the description also requests an engineering degree in Computer Science or equivalent.
Experience
4+ years
Top Picks for You
Softobiz AI Engineer Intern Jobs in Kochi | Agentic AI
Softobiz • Kochi • Onsite
Cisco Software QA Engineer Jobs in Bangalore | Onsite
Cisco Systems • Bangalore • Onsite
Microsoft Hiring Cloud Infrastructure & AI Consultant in Hyderabad | Hybrid
Microsoft • Hyderabad • Hybrid
Adobe Machine Learning Engineer Jobs in Bangalore
Adobe • Bangalore • Onsite