Software Development Engineer II , Risk and Compliance Solutions (RCS)
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Amazon is seeking a Software Development Engineer II for its Risk and Compliance Solutions (RCS) team in Bengaluru, India. This role involves building scalable technology solutions to enhance compliance and risk management operations, leveraging technologies like Java and Python in a distributed systems environment.
Responsibilities
- Collaborate with cross-disciplinary teams to design and launch innovative compliance and risk management products and services.
- Design and build technologies for a large distributed computing environment, driving changes in the compliance technology industry.
- Develop solutions for predictions and analytics on distributed systems, utilizing innovative technologies at scale.
- Build scalable, fault-tolerant, low-cost, and easy-to-manage distributed storage, index, and query systems.
- Design and code solutions for broadly defined compliance and risk management problems.
- Work in an agile environment to deliver high-quality software meeting evolving compliance operations needs.
Requirements
- 3+ years of professional software development experience (non-internship).
- Experience programming with Java or Python.
- Proven ability to design and implement scalable, distributed systems.
- Knowledge of professional software engineering best practices across the full software development lifecycle (coding standards, architectures, code reviews, source control, continuous deployments, testing, operational excellence).
Desired Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience.
- Experience with compliance, risk management, or regulatory technology solutions.
- Strong understanding of distributed systems, data processing, and cloud technologies.
- Track record of delivering high-impact projects in fast-paced environments.
- Excellent problem-solving skills and ability to work with ambiguity.
- 3+ years of full software development lifecycle experience (coding standards, code reviews, source control, build processes, testing, operations).
Benefits
- Opportunity to work on customer-impacting challenges at a global scale.
- Develop innovative products and services from scratch.
- Manage ambiguity and work at the pace of a fast-moving company.
- Access to innovative technologies at incredible scale and speed.
- Inclusive culture and support for workplace accommodations.
#software development#risk management#compliance#technology solutions#distributed systems