Software Development Engineer, DataNexus Builder Tools

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$114,800 - $191,800
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer, DataNexus Builder Tools

Amazon's DataNexus Builder Tools team is seeking an experienced engineer passionate about optimizing performance in distributed systems. DataNexus is a critical platform powering Amazon's eCommerce ecosystem, supporting services like Kindle, Prime, Instant Video, Fulfillment, and Alexa. As a Software Development Engineer, you'll focus on building specialized tools for performance optimization in complex distributed environments.

The role involves developing bespoke profilers, experimentation platforms, and testing frameworks that help identify and resolve performance bottlenecks. You'll work with application logs, source code analysis, and system metrics to conduct thorough root cause analysis. The position requires strong analytical skills to prioritize impactful performance improvements and communicate findings effectively to development teams.

This is an opportunity to work on mission-critical systems that process millions of transactions per second. The ideal candidate should have strong Java programming skills, experience with JVM profiling tools, and a deep understanding of distributed systems. You'll be part of a team that's essential to maintaining and improving the efficiency of Amazon's core business infrastructure.

The role offers competitive compensation ranging from $114,800 to $191,800 per year, plus additional benefits and equity. Located in Vancouver, you'll be working with cutting-edge technology while making a significant impact on systems used by millions of Amazon customers worldwide. This position is perfect for engineers who are passionate about performance optimization and enjoy solving complex technical challenges in a large-scale distributed environment.

Last updated 23 days ago

Responsibilities For Software Development Engineer, DataNexus Builder Tools

  • Build tools such as bespoke profilers, experimentation and test platforms for complex, distributed compute platforms
  • Identify, diagnose, and optimize performance bottlenecks in complex distributed systems
  • Analyze performance issues using application logs, source code, profiling data, and system metrics
  • Conduct root cause analysis (RCA)
  • Run experiments, benchmarks, and profiling analyses
  • Present findings and recommendations to development teams
  • Read, modify, and optimize Java code to test performance hypotheses and implement enhancements

Requirements For Software Development Engineer, DataNexus Builder Tools

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with Java programming
  • Familiarity with profiling tools like JFR, JStack, or JMeter

Benefits For Software Development Engineer, DataNexus Builder Tools

Equity
  • Competitive base salary
  • Equity compensation
  • Total compensation package
  • Medical benefits
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer, DataNexus Builder Tools

Software Development Engineer II, Amazon Robotics

Amazon Robotics is hiring a Software Development Engineer II to develop complex material handling software systems for fulfillment centers, requiring 3+ years of experience in software development.

Software Dev Engineer II, Software Defined Network Control Plane, Project Kuiper

Software Dev Engineer II role at Amazon's Project Kuiper, building control plane systems for satellite network infrastructure.

SDEII, Datacenter Networks

AWS Datacenter Networks SDEII position building next-generation network fabric software systems for global AWS datacenters.

Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Build and scale Amazon's Managed Streaming for Kafka service, working with both open source and AWS technologies to deliver streaming solutions at scale.

Software Dev Engineer II, Amazon S3

Software Development Engineer position at Amazon S3 team, building large-scale distributed storage systems processing millions of requests per second.