Join Our Team and Shape the Future of Technology We are seeking an exceptional Senior Software Engineer to join our team at Amazon, working on cutting-edge projects that impact millions of users worldwide. As a remote team member, you will have the opportunity to work from anywhere, collaborating with a talented group of professionals who share your passion for innovation and excellence. Job Overview Company: Amazon Location: Remote (New Jersey, USA) Job Type: Part-time Hours: 8 hours per day Salary: $26 per hour About the Role We are looking for a skilled Senior Software Engineer with experience in designing, developing, and supporting large-scale systems and applications. You will be responsible for leading the development of our enterprise information platforms, working closely with cross-functional teams to instrument key data elements, and designing and building platforms for monitoring and surfacing data quality issues. Responsibilities Lead the development of enterprise information platforms, utilizing software best practices, data management fundamentals, and late advances in distributed systems and data streaming Collaborate with product owners and engineers across the organization to instrument key data elements Design, build, and support platforms for monitoring and surfacing data quality issues Integrate various technologies to provide data lineage and visibility Effectively communicate with different teams and stakeholders, raising technical and administrative issues intelligently and resolving conflicts Requirements Bachelor's degree in Computer Science or related field 2+ years of experience contributing to the architecture and design of new and existing systems 2+ years of non-entry-level professional software development experience Programming experience with at least one modern language like Java, C++, or C# including object-oriented design Experience with ML and Big Data technologies Experience with PL/SQL Preferred Qualifications Solid problem-solving skills with the ability to navigate highly complex and ambiguous situations Ability to work independently with little supervision and effectively resolve ambiguity Willingness to learn, be open to novel ideas and diverse perspectives, yet knowing when to stop, analyze, and reach a decision Full-stack development experience - web + services Excellent communication skills - ability to think creatively and adapt the message to the audience What We Offer Competitive salary and benefits package Opportunity to work on cutting-edge projects that impact millions of users worldwide Collaborative and dynamic work environment Professional development and growth opportunities How to Apply If you are a motivated and experienced software engineer looking for a new challenge, please submit your application, including your resume and a cover letter, to Apply for this job