Amazon
Employer:
Audible, Inc. Title:
Software Development Engineer - Level II Location:
1 Washington Park, Newark, NJ, 07102 Join our innovative team at Audible, where your skills will help shape the future of audio entertainment. As a Software Development Engineer - Level II, you will play a crucial role in developing cutting-edge software applications and tools that enhance user experience and deliver value to our customers. Key Responsibilities: Design, develop, implement, test, and document embedded or distributed software applications using languages like Java, Python, C#, or C++. Translate functional requirements into efficient, robust solutions seamlessly integrated into the overall system architecture. Participate in the complete development life cycle: from design and implementation to testing, documentation, delivery, and ongoing maintenance. Create clear and comprehensive software documentation for both technical and non-technical stakeholders. Evaluate and decide on the use of new or existing software products and tools. Mentor and guide junior development engineers in honing their skills and knowledge. Qualifications: To be successful in this role, candidates should have: A Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, plus 2 years of relevant software development experience. Two (2) years of proven experience in designing and developing large-scale, multi-tiered software applications using Java, Python, C#, C++, or Object-Oriented Design principles. Strong knowledge of data structures, algorithms, and object-oriented design principles to optimize software performance. Experience with version control systems, particularly Git. Familiarity with web technologies (HTML, CSS, JavaScript) and web services (RESTful APIs). Knowledge of software testing methodologies, including unit testing, integration testing, or automated testing. Experience in performance analysis, focusing on optimizing applications by improving latency and resource utilization. Awareness of security best practices in software development, including secure API practices. Hands-on experience with relational databases such as MySQL, PostgreSQL, or Oracle. At least one (1) year of experience creating and maintaining large-scale distributed applications leveraging cloud infrastructure. Salary:
$158,100 - $213,800/year, depending on skills and experience. This is a fantastic opportunity to be part of an inclusive culture that values the contributions of every team member. If you're ready to advance your career and make a significant impact, apply now! Audible is an equal opportunity employer and is committed to having a diverse workforce.
Audible, Inc. Title:
Software Development Engineer - Level II Location:
1 Washington Park, Newark, NJ, 07102 Join our innovative team at Audible, where your skills will help shape the future of audio entertainment. As a Software Development Engineer - Level II, you will play a crucial role in developing cutting-edge software applications and tools that enhance user experience and deliver value to our customers. Key Responsibilities: Design, develop, implement, test, and document embedded or distributed software applications using languages like Java, Python, C#, or C++. Translate functional requirements into efficient, robust solutions seamlessly integrated into the overall system architecture. Participate in the complete development life cycle: from design and implementation to testing, documentation, delivery, and ongoing maintenance. Create clear and comprehensive software documentation for both technical and non-technical stakeholders. Evaluate and decide on the use of new or existing software products and tools. Mentor and guide junior development engineers in honing their skills and knowledge. Qualifications: To be successful in this role, candidates should have: A Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, plus 2 years of relevant software development experience. Two (2) years of proven experience in designing and developing large-scale, multi-tiered software applications using Java, Python, C#, C++, or Object-Oriented Design principles. Strong knowledge of data structures, algorithms, and object-oriented design principles to optimize software performance. Experience with version control systems, particularly Git. Familiarity with web technologies (HTML, CSS, JavaScript) and web services (RESTful APIs). Knowledge of software testing methodologies, including unit testing, integration testing, or automated testing. Experience in performance analysis, focusing on optimizing applications by improving latency and resource utilization. Awareness of security best practices in software development, including secure API practices. Hands-on experience with relational databases such as MySQL, PostgreSQL, or Oracle. At least one (1) year of experience creating and maintaining large-scale distributed applications leveraging cloud infrastructure. Salary:
$158,100 - $213,800/year, depending on skills and experience. This is a fantastic opportunity to be part of an inclusive culture that values the contributions of every team member. If you're ready to advance your career and make a significant impact, apply now! Audible is an equal opportunity employer and is committed to having a diverse workforce.