Senior Software Engineer - Remote Opportunity
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 To This Job
Apply for this job