Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Finance Technology is building a cutting-edge fraud and abuse detection platform (Castle) for Amazon’s payments pipeline. If you are interested in big data, machine learning, and working in startup environment keep reading!

Castle is a lean team of SDEs with a passion for large-scale machine learning and building high-quality software platforms that just work and keep working. We are looking for SDEs, SDMs, and TPMs to transform our proof of concept algorithms to a production-ready platform and continuously improve the performance of our machine learning algorithms.

Castle is the right team for you if you:
· have solid understanding of CS fundamentals
· are experienced in one of major programming languages such as Scala, Java, or C++
· are experienced in object-oriented design
· are interested in building scalable software platforms
· are interested in machine learning and data science
· are comfortable with wearing different hats
· have a can-do attitude
· interested in having work-life balance

Basic Qualifications

  • Bachelor’s degree in Computer Science or related field with 3+ years of experience
  • Self-directed, ability to multi-task, sharp analytical abilities, excellent communication skills, capable of working effectively in a dynamic environment
  • Proven object oriented design skills and able to find creative scalable solutions to difficult problems
  • Strong knowledge of data structures, algorithms, internet security fundamentals and designing for performance, scalability and availability
  • Experience in supporting high-traffic, high-throughput, distributed real-time systems and services
  • Strong project-management skills, sense of ownership, urgency, and drive
  • Excellent written communication and verbal agility are strong assets
  • Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl

Preferred Qualifications

  • Proficiency in Java in a Linux/Unix environment. Experience with C, C++. Experience using SQL
  • Experience 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
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
  • Experience influencing software engineers best practices within your team
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
Amazon is an Equal Opportunity-Affirmative Action Employer - Female/Minority/Disability/Veteran/Gender Identity/Sexual Orientation