Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer Special Projects 
United States, New York, New York 
193116038

Today
DESCRIPTION

Key job responsibilities-Build and optimize APIs, services, and data processing pipelines for performance and reliability
-Drive technical excellence through clean, well-documented, and maintainable code
-Lead complex problem-solving efforts and deliver robust solutions to production
-Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
-Contribute to system architecture decisions and participate in design reviews
-Implement comprehensive testing strategies including unit, integration, and performance tests
-Continuously monitor and optimize system performance and reliability
-Identify and resolve technical debt to maintain long-term code health
-Mentor junior engineers and contribute to a culture of engineering excellence

BASIC QUALIFICATIONS

- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design, or experience programming with at least one software programming language
- 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
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence


PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience building complex software systems that have been successfully delivered to customers
- Experience with AWS services or other cloud platforms
- Knowledge of microservices architecture and containerization technologies
- Understanding of ML deployment patterns and model serving architectures
- Experience with CI/CD pipelines and automated testing frameworks
- Knowledge of observability tools and practices for distributed systems
- Experience with Agile development methodologies
- Strong problem-solving skills and analytical thinking
- Excellent communication skills with both technical and non-technical stakeholders