> Markdown version of [/jobs/ext/2868863-software-developer](https://www.wearedevelopers.com/jobs/ext/2868863-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Amazon.com, Inc. - **Location:** Jersey City, NJ, United States - **Experience:** Starter - **Salary:** $50,000.0 - $60,000.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), .NET Framework, C Sharp (Programming Language), Configuration Management, Code Coverage, Continuous Integration, Software Debugging, Python (Programming Language), Network Troubleshooting, Object-Oriented Software Development, Software Deployment, Software Engineering, Software Systems, Multithreading, Software Application Programming, Information Technology, Deployment Automation, Functional Programming, Software Version Control - **Published:** September 12, 2026 - **Apply:** https://www.careerjet.com/job/us3613bb1defd1ee8ef013df9eee6a8e86/eaa ## About the Role Bachelor's degree (or equivalent) in Computer Science, Computer Information Systems, Engineering (Comp/Mech/Elec), a closely related field. Foreign degree equivalent is acceptable. 5 years of progressively responsible post-bachelor's employment experience in multi-threading, code design, code versioning, object- oriented programming, debugging, and use of .NET, Java, C#, or Python language. ## Description Design, develop, implement, validate and maintain software systems and perform system automation, orchestration, test, and continuous integration. Build applications based on the requirements provided by users, maintain workflow visibility and perform version control to identify and analyze vulnerabilities. Perform object-oriented and functional programming and debugging. Design and implement recovery strategies, coordinate and execute application deployment, building, and testing and carry out source code maintenance and code versioning. Monitor and review existing software and performance data along with system metrics and logs. Create portable workloads to reduce deployment time and isolate recourses. Automate provisioning, configuration and management of server infrastructure using a configuration management tool. Write test cases to validate individual and unit components to ensure functional integrity and higher code coverage. Perform data structuring and protection to manage backups of servers and restore the backups in case of disaster/network issues across multiple environments. Develop architectures and procedures, analyze existing setups, and support effective infrastructure utilization and services to meet the best practice standards. ## Related Videos - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Mutation Testing and Fuzzing in C#](https://www.wearedevelopers.com/videos/703-mutation-testing-and-fuzzing-in-c) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Test-reduction - Doing more with less](https://www.wearedevelopers.com/videos/977-test-reduction-doing-more-with-less) - [Java Sucks (So C# Didn't Have To)](https://www.wearedevelopers.com/videos/100271-java-sucks-so-c-didn-t-have-to) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)