Amazon logo

Software Development Engineer, Time & Pay Innovation

Amazon · Posted Sep 26

E-commerce, cloud computing, online advertising, and digital streaming services

IN, TS, HyderabadFull-timeOnsiteSenior Level3+ years₹35.0L–₹55.0L yearly100+ applicants
E-CommerceCloud ComputingArtificial IntelligenceDigital StreamingLogisticsConsumer ElectronicsPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Time and Attendance (TAA) team within Amazon's People eXperience Technology (PXT) organization builds and operates the technology that tracks, manages, and compensates employee time globally across all business lines and geographies. The platform is a high-throughput, real-time, event-driven analytics system ingesting millions of IoT punch events from time clocks and web interfaces, governed by complex business rules that vary by role, business, and jurisdiction. This SDE-II role owns the design, delivery, and production operation of significant features and components across these scalable, multi-tiered services, and includes design reviews, operational excellence, and mentoring junior engineers.

What you will do

  • Own the design and delivery of significant features and components across scalable, multi-tiered applications and services. Drive projects from requirements through design, implementation, testing, deployment, and production operation.
  • Write high-quality, well-tested production code using modern languages, design patterns, and frameworks. Hold yourself and your peers to high standards through thorough code reviews.
  • Make sound technical decisions with appropriate trade-offs. Evaluate options for caching, retry strategies, concurrency, and data modeling. Justify your choices and communicate trade-offs clearly.
  • Design and build for scale and resilience. Consider failure modes, rate limits, traffic bursts, and downstream dependency health in your designs. Implement patterns like backpressure, circuit breakers, and graceful degradation.
  • Own operational excellence for your systems. Monitor production health, respond to alarms, investigate root causes, and drive fixes. Write runbooks, improve observability, and reduce operational burden over time.
  • Contribute to system-level design discussions. Participate actively in design reviews — propose solutions, challenge assumptions, and help the team arrive at better architectures.
  • Mentor junior engineers. Support SDE-Is through code reviews, pairing sessions, and technical guidance. Help them grow their skills and develop good engineering habits.
  • Understand and translate business requirements. Work with stakeholders to understand complex domain rules across punch processing, attendance, scheduling, and compliance. Turn ambiguous requirements into clear technical designs.
  • Identify and resolve technical debt proactively. Improve code quality, simplify complex logic, optimize performance, and refactor systems to support future growth — without being asked.
  • Contribute to team processes and culture. Participate in sprint planning, retrospectives, and on-call rotations. Raise the bar for engineering practices and help improve team velocity.

Skills used in this role

C#C++JavaPerlObject-Oriented DesignDesign PatternsDistributed SystemsEvent-Driven ArchitectureCachingCircuit BreakersBackpressureConcurrencyCode Reviews

What the employer is looking for

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Amazon

Amazon.com, Inc. is a multinational technology conglomerate focusing on e-commerce, cloud computing, online advertising, digital streaming, and artificial intelligence. Recognized as one of the world's most valuable brands, it operates the largest internet retail marketplace globally alongside its prominent cloud platform, Amazon Web Services (AWS).

Industry
E-Commerce
Company size
1576000+ employees
Founded
1994-07-05
Location
Seattle, Washington, USA
Funding stage
Public Company

Funding

Public Company · $8M raised

Kleiner Perkins
  • 2013-03-22Post Ipo Debt$200M

Leadership

AJ
Andy Jassy

President and Chief Executive Officer

JB
Jeff Bezos

Founder and Executive Chair

BO
Brian Olsavsky

Senior Vice President and Chief Financial Officer

MG

Matt Garman

CEO, Amazon Web Services

DJ
Douglas J. Herrington

CEO, Worldwide Amazon Stores